5.2 KiB
UI v2 Rewire Source of Truth
Status: Active
Date: 2026-02-18
Working directory: docs/modules/ui/v2-rewire
1) Hard Rules
- For overlapping guidance, higher pack number wins.
- If a higher pack is partial, keep the latest lower-pack detail for uncovered screens.
- Inside one pack, interpret in this order:
Now/New locationstatements, menu/screen graphs, then ASCII/rationale text. - Canonical planning references must come from this file plus
authority-matrix.md, not raw packs alone.
2) Canonical IA (v2)
2.1 Root domains
Canonical root domains are:
Dashboard(release mission board)Release ControlSecurity & RiskEvidence & AuditIntegrationsPlatform OpsAdministration
Rationale:
Dashboardis last explicitly upgraded as a release-centric entrypoint in Pack 16.- Root domain framing is explicit in Pack 21 and remains the governing top-level grouping.
2.2 Ownership decisions resolved by higher-pack precedence
These are authoritative for planning and replace older conflicting placements:
Policy Governancebelongs toAdministration(Pack 21 overrides Packs 5/9/11).Trust & Signingbelongs toAdministration, with consumption links from Evidence/Security (Pack 21 overrides Packs 9/11/20 on ownership).Systembelongs toAdministrationwith operational drilldowns intoPlatform Ops(Pack 21 overrides Packs 9/11 alternatives).- Legacy
Settings -> Security Datais split:- source connectivity/freshness in
IntegrationsplusPlatform Opsmirror operations - advisory impact on gating in
Security & Risk(Pack 21 mapping).
- source connectivity/freshness in
2.3 Domain ownership vs nav rendering
Releases, Approvals, Deployments, Regions & Environments, and Bundles are Release Control domain capabilities.
If implementation keeps direct nav shortcuts for Releases/Approvals, treat that as a rendering convenience only. Domain ownership and contracts remain Release Control-owned.
3) Canonical screen authorities
Use the following packs as the latest valid source per domain.
3.1 Release Control + Bundle lifecycle
Authoritative packs:
- Pack 21 for
Release Controlroot positioning and setup/admin migration - Pack 12 for full Bundle Organizer data model and flows
- Pack 13 for release promotion flows anchored on bundle versions
- Pack 14 for run/timeline, checkpoints, rollback, replay hooks
- Pack 18 for standardized environment detail shell/tabs
Superseded for this domain:
- Packs 1, 4, 8, 11 (historical drafts)
3.2 Dashboard
Authoritative pack:
- Pack 16 (
Dashboardmission board, env risk + SBOM + hybrid reachability + Nightly/Data signals)
Superseded:
- Packs 1, 4, 8, 11 (dashboard/control-plane variants)
3.3 Approvals
Authoritative packs:
- Pack 17 for upgraded approval queue/detail tabs and decision-ready context
- Pack 13 for base release/approval flow coupling
Superseded:
- Packs 1, 4, 8, 13 sections overlapped by Pack 17 detail model
3.4 Security & Risk
Authoritative packs:
- Pack 19 for consolidated decision-first Security screen model
- Pack 21 for top-level
Advisory Sourcesmapping statement
Superseded:
- Packs 3, 7, and earlier security layouts
Known gap:
Advisory Sourcesdetailed screen spec is not fully expanded in raw packs and must be sprinted as a first planning task.
3.5 Evidence & Audit
Authoritative pack:
- Pack 20 for evidence chain structure (
Evidence Home, packs/bundles/export/proof/replay/audit)
Override:
Trust & Signingownership moved toAdministrationby Pack 21. Keep bidirectional deep links.
Superseded:
- Packs 3, 9, 11 evidence structures
3.6 Platform Ops and data confidence
Authoritative packs:
- Pack 15 for
Data Integrityoperating model and bubble-up wiring - Pack 10 for feeds/airgap operational screen specifics where still needed
- Pack 21 for top-level Platform Ops taxonomy and admin drilldown links
Superseded:
- Packs 3, 6, 9, 11 operations variants
3.7 Integrations
Authoritative packs:
- Pack 21 for Integrations taxonomy and settings split
- Pack 10 for hub/detail/add + feed-source operational ties
Superseded:
- Packs 2, 5, 9 integration placement drafts
3.8 Administration
Authoritative pack:
- Pack 21 (
A0...A7including Policy, Trust, System)
Superseded:
- Packs 2, 5, 9, 11 admin/settings decompositions
4) Normalized terminology (canonical names)
Use these terms in sprint tickets/specs:
Control Plane->DashboardPackets->Evidence PacksEvidence BundlesremainsEvidence BundlesFeed Mirror & AirGap OpsunderPlatform Ops(connectivity still surfaced inIntegrations)Hybrid Reachabilitystays second-class (visible in context views, not a standalone product root)
5) Planning gaps to schedule first
Create early sprints for these spec-completion items before broad implementation starts:
Security & Risk -> Advisory Sourcesfull screen definition and contracts- final nav rendering decision for Release Control-owned capabilities (direct shortcuts vs strictly nested)
- Trust ownership transition rules between Administration and Evidence workflows (route aliases + breadcrumbs + redirects)
- route deprecation map from legacy
Settings/*and older aliases to final IA paths