You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs+config: propagate proposals 0001/0002 [accepted]+ADR status across stale references (#117)
## Summary
Companion to #115 (acceptance flip) and #116 (ADR promotion). Sweeps the
remaining files that still carried `[draft]` / `[review]` proposal
status
or referenced now-closed cross-repo gating issues.
## Files changed
| File | What changed |
|---|---|
| \`README.adoc\` | Proposal status flipped to \`[accepted]\` + ADR
links; added 0003/0004 to forward-looking section; rewrote the
verifier-pass status sentence (was "gated on proposal 0002's
acceptance"; now reflects PR #109 having shipped). |
| \`CHANGELOG.md\` | New Unreleased section "Multi-producer carrier ABI:
proposals 0001 + 0002 accepted, promoted to ADRs (2026-05-30)" covering
PRs #110-#116 + the seven closed issues + producer-side gates that
remain. |
| \`crates/typed-wasm-verify/Cargo.toml\` | Feature-flag comments
updated to reflect post-acceptance state. \`unstable-l2\` /
\`unstable-l15\` feature gates retained while Phase 3 stabilisation is
open. |
| \`docs/PRODUCTION-PATH.adoc\` | Proposals 0001/0002 flipped to
\`[accepted]\` with PR pointers; added 0003/0004 to active-design-work
list. |
| \`spec/type-safety-levels-for-wasm.adoc\` | Wire-section status column
updated for \`typedwasm.regions\` / \`typedwasm.capabilities\` /
\`typedwasm.access-sites\`; tail references enumerate all four proposals
with current status. |
| \`.machine_readable/6a2/STATE.a2ml\` | Capabilities-by-level entries
flipped 30→100; rewrote critical-next-actions; rewrote \`[carrier-abi]\`
section with accepted-date / acceptance-pr / adr-pr for both proposals +
added \`[draft]\` entries for 0003/0004. |
## What was deliberately left alone
\`spec/{ARG,CRG,FRG,TRG}-PROFILE.adoc\` — these are point-in-time audit
snapshots, not config. They mention the proposals as the live RFC
corpus, but rewriting audit history adds more noise than signal.
## Test plan
- [ ] CI green (docs + config only; no source changes)
- [ ] Cross-links resolve in rendered AsciiDoc
🤖 Generated with [Claude Code](https://claude.com/claude-code)
"Phase 2: after proposal 0002 [accepted], unstable-l2-access-sites codec + verify_region_binding pass land in crates/typed-wasm-verify/ (closes the deliberate PR #77 omission).",
The post-codegen verifier's `verify_region_binding` pass is gated on proposal 0002's acceptance; until then, L2-the-enforcement on emitted wasm bytes is producer-side only.
252
+
The post-codegen verifier's `verify_access_sites_from_module` pass shipped in PR #109 and reads `typedwasm.access-sites`; `verify_regions_from_module` and `verify_capabilities_from_module` (PRs #107 / #109) cover L3–L6 and L15-A/B. Producer-side codegen of access-sites is the remaining gate for L2-the-enforcement on emitted bytes (AffineScript: affinescript#462; Ephapax: owner action pending).
0 commit comments