Skip to content

Phase 8: landing page, docs pages and live embeds - #2

Merged
deaneeth merged 1 commit into
mainfrom
feat/phase-8-launch
Oct 26, 2026
Merged

deaneeth merged 1 commit into
mainfrom
feat/phase-8-launch

Conversation

@deaneeth

Copy link
Copy Markdown
Member

Summary

Phase 8 adds the public-facing pages:

  • Landing page (/): fib runs live in the hero on the 5-stage pipeline, with a link to the app.
  • Docs (/docs/*): how it works, architecture, the pipeline, hazards and verification. Each page has a live run
    where it helps, using a shared MiniRun island with the same pipeline view as the app.
  • README: status, feature list and a verification table with the numbers from the project notes.

Not in this PR: the Vercel deploy (needs a go-ahead), the hero GIF/MP4, and the CodeMirror editor, pass-by-pass replay
and default-branch items the plan lists under Phase 8.

Verification

  • pnpm test: 72 unit tests. The 5 new ones check that every state from a real run passes the schema validator, and
    that the embedded programs halt with PASS.
  • pnpm test:e2e: 17 browser tests against the production build, including the 8 new docs and landing checks and
    phone width.
  • pnpm lint, pnpm typecheck, pnpm build: clean.

Notes

  • The docs' claims come from the test suite and the project notes. The verification page lists what is not verified yet.

The landing page runs fib live in the hero. Five docs pages cover how it works,
architecture, the pipeline, hazards and verification; each has a live run where
it helps. The MiniRun island is a small, self-contained run with the pipeline
view and step controls, shared by the landing and docs pages.

Tests: 5 new Vitest tests check that every state from a real run passes the
schema validator and that the embedded programs halt with PASS. 8 new Playwright
tests cover the landing page, each docs page, the embeds and phone width.

The README gains a status block, a feature list and a verification table with
the numbers from the project notes. Not yet deployed to Vercel.
@deaneeth
deaneeth merged commit 636317a into main Oct 26, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant