Skip to content

Commit 2678ff9

Browse files
hyperpolymathclaude
andcommitted
chore(state): STATE.a2ml — all roadmap items complete
WASM extern-coproc bridge landed; critical-next-actions cleared. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 75be523 commit 2678ff9

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

.machine_readable/6a2/STATE.a2ml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ project = "julia-the-viper"
77
version = "0.0.1"
88
last-updated = "2026-04-27"
99
status = "active"
10-
session = "2026-04-27 — C2 reversibility complete; all three session tasks (A/C/B) landed"
10+
session = "2026-04-27 — WASM extern-coproc bridge complete; all roadmap items done"
1111

1212
[project-context]
1313
name = "Julia The Viper"
@@ -30,16 +30,15 @@ milestones = [
3030
"coprocessor support design — DONE (ADRs 0001-0006, 13 decisions closed 2026-04-19)",
3131
"coprocessor support implementation — DONE (Phase 2+4, 2026-04-27)",
3232
"v2 reversibility C1 Phase 1 — COMPLETE (2026-04-27): execute_inverse added; reverse { x += v } = subtraction; 7 RV tests",
33-
"v2 reversibility C2 — COMPLETE (2026-04-27): reversible { } -> tok / reverse tok / abandon tok; ReversalToken(u64) opaque ID; token linearity enforced; 5 C2 tests; typechecker + cli sexpr both updated"
33+
"v2 reversibility C2 — COMPLETE (2026-04-27): reversible { } -> tok / reverse tok / abandon tok; ReversalToken(u64) opaque ID; token linearity enforced; 5 C2 tests; typechecker + cli sexpr both updated",
34+
"WASM extern-coproc bridge — COMPLETE (2026-04-27): list_coproc_decls() on Interpreter + JtvWasm; register_coproc_impl(fn, js_sys::Function) with unsafe Send+Sync wasm32 wrapper; Value<->JsValue helpers; 4 new tests; commit 75be523"
3435
]
3536

3637
[blockers-and-issues]
3738
issues = []
3839

3940
[critical-next-actions]
40-
actions = [
41-
"Review WASM backend for extern-coproc lowering (ExternCoprocNotYetLowered at call sites — coproc_lower.rs generates stubs but WASM path untested)"
42-
]
41+
actions = []
4342

4443
[maintenance-status]
4544
last-run-utc = "2026-04-19T00:00:00Z"
@@ -52,7 +51,8 @@ sessions = [
5251
{ date = "2026-04-19", subject = "coprocessor pata pathway designed — ADRs 0001-0005 + 0006 (Delta pivot to PataCL)" },
5352
{ date = "2026-04-27", subject = "PataCL Phases 1-4 complete; JtV Phase 2 landed (extern coproc grammar, CoprocNamespace, phase-boundary error, 12/12 coproc_tests.rs); conformance corpus CC1-CC7 (7/7); jtv-cli ExternCoproc fix" },
5453
{ date = "2026-04-27", subject = "Phase A: Zig FFI + Idris2 ABI lowering (coproc_lower.rs, 6 CL tests); Phase C: PataCL self-hosting (conformance/patacl-self.pata, 8 SH tests in patacl); Phase B: v2 reversibility C1 (execute_inverse added, reverse { } = subtraction, 7 RV tests)" },
55-
{ date = "2026-04-27", subject = "C2 reversibility: reversible { } -> tok / reverse tok / abandon tok; ReversalToken(u64) opaque-ID token store; token linearity; typechecker + cli sexpr arms; 5 C2 tests green; commit a6b9e83" }
54+
{ date = "2026-04-27", subject = "C2 reversibility: reversible { } -> tok / reverse tok / abandon tok; ReversalToken(u64) opaque-ID token store; token linearity; typechecker + cli sexpr arms; 5 C2 tests green; commit a6b9e83" },
55+
{ date = "2026-04-27", subject = "WASM extern-coproc bridge: list_coproc_decls on Interpreter + JtvWasm; register_coproc_impl wraps js_sys::Function via unsafe Send+Sync; Value<->JsValue helpers; 4 tests; commit 75be523 — all roadmap items complete" }
5656
]
5757

5858
[design-artefact-locations]

0 commit comments

Comments
 (0)