chore(registrar): assign State Hub identifiers

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 2583210@bnt-lap001
Assistant-Session: f2bff2d5-e9b2-4338-92ca-10282a927006
This commit is contained in:
repo-manager 2026-08-26 21:10:12 +02:00
parent 9ffa279d1f
commit 463c47faf6
2 changed files with 14 additions and 0 deletions

View file

@ -11,6 +11,7 @@
| workplan | MASON-0001 | finished | — | workplans/MASON-0001-statehub-bootstrap.md |
| workplan | MASON-WP-0001 | finished | — | workplans/MASON-WP-0001-foundation.md |
| workplan | MASON-WP-0002 | finished | — | workplans/MASON-WP-0002-whitehat-foundational-plane.md |
| workplan | MASON-WP-0003 | proposed | — | workplans/MASON-WP-0003-state-hub-forge-read-lane.md |
| task | MASON-0001-T01 | done | — | workplans/MASON-0001-statehub-bootstrap.md |
| task | MASON-0001-T01 | done | — | workplans/MASON-0001-statehub-bootstrap.md |
| task | MASON-0001-T02 | done | — | workplans/MASON-0001-statehub-bootstrap.md |
@ -24,4 +25,10 @@
| task | MASON-WP-0002-T02 | done | — | workplans/MASON-WP-0002-whitehat-foundational-plane.md |
| task | MASON-WP-0002-T03 | done | — | workplans/MASON-WP-0002-whitehat-foundational-plane.md |
| task | MASON-WP-0002-T04 | done | — | workplans/MASON-WP-0002-whitehat-foundational-plane.md |
| task | MASON-WP-0003-T01 | todo | — | workplans/MASON-WP-0003-state-hub-forge-read-lane.md |
| task | MASON-WP-0003-T02 | todo | — | workplans/MASON-WP-0003-state-hub-forge-read-lane.md |
| task | MASON-WP-0003-T03 | todo | — | workplans/MASON-WP-0003-state-hub-forge-read-lane.md |
| task | MASON-WP-0003-T04 | todo | — | workplans/MASON-WP-0003-state-hub-forge-read-lane.md |
| task | MASON-WP-0003-T05 | todo | — | workplans/MASON-WP-0003-state-hub-forge-read-lane.md |
| task | MASON-WP-0003-T06 | wait | — | workplans/MASON-WP-0003-state-hub-forge-read-lane.md |
| intake | MASON-IN-0001 | closed | green | intakes/intakes.md |

View file

@ -12,6 +12,7 @@ updated: "2026-08-26"
related:
- CUST-ADR-012
- STATE-WP-0083
state_hub_workstream_id: "4015b46d-02f1-56ac-853e-87e8542cf0dd"
---
# Forge read lane so central can derive private repositories
@ -62,6 +63,7 @@ Forgejo token is not its to vend.
id: MASON-WP-0003-T01
status: todo
priority: high
state_hub_task_id: "36d26000-ae71-5a58-a563-a07ff5be664f"
```
Two choices to settle before anything is created, because they determine what
@ -89,6 +91,7 @@ just a value.
id: MASON-WP-0003-T02
status: todo
priority: high
state_hub_task_id: "68a1c8e4-c12b-550e-962c-06a90ab8c1c2"
```
Create the read-only Forgejo token, an OpenBao policy granting read on exactly
@ -111,6 +114,7 @@ anything else.
id: MASON-WP-0003-T03
status: todo
priority: high
state_hub_task_id: "e14f0eb3-a920-5623-b4c1-c20858dbb45d"
```
Add an entry so `warden route find "state hub read private repository"` resolves.
@ -129,6 +133,7 @@ operator enough to act without reading this workplan.
id: MASON-WP-0003-T04
status: todo
priority: medium
state_hub_task_id: "1b802564-84aa-5934-8923-51b2ad9dd607"
```
Make the token available to the `state-hub` deployment as a Kubernetes Secret,
@ -147,6 +152,7 @@ it; rotating the token does not require a redeploy.
id: MASON-WP-0003-T05
status: todo
priority: medium
state_hub_task_id: "4eeb9744-0d2f-57d8-a063-0e4ed371ac63"
```
`derive_from_forge()` in `state-hub` clones anonymously. It should use the
@ -174,6 +180,7 @@ as retirement work.
id: MASON-WP-0003-T06
status: wait
priority: medium
state_hub_task_id: "cbc9c02c-e49a-54c3-91e5-51df238139a6"
```
Re-run the fleet reset and confirm the nine repositories derive rather than