@@ -167,14 +167,6 @@ target.
167167Linear-msg invariant; reuses the INT-02 loader. 9 Deno tests vs the
168168canonical `affinescript tea-bridge` + a re-entrancy fixture.
169169
170- |`affinescript-dom-loader` |scope-deferred |INT-02 substrate (#179)
171- shipped + closed 2026-05-31 as `packages/affine-js/loader.js` — already
172- host-agnostic (Deno/Node/browser parity). Whether the satellite repo
173- still earns its keep (vs. folding into `affine-js`) is the open question
174- in #489; INT-08 reconciler runtime (#183) is verified end-to-end 2026-07-07
175- (`affinescript-dom/e2e/run.sh`; #255 fixed via #257) — revisit when it
176- dictates any DOM-specific loader surface.
177-
178170|`affinescript-cadre` |scaffold |Was imaginary until #175. Router/navigation
179171satellite (internal `lib/tea_router.ml` contract exists).
180172
@@ -207,7 +199,7 @@ link:TECH-DEBT.adoc[TECH-DEBT.adoc].
207199`use Mod::{fn}`/`::*` PROVEN+locked (deno link harness); `use Mod;`/`as`
208200+ `Mod.fn(x)` qualified-value path WIRED+locked (parse-boundary lowering;
2092014 hermetic tests). Distinct parser follow-up: `Mod::fn(x)` in expr position
210- |INT-02 |Host-agnostic loader bridge (`affinescript-dom-loader`) |#179
202+ |INT-02 |Host-agnostic loader bridge |#179
211203**CLOSED 2026-05-31** |loader in `packages/affine-js` (SAT-02 fixed;
212204Deno/Node/browser parity, multi-namespace import object, ownership-section
213205accessor). *PROVEN + regression-locked:* 14 unit tests via pinned
@@ -216,7 +208,7 @@ drives the *real* loader API over genuine compiler-emitted cross-module wasm
216208(`readBytes`+`buildImportObject` link `CrossCallee.consume(42)`=42;
217209`parseOwnershipSection` reads a real Linear-param entry) — closes
218210INT-01 ↔ INT-02. S1; **unblocked INT-05/08/11**. The `affinescript-dom-loader`
219- satellite shell is downstream — scope question deferred to #489 .
211+ satellite repo concept was dropped (#489 closed via Option A: folded into `affine-js`) .
220212|INT-03 |WASI preview2 / host I/O beyond stdout |#180 |S1, ADR-015
221213ACCEPTED (owner-chosen full WASM Component-Model re-target). Staged
222214S1..S6c; legacy preview1 stdout path remains the default until S6c
@@ -281,10 +273,10 @@ patch + text update + child removal, mutation log asserted)
281273|INT-10 |LSP distribution (`affinescript-lsp`) |#282 |unblocked —
282274distribution decided (ADR-019: Releases + thin Deno/JSR shim, #260).
283275Consumes the shim once #260 S2/S3 land
284- |INT-11 |Browser host parity (DOM loader + reconciler end-to-end) |
276+ |INT-11 |Browser host parity (`affine-js` loader + `affinescript-dom` reconciler end-to-end) |
285277ledger-only |planned (INT-02 dep cleared 2026-05-31 via #179; INT-08
286278runtime verified end-to-end 2026-07-07 under Node — browser-host parity
287- is the remaining leg). Satellite-repo question = #489.
279+ is the remaining leg). Satellite-repo question resolved ( #489 closed via Option A: folded into `affine-js`) .
288280|INT-12 |typed-wasm convergence: AffineScript-emitted fixtures into the
289281typed-wasm cross-compat suite (closes the Stage-E runway) |ledger-only |
290282planned (Stage E; coordinates with `hyperpolymath/typed-wasm` C5.1)
0 commit comments