Context
#551, #553, and #554 now provide working Bake production builds, live development/HMR, filesystem framework routing, the bun:app response bridge, and response validation. Home vendors the pinned Bun Bake corpus under packages/runtime/test/bun-corpus/bake, but the current green Bake gates are focused Home integrations rather than a truthful execution inventory of every pinned Bake test.
Pinned Bun source: 4982b91e3702094330f3be3883354c52b8c01323.
Scope
- Run the complete pinned
test/bakecorpus through Home's native test/runtime path without delegating execution to an installed Bun binary. - Port the Bake harness assumptions needed to select the Home executable, isolate temporary projects and ports, and retain the upstream workloads, assertions, and deadlines.
- Record a file-by-file pass/fail/skip/TODO inventory; skips, disabled bodies, environment exclusions, and
it.failingcases do not count as parity passes. - Split independent functional failures into linked child issues instead of hiding them in a single aggregate count.
- Add a bounded maintained gate for the subset that is made reliable in this tranche.
Acceptance criteria
- Every pinned Bake test file is either executed successfully or has a specific, reproduced linked issue explaining the missing behavior or external requirement.
- Test and fixture sources used for parity claims are verified against the pinned Git objects.
- No upstream assertion, workload, fixture, or deadline is weakened to produce a pass.
- Existing JSC runtime, Bake production/development, and JSC-disabled compiler gates remain green.
- #66 is updated with exact counts and links; this issue does not claim whole-suite completion.