S00 Handoff Packet

Status: Historical published handoff; superseded for current UI authority (2026-07-13) Date: 2026-02-19 Working directory: docs/modules/ui/v2-rewire Sprint: 20260218_005, task R0-07

Use the directory currency notice for current source and test pointers.

Purpose

This packet is the authoritative handoff from sprint 20260218_005 (Spec Freeze) to implementation sprints. All frozen decisions are referenced here.

Implementation execution for this handoff was the reopened sprint set:

All completed sprint files from this set are now archived under docs-archive/implplan/.

Frozen decisions

DecisionDocumentKey ruling
Canonical IA taxonomy and root domain orderingsource-of-truth.md sections 2.1 and 2.2Seven roots: Dashboard, Release Control, Security and Risk, Evidence and Audit, Integrations, Platform Ops, Administration. Order is fixed.
Ownership boundaries (Policy, Trust, System, Security Data split)source-of-truth.md section 2.2, authority-matrix.md section BPolicy Governance -> Administration. Trust and Signing -> Administration. System -> Administration. Legacy Security Data -> split: connectivity in Integrations/Platform Ops, gating impact in Security and Risk.
Superseded alternatives (forbidden placements)authority-matrix.md section B; S00_nav_rendering_policy.md do-not listTrust in Evidence, Policy in Release Control, System as top-level root are forbidden.
Release Control capability rendering policyS00_nav_rendering_policy.mdReleases and Approvals may be direct nav shortcuts under Release Control group; Bundles, Deployments, and Environments stay grouped under Release Control ownership.
Advisory Sources screen ownership and specS00_advisory_sources_spec.mdSecurity and Risk owns decision-impact view. Integrations owns connector config. Platform Ops owns freshness ops.
Trust and Signing ownership transition and consumer modelS00_trust_ownership_transition.mdAdministration is sole owner. Evidence and Audit and Security and Risk are consumers with read-only links only.
Route deprecation map and activation sequenceS00_route_deprecation_map.mdComplete v1 -> v2 mapping with per-sprint activation sequence.
Endpoint contract ledger v1S00_endpoint_contract_ledger_v1.md12 screen domains classified; previously missing rows S00-T05-RC-01 and S00-T05-SEC-02 are now reconciled to shipped backend contracts (EXISTS_COMPAT).

Downstream target sprints (executed and archived)

SprintDependency on S00 decisionsUnblocked after
SPRINT_20260219_002_FE_ui_v2_shell_navigation_and_route_truthNav rendering policy, route deprecation mapSPRINT_20260219_001 DONE
SPRINT_20260219_003_FE_ui_v2_shell_release_control_structureRelease Control ownership policy, Pack 12/13/14 structure, contract ledger RC rowsSPRINT_20260219_002
SPRINT_20260219_004_FE_ui_v2_shell_security_and_advisory_sourcesAdvisory Sources spec, ownership split, contract ledger SEC rowsSPRINT_20260219_002
SPRINT_20260219_005_FE_ui_v2_shell_evidence_audit_structureTrust transition doc, evidence ownership policy, contract ledger EVID rowSPRINT_20260219_002
SPRINT_20260219_006_FE_ui_v2_shell_integrations_platform_ops_alignmentIntegrations/Platform Ops taxonomy, security-data split policySPRINT_20260219_002
SPRINT_20260219_007_FE_ui_v2_shell_qa_and_readiness_reverificationStrict closure gate, ledger reconciliation, readiness publicationSPRINT_20260219_003 to SPRINT_20260219_006

Unresolved risks (carry into implementation)

RiskSeverityMitigationOwner sprint
Bundle API (S00-T05-RC-01) contract drift after implementationMediumKeep ledger pinned to implemented /api/v1/release-control/bundles* routes and reject path regressions that collide with evidence bundle export namespace.SPRINT_20260219_008 + downstream QA
Advisory Sources cross-service composition drift (S00-T05-SEC-02)MediumKeep Concelier freshness and Policy impact/conflicts ownership split explicit; verify tenant/scope behavior in readiness reruns.SPRINT_20260219_008 + downstream QA
Trust scope model (trust:read, trust:write, trust:admin) requires Authority alignmentClosed (2026-02-19)Authority canonical scopes and Platform trust policies are wired; A6 now includes owner mutation routes (/api/v1/administration/trust-signing/{keys,issuers,certificates,transparency-log}) with DB backing via migration 046_TrustSigningAdministration.sql.SPRINT_20260219_016
Approvals multi-tab fan-out latency (S00-T05-APR-01)MediumPreserve lazy loading and stale-data behavior in shell and add backend performance verification in follow-on integration work.SPRINT_20260219_003
Data Integrity aggregate endpoint (S00-T05-OPS-01) spans modulesMediumKeep ownership split explicit in shell and assign backend composition owner before full readiness GO.SPRINT_20260219_006 / SPRINT_20260219_007
Legacy alias removal can miss long-tail deep linksLowKeep redirect map under strict tests and remove aliases only after measured traffic evidence.SPRINT_20260219_002 / SPRINT_20260219_007

Contract ledger sign-off status

Non-shipped exploratory work

None.