UI v2 Rewire Authority Matrix
Status: SUPERSEDED for current UI authority (2026-07-13); historical planning matrix Date: 2026-02-20
This matrix records which pack was authoritative within the historical v2 planning set. For current navigation, routes, roles, and scopes, use the direct source pointers in the directory currency notice.
A) Capability authority
| Capability area | Authoritative pack(s) | Superseded packs | Notes |
|---|---|---|---|
| Global IA and naming | pack-23.md, pack-22.md | pack-21.md and lower for overlaps | Canonical roots are Mission Control, Releases, Security, Evidence, Topology, Platform. |
| Dashboard mission control | pack-22.md, pack-16.md | pack-01.md, pack-04.md, pack-08.md, pack-11.md | Pack 22 defines posture framing; Pack 16 keeps detailed signal cards where unchanged. |
| Releases lifecycle consolidation | pack-22.md, pack-12.md, pack-13.md, pack-14.md, pack-17.md | Standalone lifecycle module variants in older packs | Runs/deployments/promotions/hotfixes are views under Releases, not roots. |
| Topology inventory and setup | pack-22.md, pack-18.md | Prior placements under Release Control and Platform Ops | Regions/env/targets/hosts/agents/workflows/gate profiles belong to Topology. |
| Security consolidation | pack-22.md, pack-19.md | pack-03.md, pack-07.md and split-view variants | Findings + Disposition + SBOM Explorer as consolidated IA. |
| Evidence and audit chain | pack-22.md, pack-20.md | pack-03.md, pack-09.md, pack-11.md | Evidence must be linked from Releases and Security decisions. |
| Operations runtime posture | pack-23.md, pack-15.md, pack-10.md | pack-03.md, pack-06.md, pack-09.md, pack-11.md | Ops runs under Platform and owns runtime operability state; agents stay in Topology. |
| Integrations configuration | pack-23.md, pack-10.md, pack-21.md | pack-02.md, pack-05.md, pack-09.md | Integrations runs under Platform and is limited to external systems/connectors. |
| Administration governance | pack-22.md, pack-21.md | pack-02.md, pack-05.md, pack-09.md, pack-11.md | Identity/tenant/notification/usage/policy/system remain admin-owned under Platform -> Setup. |
B) Explicit higher-pack overrides
| Decision | Replaced guidance | Canonical guidance |
|---|---|---|
| Root domain naming | Dashboard, Release Control, Security & Risk, Evidence & Audit, Platform Ops, top-level Administration | Mission Control, Releases, Security, Evidence, Topology, Platform (pack-23.md) |
| Bundle naming | Bundle-first labels in packs 12/21 | UI term is Release Version; bundle semantics remain in data model (pack-22.md) |
| Lifecycle menu sprawl | Standalone Promotions, Deployments, Runs, Hotfixes menus | Lifecycle surfaces live under Releases list/detail/activity/approvals (pack-22.md) |
| Region/environment nav placement | Deep menu under release-control variants | Global context selectors + Topology inventory pages (pack-22.md) |
| Security navigation split | Separate VEX, Exceptions, SBOM Graph, SBOM Lake menus | Consolidated Disposition Center and SBOM surfaces (pack-22.md) |
| Feed and VEX source setup placement | Security-owned advisory sources setup variants | Integrations-owned feed/source configuration (pack-22.md) |
| Agent module placement | Platform Ops ownership variants | Topology -> Agents (pack-22.md) |
C) Pack lifecycle classification
| Pack | Status for planning | Primary reason |
|---|---|---|
pack-01.md | Superseded baseline | Early drafts replaced by higher packs. |
pack-02.md | Superseded baseline | Early settings/admin/integration placement replaced. |
pack-03.md | Superseded baseline | Early security/evidence/ops model replaced. |
pack-04.md | Superseded baseline | Early release control model replaced. |
pack-05.md | Superseded baseline | Transitional admin/integration moves replaced. |
pack-06.md | Superseded baseline | Ops structure replaced by packs 15 and 22. |
pack-07.md | Superseded baseline | Security model replaced by packs 19 and 22. |
pack-08.md | Superseded baseline | Historical reference only. |
pack-09.md | Superseded baseline | Settings migration draft replaced. |
pack-10.md | Active partial authority | Integrations/feeds/airgap detail where not overridden. |
pack-11.md | Superseded baseline | Replaced by packs 12-22. |
pack-12.md | Active authority | Release composition deep specification. |
pack-13.md | Active authority | Promotion flow baseline for Releases. |
pack-14.md | Active authority | Run timeline/checkpoint semantics. |
pack-15.md | Active authority | Data Integrity operations model. |
pack-16.md | Active authority | Dashboard signal-level model. |
pack-17.md | Active authority | Approvals detail model. |
pack-18.md | Active authority | Environment/topology detail shell standard. |
pack-19.md | Active authority | Security decision model details. |
pack-20.md | Active authority | Evidence chain structure. |
pack-21.md | Active fallback authority | Pre-Pack-22 admin/integration organization details where not overridden. |
pack-23.md | Highest-precedence authority | Platform global menu with Ops/Integrations/Setup consolidation and ownership boundaries. |
pack-22.md | Active authority | IA consolidation baseline and naming model before Platform delta in Pack 23. |
D) Raw pack usage policy
For sprint planning, use raw packs only through this sequence:
- Find capability in Section A.
- Start with listed authoritative pack(s).
- Open superseded packs only for migration context or missing implementation detail.
E) UI RBAC visibility matrix
| Surface | Primary scope gate (any) | Fallback/notes |
|---|---|---|
| Mission Control root | ui.read, release:read, scanner:read, sbom:read | Redirect unauthorized users to /console/profile. |
| Releases root | release:read, release:write, release:publish | Approvals queue additionally expects approval/governance scopes. |
| Security root | scanner:read, sbom:read, advisory:read, vex:read, exception:read, findings:read, vuln:view | Disposition and SBOM tabs remain visible only when parent root is visible. |
| Evidence root | release:read, policy:audit, authority:audit.read, signer:read, vex:export | Trust mutation routes stay under Platform -> Setup. |
| Topology root | release:read, orch:read, orch:operate, ui.admin | Includes regions/env, targets/runtimes, and agent fleet. |
| Platform root | ui.admin, orch:read, orch:operate, health:read, notify.viewer | Covers ops, integrations, and setup/admin surfaces. |
Legacy alias roots (/operations, /integrations, /administration, /platform-ops) | Same gate as Platform root | Alias-window only; tracked by legacy_route_hit telemetry. |
