diff --git a/docs/roadmaps/2026-10-07-unified-development-roadmap-v3.md b/docs/roadmaps/2026-10-07-unified-development-roadmap-v3.md index 5d9e5138a..a71ba764a 100644 --- a/docs/roadmaps/2026-10-07-unified-development-roadmap-v3.md +++ b/docs/roadmaps/2026-10-07-unified-development-roadmap-v3.md @@ -60,7 +60,7 @@ Conditional work in section 6 is not automatically scheduled. | **GAME-BOX2D-01 adoption / GAME-PORTAL-01 P3 — Game/Rendering/Templates** | Qualify remaining presentation/interpolation performance-release evidence, fresh generated-product opt-in consumption and preserving retained adoption; integrate applicable examples in the Game template. | Public Game 0.17.0 and P1/P2 are inputs. [P3 source and eight tests landed](https://github.com/FS-GG/FS.GG.Game/pull/707). [Game#708](https://github.com/FS-GG/FS.GG.Game/pull/708) qualifies the actual package-only presentation/CLI against seven public packages, with unchanged locked restore and passing entrypoint checks. [Game#709](https://github.com/FS-GG/FS.GG.Game/pull/709) delivers the stock-counter smoke mode and twenty raw samples over 24,000 views; [Templates#684](https://github.com/FS-GG/FS.GG.Templates/pull/684) delivers the opt-in Portal example and qualifies a genuine candidate package through seven direct generations, three refusal cases, unchanged locked restore, Release build and CLI outcomes 0/0/2. Historical comparison and a performance-release verdict, provider invocation, publication and preserving retained adoption remain open. Browser/Fable physics and rollback limits require explicit qualification; do not imply cross-area contact solving. | [Box2D](game-box2d-physics.md), [portals](game-area-portals.md) | No | | **FABLE-ADOPT-01 shared reference / GAME-TEMPLATE-01 — Rendering/Game/Templates** | Consolidate reusable completed games work into producer APIs and the installed `fable-game` reference; qualify remaining WASM/example composition, publication and clean/retained creation. Section 3 specifies coverage. | Reuse the accepted inventory/disposition and delivered local/external reference slices, including [Templates#682](https://github.com/FS-GG/FS.GG.Templates/pull/682) command-outcome recovery controls. [Templates#683](https://github.com/FS-GG/FS.GG.Templates/pull/683) aligns the hosted receipt with eight cases per browser and runs static controls before costly qualification. [Rendering#1404](https://github.com/FS-GG/FS.GG.Rendering/pull/1404) pins the caller and consumer to that protected Templates source. Its hosted qualification exposed ambiguous reference-action selectors; [Templates#685](https://github.com/FS-GG/FS.GG.Templates/pull/685) delivers the scoped selector repair with native checks passing. Updating the caller and completing actual 24-case hosted qualification remain open, alongside example/WASM composition, publication and fresh/retained adoption. Producer changes require reproducers; product authority stays local. Product pilots/removal belong to the games roadmap. | [Staged adoption](2026-10-01-staged-fable-game-adoption.md), [disposition](evidence/fable-adopt-01.1-inventory-disposition-20261001.md) | No | | **WASM-SHARED-01 remaining producer compatibility / .7 — Game** | Qualify the additive SC2 compatibility successor and genuine installed guest SDK/profile acceptance where still missing; support remaining consumer joins and retire only proven superseded duplication. | Reuse the connected published 0.2.0 boundary and later native publisher evidence in the owner plan. Browser deadlines do not prove deterministic instruction fuel; each adapter retains its wire/ABI and native authority. Product adoption is in the games roadmap. | [Shared WASM](2026-10-02-shared-wasm-foundation.md) | No | -| **LEARN-01.2/.4–.5 / Akka orchestration — Coordination/telemetry/receiver owners** | Complete causal-declaration receiver and producer projection, then qualify publication and receiver-first adoption. Verify served Manager/runtime closure, inactive persistent-v3 images and genuine receiver grant/turn/capture/restart/cleanup; establish census/shared costs and enrollment, then a locked dataset or truthful stopped-window comparison. | Actor-owned durable causal admission, bounded committed-intent census and native identity joins are delivered in [Coordination#962](https://github.com/FS-GG/FS.GG.Coordination/pull/962), with local PostgreSQL composition and native checks passing. Exact retained-byte receiver projection and installed acceptance remain open. Reuse accepted O0–O3/Akka core; installed runtime, custody, cgroup/UID and two cold-image qualification precede activation. Source delivery supplies no live census, cost or critical-path claim. | [LEARN](2026-09-12-095059-stable-policy-orchestration-and-statistical-learning.md), [actor observation](https://github.com/FS-GG/FS.GG.Coordination/blob/main/docs/roadmaps/learn-01-actor-observation.md), [persistent-v3 receiver](learn-c2-persistent-receiver-v3.md) | No | +| **LEARN-01.2/.4–.5 / Akka orchestration — Coordination/telemetry/receiver owners** | Complete causal-declaration receiver and producer projection, then qualify publication and receiver-first adoption. Verify served Manager/runtime closure, inactive persistent-v3 images and genuine receiver grant/turn/capture/restart/cleanup; establish census/shared costs and enrollment, then a locked dataset or truthful stopped-window comparison. | Actor-owned durable causal admission, bounded committed-intent census and native identity joins are delivered in [Coordination#962](https://github.com/FS-GG/FS.GG.Coordination/pull/962), with local PostgreSQL composition and native checks passing. [Receiver #4353](https://github.com/FS-GG/.github/pull/4353) delivers immutable retained-byte declarations, schema-14 snapshot projection and conservative analyzer joins with focused and native checks passing. The separate source-artifact composition passed genuine producer batches through ingest, reopen and replay; producer protected integration, coherent receiver publication and installed acceptance remain open. Reuse accepted O0–O3/Akka core; installed runtime, custody, cgroup/UID and two cold-image qualification precede activation. Source delivery supplies no live census, cost or critical-path claim. | [LEARN](2026-09-12-095059-stable-policy-orchestration-and-statistical-learning.md), [actor observation](https://github.com/FS-GG/FS.GG.Coordination/blob/main/docs/roadmaps/learn-01-actor-observation.md), [persistent-v3 receiver](learn-c2-persistent-receiver-v3.md) | No | | **COORD-BOARD-V2-01 remaining .4–.6 — `.github`/SDD/Templates** | Reconcile current open population and delivered-history disposition; finish carryover/consumer adoption and published fresh/retained workspace qualification. | Refresh actual issue/project facts. Historical four-target bindings cannot establish currentness after a target closes. Reuse existing bounded refresh and installed `check-board` qualification. | [V2 board design](../coordination/2026-09-29-coordination-v2-board-design.md) | No | | **V2-LANG-01.2 P3–P5 and full .5 adoption — Coordination/Governance/SDD/Templates/Sandbox** | Complete actual Governance Verify/package-backed SDD integration, blocked-read/uncertain-close capture retention coverage and bounded execution/evidence acceptance; qualify any selected stronger profiles, then qualify C3 public release and C4 receivers. Publish the portable successor; qualify genuine provider/runtime facts and cleanup, supported cold receivers, upgrade/matrix closure and TypeScript/Rust/Go installed adoption. | Reuse delivered GOV-423-C2 pure phase-1 planner source and source-qualified portable executor, exact-SDK repairs and image profiles. The bounded CurrentHost component source is delivered through Governance #447; its uncontained descendants and observed paths supply no stronger profile guarantee. The additive selector/wrapper source is delivered through Governance #448; Program stays on legacy parsing. The caller-held cooperative document capture component source is delivered through Governance #449 for its qualified finite local scope. Blocked-read/uncertain-close physical retention paths, actual provider loading, stronger enforcing profiles and the package-backed SDD join remain open, as does C2. Retained Podman/readiness refusals remain failures or unknown facts, not runtime acceptance. | [Language-independent workspaces](2026-09-29-language-independent-workspaces-and-agent-integration.md), [GOV-423 C2 phases](https://github.com/FS-GG/FS.GG.Governance/blob/91ba9aeb304763f9c75635cf35f94381a789b50e/docs/roadmaps/governance-423-neutral-capability-bindings.md#c2-selected-source-phases), [bounded component window](https://github.com/FS-GG/FS.GG.Governance/blob/9ec0c651e06100a320050f36c9b0ecb954eca71b/docs/roadmaps/governance-423-neutral-capability-bindings.md#c2-bounded-direct-child-source-window), [explicit selector slice](https://github.com/FS-GG/FS.GG.Governance/blob/fb634622deea757f01dd375bf43b647dec98a10b/docs/roadmaps/governance-423-neutral-capability-bindings.md#gov423-c2-explicit-selector-source-slice-2026-10-09), [capture component and remaining gaps](https://github.com/FS-GG/FS.GG.Governance/blob/74dde68efd5fc4a1d5264ae88a82fc86d7858f06/docs/roadmaps/governance-423-neutral-capability-bindings.md#gov423-c2-retained-provider-document-capture-tier-1-local-qualification) | No | | **OPS-TYPED-01 remaining shared/operational adoption — Coordination and qualification owners** | Adopt published typed replacements at selected production entrypoints and complete the bounded administrative-owner migration. Product-specific FourD and SC2 slices are tracked in the games roadmap. | Each product's source, exact artifact and native safeguards join separately; .1/.2 source delivery does not qualify operations. | [Typed administrative policy](2026-10-01-typed-administrative-fsharp-quint.md) | No |