Commit c132f59
committed
docs+meta: wiki source-of-truth at docs/wiki/ + STATE.a2ml updated for Phase 0 closure
Two surfaces updated for humans and machines:
## Wiki (humans, outside readers)
GitHub wiki at hyperpolymath/typed-wasm/wiki had stale content:
- License referenced PMPL-1.0-or-later (project is now MPL-2.0)
- Idris2 proof paths pointed at src/abi/Proofs.idr
(actual: src/abi/TypedWasm/ABI/Proofs.idr after restructure)
- Single Home page; no mention of production-path, phases,
comparison landscape, current status, sibling projects,
Rust verifier crate, tree-sitter scaffold
The wiki lives in a separate git repo (typed-wasm.wiki.git) that
sandboxed sessions in this workspace can't sign commits for —
signing infrastructure is scoped to typed-wasm.git. So the source
of truth for wiki content now lives at docs/wiki/ in this repo,
committed alongside the code, with a sync workflow documented in
docs/wiki/README.md.
New / rewritten pages staged at docs/wiki/:
- Home.md — current state, 10-level table, killer feature, quick
start, sibling projects, MPL-2.0 license (fixed)
- Production-Path.md — the 6-phase plan (companion to
docs/PRODUCTION-PATH.adoc)
- Phase-0-Status.md — live closure state with PR cross-links and
test surface summary; documents which Phase 0 gates are met
- Comparison.md — landscape vs MS-Wasm / CHERI-Wasm / wasmGC /
AssemblyScript / Rust / CompCert at each maturity level
## STATE.a2ml (machines, agents)
Comprehensive update for Phase 0 closure pass:
- last-updated 2026-04-12 -> 2026-05-24; session line replaced
with this session's 7-PR summary
- completion-percentage 55 -> 70 (reflects defensibly-engineered
foundation, codegen kickoff, test surface expansion)
- New keys: production-phase = "0", production-phase-status with
the 3-gate breakdown
- milestones[]:
* "Parser, Zig FFI, smoke-test surface" 80 -> 100
* "De-template release/build metadata" 15 -> 60
(security.txt + SPDX fixes in PR #57)
* "Evidence-backed benchmarks and aspect coverage" 10 -> 70
(property + security-envelope + proof-regression in PR #57)
* Added 4 new milestones: production-path doc + tracking
issues, tree-sitter scaffold (20%), CI persistent-reds
hardening, ROADMAP truthfulness audit
- blockers-and-issues[]: dropped "Release/container scaffolding
template residue" (fixed); added Track A codegen-v0,
Track B AffineScript cross-repo, Build+E2E root cause,
A2ML/K9 third-party action issues, anti-pattern policy
(auto-fixed by Track A), Hypatia false-positive scanner
- critical-next-actions[]: replaced with Track A/B sequence,
Build+E2E investigation, ADRs for D1-D6
- last-result warn -> pass (all gating CI is green; previously-red
jobs are explicitly advisory now)
- open-warnings 1 -> 4 (Build+E2E + A2ML + K9 + anti-pattern,
all documented advisories)
- Added [test-surface] section with 545+ assertion total across
11 enumerated surfaces
- ecosystem.depends-on: removed ReScript (being-removed in Track A);
added ships-to for AffineScript + Ephapax consumption
- Added [tracking-issues] mapping each phase to its GitHub issue
No code changes. Wiki content goes live by maintainer running the
sync workflow in docs/wiki/README.md.1 parent 7084347 commit c132f59
6 files changed
Lines changed: 474 additions & 19 deletions
File tree
- .machine_readable/6a2
- docs/wiki
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
24 | | - | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
25 | 27 | | |
26 | 28 | | |
27 | 29 | | |
| |||
34 | 36 | | |
35 | 37 | | |
36 | 38 | | |
37 | | - | |
38 | | - | |
| 39 | + | |
| 40 | + | |
39 | 41 | | |
40 | | - | |
| 42 | + | |
41 | 43 | | |
42 | 44 | | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
43 | 49 | | |
44 | 50 | | |
45 | 51 | | |
46 | 52 | | |
47 | | - | |
48 | | - | |
49 | | - | |
| 53 | + | |
| 54 | + | |
50 | 55 | | |
51 | 56 | | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
52 | 63 | | |
53 | 64 | | |
54 | 65 | | |
55 | 66 | | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
60 | 73 | | |
| 74 | + | |
61 | 75 | | |
62 | 76 | | |
63 | 77 | | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
69 | 100 | | |
70 | 101 | | |
71 | 102 | | |
72 | | - | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
0 commit comments