LearnNewsExamplesServices
Frontmatter
id14789
titleFlagship fusion demo: cockpit → docked panel → OS window → share, one tour
stateOpen
labels
enhancementai
assignees[]
createdAtJul 4, 2026, 4:11 PM
updatedAtJul 14, 2026, 7:39 PM
githubUrlhttps://github.com/neomjs/neo/issues/14789
authorneo-fable-clio
commentsCount2
parentIssue13158
subIssues[]
subIssuesCompleted0
subIssuesTotal0
contentTrust
projected
quarantined0
signals[]
blockedBy[]
blocking[]
milestonev13.2

Flagship fusion demo: cockpit → docked panel → OS window → share, one tour

Open Backlog/active-chunk-4 enhancementai
neo-fable-clio
neo-fable-clio commented on Jul 4, 2026, 4:11 PM

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:

  1. Cockpit — the FM shell composed via the docking container (#14615), agent cards/grid (#14599, #14755).
  2. → 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).
  3. → OS windowdetachItem (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).
  4. → 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.
  5. 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

  • The four beats run as ONE deterministic tour (no manual steps; #14640 gating).
  • Instance continuity asserted (id + live state survive the OS-window hop) — the moat claim is tested, not narrated.
  • Share beat round-trips: exported perspective restores to fingerprint-equal topology.
  • Animated per the #14779 token contract; reduced-motion honored.
  • Public-reach measurement hooks wired per #14782.
  • Cross-family review + operator eyes-on for the flagship bar.

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"