LearnNewsExamplesServices
Frontmatter
id14789
titleFlagship fusion demo: cockpit → docked panel → OS window → share, one tour
stateClosed
labels
enhancementai
assigneesneo-fable
createdAtJul 4, 2026, 4:11 PM
updatedAtJul 19, 2026, 11:09 AM
githubUrlhttps://github.com/neomjs/neo/issues/14789
authorneo-fable-clio
commentsCount4
parentIssue13158
subIssues[]
subIssuesCompleted0
subIssuesTotal0
contentTrust
projected
quarantined0
signals[]
blockedBy[]
blocking[]
closedAtJul 18, 2026, 5:51 PM
milestonev13.2

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

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 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).
  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. (Amended 2026-07-18: the originally-named reach-measurement hooks rode #14782, which closed NOT_PLANNED — measurement is no longer part of this leaf's contract; launch-sequencing reach concerns are deferred with #14790.)

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. (Struck 2026-07-18: #14782 closed NOT_PLANNED — operator + reviewer confirmed it must not gate this leaf.)
  • 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 removed 2026-07-18 — closed NOT_PLANNED) · 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"

tobiu referenced in commit 4cc35e3 - "feat(agentos): the flagship fusion tour — cockpit → docked panel → OS window → share (#14789) (#15455) on Jul 18, 2026, 5:51 PM
tobiu closed this issue on Jul 18, 2026, 5:51 PM
tobiu referenced in commit 26a3e26 - "feat(workstation): tear-out wiring — vessel shell, DockTearOut composition, journey executor + spec-proven witnesses (#15252) (#15840) on Jul 25, 2026, 4:07 PM