@@ -141,16 +141,23 @@ Tenth batch:
141141 instantiation); dropped the stale 2025 timeline. This also descopes ** 3.6**
142142 (expanding P3 fs methods) as inconsistent with the documented jco scope.
143143
144- Remaining (large / dependency-bearing, best as dedicated PRs):
145- - ** Phase 1 full migration** of ~ 40 hand-rolled tables to the existing
146- ` shared/registry.ts ` HandleRegistry (mechanical, large).
147- - ** 2.4** browser capability enforcement; ** 2.5–2.9** (wasip1 path_open/traversal,
148- ws-gateway UDP/framing); ** 2.10** per-instance registries (high-risk overhaul).
149- - ** 2.16/2.17** worker import ABI; OPFS atomicity.
150- - (none — 3.3/3.7 done; 3.6 descoped under the jco-scope decision.)
151- - ** 3.8–3.10 real backends** (NN onnx-runtime-web, SQL sql.js/SQLite-WASM,
152- messaging durability) — these add heavy external dependencies and an async
153- init model; flagged for an explicit dependency decision before adding.
144+ Remaining (the hard tail — large, low-value, or externally blocked):
145+ - ** Phase 1 ` HandleRegistry ` migration** of ~ 40 hand-rolled tables to
146+ ` shared/registry.ts ` — mechanical but large, with per-site regression risk and
147+ modest functional payoff (the existing tables work). Maintainability only.
148+ - ** 2.10 full per-instance registries** — making every plugin's module-level
149+ global registry per-polyfill is a cross-cutting overhaul (high risk). The
150+ plugin * registry* is now injectable (5.10); the plugin * instance* state is not.
151+ - ** 2.7/2.8 ws-gateway UDP** — receive never delivers / send ignores destination.
152+ A correct inbound fix is partly blocked: the wire protocol carries no source
153+ address on inbound datagram frames, so unconnected-UDP receive can't be done
154+ faithfully. Needs a protocol change or a documented connected-only subset.
155+ - ** 2.17 OPFS rename atomicity** — ` renameAt ` copies then deletes (non-atomic);
156+ acceptable to document, or implement with rollback.
157+ - ** 3.8 NN real backend** — onnxruntime-web (~ 10 MB dep): the wasi: nn surface
158+ here is the WebNN graph-builder API, which doesn't map onto onnxruntime's
159+ load-a-model model; also hard to test without ONNX model fixtures. Dedicated
160+ effort warranted. (SQL and messaging real backends: ✅ done.)
154161
155162---
156163
0 commit comments