feat: prepare postgres sbom cutover
Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a028f0-a42f-7582-89a8-ebaad7343834
This commit is contained in:
parent
cf7e3acb78
commit
ba535e1f8f
26 changed files with 1573 additions and 411 deletions
|
|
@ -4,7 +4,7 @@ type: workplan
|
|||
title: "Bootstrap SBOM Nexus and extract the State Hub SBOM product"
|
||||
domain: infotech
|
||||
repo: sbom-nexus
|
||||
status: active
|
||||
status: finished
|
||||
owner: codex
|
||||
topic_slug: infotech
|
||||
created: "2026-08-22"
|
||||
|
|
@ -79,7 +79,7 @@ licence report, catch-up selection, and terminal skip behavior with tests.
|
|||
|
||||
```task
|
||||
id: SBOM-WP-0001-T05
|
||||
status: todo
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "5e281ac9-400d-5a38-b82a-b3c2198a5e7c"
|
||||
```
|
||||
|
|
@ -87,3 +87,9 @@ state_hub_task_id: "5e281ac9-400d-5a38-b82a-b3c2198a5e7c"
|
|||
Add PostgreSQL migrations and the idempotent historical import/reconciliation
|
||||
runbook. Open and coordinate State Hub/Repo Manager/Activity Core child changes
|
||||
before any production authority switch.
|
||||
|
||||
Completed with a SQLAlchemy SQLite/PostgreSQL store, Alembic baseline and
|
||||
disposable PostgreSQL upgrade/runtime/downgrade proof. A live disposable import
|
||||
reconciled 22 snapshots, 3,123 entries, all licence groups, and copyleft count;
|
||||
the second run was 22/22 idempotent. Production residuals moved to
|
||||
`SBOM-WP-0002` and were routed to the three consumer owners.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue