mirror of
https://github.com/merlinhu1/truthmark.git
synced 2026-08-25 07:53:25 +02:00
* feat: add static introduction website * feat: expand static website positioning * feat: redesign site with original visuals * docs(readme): add package status badges * ci: add project readiness automation * ci: restrict scorecard workflow permissions * ci: remove duplicate readiness config * ci: pin workflow actions by sha * docs: add scorecard badge --------- Co-authored-by: MerlinH <merlinh221@gmail.com>
1.7 KiB
1.7 KiB
Static Introduction Website
Version action: none
PR Summary
- Add a static introduction website under
site/for GitHub Pages with original CSS-only visual design rather than copied README poster artwork. - Add a richer tabbed truth-doc storyboard that shows a new invariant, product-promise pressure, ownership splitting, and the final reviewer packet.
- Add product-positioning sections for checkout-native operation, claim-level review, explicit route ownership, topology repair, repository-file authority, host-shaped agent guidance, and Git-reviewable handoff.
- Remove copied poster assets from the site branch; the public page no longer depends on README banner images.
- Add a Pages deployment workflow that publishes
site/**after relevant pushes tomainor manual dispatch. - Link the site from the root README and document that the site is presentation, not canonical repository truth.
Release Note
- Truthmark now has a static GitHub Pages introduction site for public onboarding, with original visual design, a truth-doc curation storyboard, and broader repository-truth positioning.
Verification
- Served
site/locally withpython3 -m http.server, captured Playwright screenshots, and validated the rendered HTML response withcurlplus Python checks. /opt/data/bin/npm run test -- tests/package-files.test.ts tests/product-boundary.test.ts tests/truth/docs.test.tspassed: 6 tests./opt/data/bin/npm run checkpassed: lint, typecheck, 337 tests, and build./opt/data/bin/npm run package:checkpassed: 4 tests./opt/data/bin/npx tsx src/cli/main.ts check --jsonpassed with no diagnostics./opt/data/bin/npx tsx src/cli/main.ts index --jsonpassed with no diagnostics.git diff --checkpassed.