UI v2 Rewire Source of Truth

Status: SUPERSEDED for current UI authority (2026-07-13); historical planning only Date: 2026-02-21 Working directory: docs/modules/ui/v2-rewire

The directory currency notice overrides the root-module, route, role, and scope claims below and points directly to current source and tests.

1) Hard rules

  1. For overlapping guidance, higher pack number wins.
  2. If a higher pack is partial, keep the latest lower-pack detail for uncovered screens.
  3. Inside one pack, interpret in this order:
    • Now/New location statements,
    • menu/screen graphs,
    • ASCII/rationale text.
  4. Canonical planning references must come from this file plus authority-matrix.md, not raw packs alone.
  5. pack-23.md is the active Platform IA override for all conflicts with pack-22.md and lower packs.
  6. pack-22.md remains authority for non-Platform areas unless pack-23.md explicitly overrides them.
  7. Pre-alpha policy is canonical-only routing: no legacy redirects and no alias windows.

2) Canonical IA (v3)

2.1 Root modules

Canonical top-level modules are:

2.2 Global context

Region and Environment are global context selectors in the top bar, not deep menu nodes.

Required global context controls:

2.3 Ownership decisions resolved by precedence

These are authoritative for planning and replace older conflicting placements:

3) Canonical screen authorities

Use the following packs as the latest valid source per domain.

3.1 IA and naming consolidation

Authoritative pack:

Superseded for overlapping decisions:

3.2 Mission Control

Authoritative packs:

3.3 Releases

Authoritative packs:

Superseded:

3.4 Setup + Topology

Authoritative packs:

3.5 Security

Authoritative packs:

Superseded:

3.6 Evidence

Authoritative packs:

3.7 Ops

Authoritative packs:

3.8 Integrations

Authoritative packs:

3.9 Setup Administration

Authoritative packs:

4) Normalized terminology (canonical names)

Use these terms in sprint tickets/specs:

5) Planning gaps to schedule first

Create first-wave dependency sprints for: