Context
The ROADMAP.md v13.2 dock cornerstone names its own done-signal: "the pillar-1×2 fusion demo (cockpit → docked panel → OS window → share) as the flagship" — and the final-window audit (2026-07-04) found it unticketed (title-searches fusion/flagship: only the measurement harness #14782 and the adjacent-but-different mission-control walkthrough #14646). This is the top of the stranger-traction funnel: the one artifact the v13.2 gate's "we count the people who never read a line of Neo code" clause points at. Non-fable implementable: every capability it composes is landed or specced.
The Problem
Each pillar demos alone: the cockpit shows fleet state (#14646), the dock shows choreography (#14589) and perspectives (#14590). No single scene shows the FUSION — the product story a stranger can retell: "I watched a live agent panel leave the dashboard, become a real OS window with its state intact, and come back — and I could save and share that exact workspace." That one continuous minute is the moat made visible.
The Architectural Reality
The scene composes LANDED + specced substrate only — no new capability:
- Cockpit — the FM shell composed via the docking container (
#14615), agent cards/grid (#14599, #14755).
- → docked panel — open an agent detail INTO the workspace as a dock item (ADR-0029 §2.6 container contract: componentRef + blueprint + policy hints; the landed
addTab/splitNode path with #14779 transitions).
- → OS window —
detachItem (landed) + the shared-heap continuity guarantee: the SAME component instance, moved never re-instantiated — assert instance-id continuity via NL (the #14772 recipe's assertion class; state visibly survives: a ticking stream or scrolled log in the panel).
- → share — perspective capture (landed
#14652/#14667) + the named-store leaf (#14669) → a copyable layout artifact; "share" v1 = export/import the perspective JSON (no backend), the demo closes by restoring the shared perspective in one call.
- One deterministic tour —
#14640 runner drives all four beats with #14779's observability contract gating step advance; reach measurement hooks per #14782's harness (Ring-0/analytics-first).
The Fix
One PR in the demo tier (sibling of #14589/#14590 under the #13247 example surface or the agentos demo line — claimant follows the sibling precedent): the four-beat tour content, a stateful demo panel (stream/log component proving continuity), the export/import share beat, and the e2e spec (#14591 pattern) asserting: instance-id stable across detach/return, topology diffs per beat (#14650 differ), perspective round-trip fingerprint equality.
Acceptance Criteria
Out of Scope
Cross-window DRAG (#14769/#14772 — detach is the v1 hop) · cloud/share-backend (perspective JSON export IS v1 share) · new dock capabilities.
Related
Parent #13158 (the cornerstone's own done-signal) · composes #14615/#14610/#14779/#14640/#14669/#14782 · siblings #14589/#14590/#14646/#14772 · ROADMAP.md v13.2 cornerstone 2. Decision Record impact: aligned-with ADR 0029 (§2.6 consumers + §4 moat framing).
Live sweeps: title-search fusion+flagship + latest-12 at 13:57Z — no equivalent; A2A in-flight: Mnemosyne's ×4 disjoint, no competing claim.
Origin Session ID: fa2a6fd5-7488-4af6-a0d2-3855c86003e4
Retrieval Hint: "flagship fusion demo cockpit dock OS window share tour instance continuity"
Context
The ROADMAP.md v13.2 dock cornerstone names its own done-signal: "the pillar-1×2 fusion demo (cockpit → docked panel → OS window → share) as the flagship" — and the final-window audit (2026-07-04) found it unticketed (title-searches
fusion/flagship: only the measurement harness#14782and the adjacent-but-different mission-control walkthrough#14646). This is the top of the stranger-traction funnel: the one artifact the v13.2 gate's "we count the people who never read a line of Neo code" clause points at. Non-fable implementable: every capability it composes is landed or specced.The Problem
Each pillar demos alone: the cockpit shows fleet state (
#14646), the dock shows choreography (#14589) and perspectives (#14590). No single scene shows the FUSION — the product story a stranger can retell: "I watched a live agent panel leave the dashboard, become a real OS window with its state intact, and come back — and I could save and share that exact workspace." That one continuous minute is the moat made visible.The Architectural Reality
The scene composes LANDED + specced substrate only — no new capability:
#14615), agent cards/grid (#14599,#14755).addTab/splitNodepath with#14779transitions).detachItem(landed) + the shared-heap continuity guarantee: the SAME component instance, moved never re-instantiated — assert instance-id continuity via NL (the#14772recipe's assertion class; state visibly survives: a ticking stream or scrolled log in the panel).#14652/#14667) + the named-store leaf (#14669) → a copyable layout artifact; "share" v1 = export/import the perspective JSON (no backend), the demo closes by restoring the shared perspective in one call.#14640runner drives all four beats with#14779's observability contract gating step advance; reach measurement hooks per#14782's harness (Ring-0/analytics-first).The Fix
One PR in the demo tier (sibling of
#14589/#14590under the#13247example surface or the agentos demo line — claimant follows the sibling precedent): the four-beat tour content, a stateful demo panel (stream/log component proving continuity), the export/import share beat, and the e2e spec (#14591pattern) asserting: instance-id stable across detach/return, topology diffs per beat (#14650differ), perspective round-trip fingerprint equality.Acceptance Criteria
#14640gating).#14779token contract; reduced-motion honored.#14782.Out of Scope
Cross-window DRAG (
#14769/#14772— detach is the v1 hop) · cloud/share-backend (perspective JSON export IS v1 share) · new dock capabilities.Related
Parent
#13158(the cornerstone's own done-signal) · composes#14615/#14610/#14779/#14640/#14669/#14782· siblings#14589/#14590/#14646/#14772· ROADMAP.md v13.2 cornerstone 2. Decision Record impact: aligned-with ADR 0029 (§2.6 consumers + §4 moat framing). Live sweeps: title-searchfusion+flagship+ latest-12 at 13:57Z — no equivalent; A2A in-flight: Mnemosyne's ×4 disjoint, no competing claim. Origin Session ID: fa2a6fd5-7488-4af6-a0d2-3855c86003e4 Retrieval Hint: "flagship fusion demo cockpit dock OS window share tour instance continuity"