@@ -8,6 +8,7 @@ project = "typed-wasm"
88version = "0.1.0"
99last-updated = "2026-04-11"
1010status = "active" # active | paused | archived
11+ session = "2026-04-11 — layout proofs complete, panic-attack clean, ECHIDNA wired"
1112
1213[project-context]
1314name = "typed-wasm"
@@ -20,7 +21,7 @@ Two first-class roles (ADR-004):
2021 (both compile to WasmGC). Provides formally verified type layout and ABI
2122 conventions so cross-language calls require no marshalling layer.
2223"""
23- completion-percentage = 45
24+ completion-percentage = 55
2425
2526[position]
2627phase = "implementation" # design | implementation | testing | maintenance | archived
@@ -30,8 +31,12 @@ maturity = "experimental" # experimental | alpha | beta | production | lts
3031milestones = [
3132 { name = "Checked L1-L10 ABI core", completion = 100 },
3233 { name = "Cross-language layout proofs (layout/ subtree)", completion = 100 },
34+ { name = "WasmGC recursive types (WHT_Var/WHT_Rec/WHT_Any)", completion = 100 },
35+ { name = "ECHIDNA harness wired to solve.nesy-prover.dev", completion = 100 },
36+ { name = "panic-attack baseline: 3 weak points, all classified", completion = 100 },
3337 { name = "Parser, Zig FFI, and smoke-test surface", completion = 80 },
3438 { name = "De-template release/build metadata", completion = 15 },
39+ { name = "generated/abi/ C header pipeline", completion = 0 },
3540 { name = "Evidence-backed benchmarks and aspect coverage", completion = 10 },
3641 { name = "L11-L12 checked integration", completion = 0 },
3742]
@@ -41,21 +46,25 @@ issues = [
4146 "Release and container scaffolding still contains template residue outside the checked core.",
4247 "The L11-L12 research modules are not part of the checked package and currently fail standalone type-checking.",
4348 "Venue-facing paper and benchmark claims still outrun the evidence present in-repo.",
49+ "generated/abi/ C header pipeline not yet implemented (milestone at 0%).",
50+ "HostType F32 = Double in TypedAccess.idr — Idris2 lacks Float32; documented limitation.",
4451]
4552
4653[critical-next-actions]
4754actions = [
4855 "Remove template residue from release, container, and packaging surfaces.",
4956 "Keep all public claims bounded to the checked L1-L10 core until the higher levels compile and are integrated.",
5057 "Add real benchmark, aspect, and end-to-end evidence before any stable or publication push.",
58+ "Implement generated/abi/ C header generation from Idris2 ABI definitions.",
59+ "L11-modal-box: integration test with TypeLL L10 context; QTT semantics review before graduation.",
5160]
5261
5362[maintenance-status]
54- last-run-utc = "2026-03-30T00 :00:00Z"
63+ last-run-utc = "2026-04-11T00 :00:00Z"
5564last-report = "docs/reports/audit/2026-03-30-typed-wasm-audit.adoc"
56- last-result = "fail " # unknown | pass | warn | fail
57- open-warnings = 0
58- open-failures = 4
65+ last-result = "warn " # unknown | pass | warn | fail
66+ open-warnings = 1 # panic-attack manifest false-positive (unfixable tool bug)
67+ open-failures = 0
5968
6069[ecosystem]
6170part-of = ["TypeLL ecosystem", "typed query safety lineage", "WebAssembly research toolchain"]
0 commit comments