Tracking issue for Phase 0 of the production path. See docs/PRODUCTION-PATH.adoc §Phase 0 for the full statement.
Theme
Close the engineering-surface fragility around the proofs. PRs were merging with red CI; the verifier job we added to catch wasmparser breaks was itself silently broken; the ROADMAP claimed things that weren't real. Phase 0 fixes that gap so all subsequent phases have a load-bearing foundation.
Deliverables
Gate to Phase 1
- Every commit on
main exits CI green (or the gate is explicitly removed from the merge requirement set, with reason recorded in PRODUCTION-PATH.adoc)
- Codegen v0 emits valid wasm for
examples/01-single-module.twasm, verifiable end-to-end by typed-wasm-verify
ROADMAP.adoc reflects reality
In-flight PRs
Status when this issue closes
The project is defensibly engineered — still a research prototype but one that builds, tests, and ships without hand-holding. Not yet a working compile target; that's Phase 1.
Tracking issue for Phase 0 of the production path. See
docs/PRODUCTION-PATH.adoc§Phase 0 for the full statement.Theme
Close the engineering-surface fragility around the proofs. PRs were merging with red CI; the verifier job we added to catch wasmparser breaks was itself silently broken; the ROADMAP claimed things that weren't real. Phase 0 fixes that gap so all subsequent phases have a load-bearing foundation.
Deliverables
maineither green or explicitly removed (PR CI triage: fix 4 of 6 persistent red jobs on main #46 is the first round)tree-sitter-twasmgrammar derived fromspec/grammar.ebnf, in-tree attools/tree-sitter-twasm/.res+rescript.json+ npm deps + workflow steps)examples/01-single-module.twasmend-to-endaffinescript/lib/{tw_verify,tw_interface}.mlfor subprocess call totyped-wasm-verifybinarycargo auditjob on GitHub CItests/property/property_test.mjs(the TEST-NEEDS ghost)tests/aspect/Gate to Phase 1
mainexits CI green (or the gate is explicitly removed from the merge requirement set, with reason recorded in PRODUCTION-PATH.adoc)examples/01-single-module.twasm, verifiable end-to-end bytyped-wasm-verifyROADMAP.adocreflects realityIn-flight PRs
Status when this issue closes
The project is defensibly engineered — still a research prototype but one that builds, tests, and ships without hand-holding. Not yet a working compile target; that's Phase 1.