Skip to content

web: ignore the Vercel link files - #8

Merged
deaneeth merged 6 commits into
feat/phase-7-explorerfrom
feat/phase-8-launch
Oct 26, 2026
Merged

deaneeth merged 6 commits into
feat/phase-7-explorerfrom
feat/phase-8-launch

Conversation

@deaneeth

Copy link
Copy Markdown
Member

Stacked on feat/phase-7-explorer. Merge the stack in order, starting from the bottom PR.

Commits in this PR:

  • web: ignore the Vercel link files
  • Phase 8: docs site, landing page, verification README

Generate the docs pages (/docs/*) from docs/ at build time so they cannot
drift from the Markdown the repository reviews, rewriting local links to the
generated pages and repository paths to GitHub. Add a docs index, a
landing page that quotes only numbers the tests pin (the 8x8 optimization
levels, the verification counts), a verification table in the README, and a
Vercel configuration for web/.

The site is built and checked locally (no broken internal links, TypeScript
clean). It is not deployed: that needs a Vercel login on the owner's account.
There is no hero clip: no recording was made.
Convert web/ to pnpm as CLAUDE.md specifies. Add eslint, vitest unit tests for
the result checks (moved out of the component into src/lib/verify.ts), and a
Playwright smoke test over the built site: default example bit-exact on both
chips, warm recompile under 5 s, a rejected program shown as an error, phone
width without horizontal scroll, and both color schemes rendering. Add the
web.yml CI workflow for lint, typecheck, unit tests, build and the smoke test.
CI typecheck failed: astro check needs @astrojs/check, which was never added
as a dependency, and the generated example list was missing on a fresh
checkout because typecheck ran before the build script. typecheck now runs
the generator first.
The web CI run failed on a fresh checkout: the copy target directory only
existed locally from an earlier manual mkdir. The build script now creates it.
@deaneeth
deaneeth merged commit ab32fdc into feat/phase-7-explorer Oct 26, 2026
2 checks passed
@deaneeth
deaneeth deleted the feat/phase-8-launch branch October 27, 2026 01:16
@deaneeth
deaneeth restored the feat/phase-8-launch branch October 27, 2026 01:16
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