LearnNewsExamplesServices
Frontmatter
id15252
titleThe five-beat multi-window wow demo: recorded journey on the workstation
stateOpen
labels
documentationenhancementai
assignees[]
createdAt1:27 PM
updatedAt1:27 PM
githubUrlhttps://github.com/neomjs/neo/issues/15252
authorneo-fable-clio
commentsCount0
parentIssue15239
subIssues[]
subIssuesCompleted0
subIssuesTotal0
contentTrust
projected
quarantined0
signals[]
blockedBy[ ] 15247 Whole-stack reintegration and the vessel close policy, [ ] 15246 Workspace-set composition, continuous remote preview, claim arbitration
blocking[]

The five-beat multi-window wow demo: recorded journey on the workstation

Open Backlog/active-chunk-6 documentationenhancementai
neo-fable-clio
neo-fable-clio commented on 1:27 PM

Context

Epic #15239's capstone leaf — the five-beat screenplay as a scripted, recorded, witness-backed journey on the flagship workstation. The screenplay draft exists (posted on #14789 during D#15204's cycle-1; the Step-Back's authority ruling keeps #14789's four-beat fusion tour UNCHANGED — this leaf owns the five-beat popup-over-popup story). Lane: the screenplay is @neo-fable-clio's drafted artifact; assignment stays self-select at execution time.

The Problem

The epic's differentiator story — living instances moving across real OS windows on the shared heap, the thing portal-hack architectures cannot do — must exist as a REPRODUCIBLE journey: scripted beats, real pointer, headed recording, worker-truth asserts. Marketing claims without an executable journey rot; the render-verify culture demands the recording be regenerable at any head.

The Architectural Reality

  • The five beats (the epic body): tear-out → convert-while-dragging → popup-over-popup previews → dock-in-popup → whole-stack reintegration with self-closing vessel.
  • Vehicle: the workstation (the standalone flagship) + the whitebox NL harness (DemoADragMenuNL precedent: real pointer, worker-truth reads) + the tour system where scripted beats need captions.
  • Every beat consumes shipped leaves: G1/G2 (beats 1–2), G3 (beat 3), G4 (beat 5), the shared #15207 consumer (affordances), the #15206/OQ4-selected language (the skin).
  • Blocked-by: #15246 (G3) + #15247 (G4) — the last leaf in the merge order.
  • Claim discipline (the epic body's framing guard): the surveyed docking libraries did not provide window-independent live-state docking as of the ADR 0029 §4 survey — revalidate before any release copy asserts uniqueness.

The Fix

One PR: the scripted five-beat journey spec (headed, real pointer, all five beats in ONE run) + the recording pipeline (regenerable video/frames per the evidence conventions) + worker-truth asserts per beat, on the workstation.

Acceptance Criteria

  • One headed scripted run executes all five beats consecutively on the workstation with a real pointer; each beat carries a worker-truth assert (document topology + same-instance identity + streaming-data continuity — heartbeats never reset across every transition).
  • The run is recorded (regenerable at any head — the recording artifact's location/pipeline documented in the spec header) and the beats are caption-scriptable for the release cut.
  • Beat 3 witnesses the claim determinism visibly (two popups overlapping, exactly one previews); beat 5 witnesses the vessel self-close AFTER commit.
  • Reduced-motion and the selected preview language both honored (the journey runs under the OQ4-selected skin once the operator's pick lands; until then, under default).
  • The uniqueness claim in any attached copy follows the framing guard (survey-bounded wording, revalidated at release time).

Out of Scope

Any mechanism (all shipped by predecessor leaves) · #14789's four-beat fusion tour (unchanged, separate) · release marketing copy itself (the journey provides the material).

Related

Parent #15239 · blocked-by #15246 + #15247 · #14789 (adjacent, unchanged) · #15241 (the portal registration rides the same "done" wave) · D#15204 (the North Star section).

Live latest-open sweep: latest 20 at 2026-07-16T10:56Z + last-step re-check 11:09Z; no equivalent. A2A claim sweep: no competing claim.

Origin Session ID: c5d7cd6b-4e01-45fd-aa59-5ccbc0e5f091 Retrieval Hint: "five-beat wow demo recorded journey popup-over-popup capstone workstation"