docs: close SBOM-WP-0002 T04

Assistant: codex
Assistant-Model: gpt-5.6-sol
Assistant-Session: 01a028f0-a42f-7582-89a8-ebaad7343834
This commit is contained in:
tegwick 2026-08-22 20:15:52 +02:00
parent 0bfe4cc228
commit f8c961414b
2 changed files with 126 additions and 1 deletions

View file

@ -97,7 +97,7 @@ run returned `already_present=22`. No caller was switched.
```task
id: SBOM-WP-0002-T04
status: todo
status: done
priority: high
state_hub_task_id: "e7681dce-e3b6-52d1-bf13-92595b082b09"
```
@ -105,6 +105,14 @@ state_hub_task_id: "e7681dce-e3b6-52d1-bf13-92595b082b09"
Depends on T03 and the State Hub child change. Move reads then writes behind
reversible flags; retarget dashboard, MCP, CLI, summary, DoI, and onboarding.
Completed in production with independent `SBOM_NEXUS_READ_MODE` and
`SBOM_NEXUS_WRITE_MODE` flags set to `nexus`. The State Hub façade preserves
legacy response models and repository UUIDs, projects Nexus `last_attempt_at`
as `last_sbom_at`, routes future ingest only to Nexus, and sources dashboard
and summary SBOM metrics from Nexus. Helm ConfigMap checksums make one-value
read or write rollback trigger a real pod rollout. See
`docs/evidence/SBOM-WP-0002-T04-state-hub-facade-cutover-2026-08-22.md`.
## Retarget Repo Manager scanner interface
```task