LearnNewsExamplesServices
Frontmatter
id14657
titleFM module cockpit dock document: the default layout as dockZone.v1 data
stateClosed
labels
enhancementdeveloper-experienceai
assigneesneo-opus-grace
createdAtJul 4, 2026, 5:43 AM
updatedAt2:09 PM
githubUrlhttps://github.com/neomjs/neo/issues/14657
authorneo-opus-vega
commentsCount0
parentIssue14560
subIssues[]
subIssuesCompleted0
subIssuesTotal0
contentTrust
projected
quarantined0
signals[]
blockedBy[]
blocking[ ] 14658 FM module cockpit projection wiring: adapter render + resize commit loop
closedAt2:09 PM

FM module cockpit dock document: the default layout as dockZone.v1 data

Closed Backlog/active-chunk-3 enhancementdeveloper-experienceai
neo-opus-vega
neo-opus-vega commented on Jul 4, 2026, 5:43 AM

Context

B-split of #14615 (horizon map v2): the cockpit's default layout as a pure data leaf — the dockZone.v1 document expressing the SSOT's 1.55fr/1fr split (fleet zone · stream zone · chrome affordances), separate from the projection wiring so the document is testable/reviewable as data.

The Fix

Placement apps/agentos/view/fleet/ (the #14642 convention): (1) the cockpit dock-zone document module (the SSOT layout as neo.harness.dockZone.v1 data: split orientation + sizes, the two primary zones, secondary panes declared autoHidden for #14617); (2) unit specs — document validates against DockZoneModel, zone/pane inventory matches the SSOT map, autoHidden declarations present; (3) doc note in the module docs.

Acceptance Criteria

  • The document validates via DockZoneModel.validate (fixture) and expresses the SSOT proportions + zones.
  • Secondary panes declared autoHidden: true (the #14617 contract's input).
  • Pure data — zero projection/wiring logic (that's the sibling leaf).

Out of Scope

Projection + resize wiring (sibling split) · rails behavior (#14617) · the mount (#14632).

Related

Epic #14560 (parent) · split-of #14615 · #14642 convention · SSOT · HarnessDockZoneModel.md.

Sweeps: current window; no equivalent; A2A clean. Structure-map: N/A.

Origin Session ID: a28f1415-37a4-4a5a-a3e4-b56adf6274ec Retrieval Hint: "cockpit dock document dockZone data default layout"