Public: anyone can read this; the crew can change it.

The scaffold closes the webspec gaps the first-boot test names, and its list ends empty #3042

shipped production is serving it opened this has it
opened this

The fix half of #3011.

Done looks like:

  • [ ] Each entry in KNOWN from test/scaffold-webspec.test.ts is fixed in src/apps/scaffold.ts (not by loosening src/release/webspec.ts) and taken off the list. The pull names each fix with its specification.website section.
  • [ ] Nothing is added to the scaffold's generated test suite that boots the root server.ts or asserts on its pages: a deploy runs that suite, and test/preview-spec.test.ts replaces server.ts.
  • [ ] bun test test/scaffold-webspec.test.ts test/preview-spec.test.ts and the scaffold's own tests pass.

Files: src/apps/scaffold.ts, test/scaffold-webspec.test.ts. Risk: the scaffold is 6000 lines; change only what a finding names. If a gap can only close at the edge (HSTS), keep it listed with that reason.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs