chore(consistency): write back MASON-WP-0006 hub IDs and refresh WORK-RECORDS.md

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 63291@bnt-lap001
Assistant-Session: 8bd77868-ca68-4f49-bb1e-d539ecc0d703
This commit is contained in:
tegwick 2026-09-21 14:37:25 +02:00
parent aeb88faf7e
commit c3424f730e
2 changed files with 14 additions and 0 deletions

View file

@ -10,6 +10,7 @@ owner: claude
topic_slug: ops-mason
created: "2026-09-21"
updated: "2026-09-21"
state_hub_workstream_id: "1b900161-51ff-544f-8412-ba7fcab64bb5"
---
# MASON-WP-0006 — Check the target's readiness tier before a direct Kubernetes apply
@ -98,6 +99,7 @@ policy-nexus rule was used.
id: MASON-WP-0006-T01
status: wait
priority: high
state_hub_task_id: "7b6fe7b4-08f7-5ad0-899d-a4862b5ddb00"
```
`bundles/whitehat-foundational-plane.yaml` is the only bundle today, and its plan
@ -124,6 +126,7 @@ T03 must not merge before this is answered.
id: MASON-WP-0006-T02
status: todo
priority: high
state_hub_task_id: "89d07bd5-5a92-5a06-9ecb-441799c14dd7"
```
Add the optional `readiness` block to `PlaneBundle.load` as described above. It
@ -138,6 +141,7 @@ is included in the bundle digest, as the bundle file already is. Add a
id: MASON-WP-0006-T03
status: todo
priority: high
state_hub_task_id: "163a807b-29aa-5eb7-a9a8-ef1ac70c89d3"
```
Add a pure function, `resolve_tier(state, target, activation, today)`, returning
@ -165,6 +169,7 @@ Tests, all against the injected runner:
id: MASON-WP-0006-T04
status: todo
priority: medium
state_hub_task_id: "66349531-09ee-55b9-be47-537842c80f3b"
```
A `BREAK_GLASS` apply writes its reason, actor and time into the evidence
@ -178,6 +183,7 @@ itself.
id: MASON-WP-0006-T05
status: todo
priority: medium
state_hub_task_id: "6d64e7f5-9cff-5bf9-9851-97d318d1df0a"
```
Update `docs/kubernetes-plane.md` with the tier table and the readiness block,
@ -190,6 +196,7 @@ and change the `enforcement` line of the `kubernetes-plane-apply` entry in
id: MASON-WP-0006-T06
status: wait
priority: medium
state_hub_task_id: "49dd5f9a-307b-5baf-809e-bd3893c73341"
```
On 2026-12-21 the policy-nexus transition ends and the plan-approval exception