Record MASON-WP-0011 in the State Hub index.

fix-consistency assigned the workplan and task ids. The generated index and brief match that registration.

Assistant: grok
Assistant-Session: 01a13b2d-5f6d-7a32-b2c9-384625c55ca6
This commit is contained in:
tegwick 2026-10-14 18:21:50 +02:00
parent fd2c5a5904
commit 8bd6b249d5
3 changed files with 32 additions and 11 deletions

View file

@ -2,20 +2,38 @@
# Custodian Brief — ops-mason
**Domain:** infotech
**Last synced:** 2026-10-11 18:31 UTC
**Last synced:** 2026-10-14 16:21 UTC
**State Hub:** http://127.0.0.1:8000 *(adjust if running on a remote machine)*
## Active Workstreams
### Name a dedicated caller for the reuse-surface hub writer token
Progress: 1/4 done | workplan_id: `08e52353-b6e5-5742-b7b4-080d51a0cf57`
**Open tasks:**
- ! Confirm the group and the member entity `9863b4b8`
*(wait: key-cape confirms group reuse-surface-hub-writers and a member entity that is not 4a1f663c-0621-0483-edd0-f852274f4b6b and has no platform-admin or operator-custody identity policy.)*
- ! Apply the role without a KV write `7c32e273`
*(wait: After T02. Founder applies the CCR through the delegated applier. No bao kv put. Do not attach the policy to the admin entity.)*
- ! Record the sanitized receipt `9e12db29`
*(wait: After T03. Founder runs scripts/verify-reuse-surface-hub-writer.py member and non-member. A live receipt does not exist yet.)*
### Describe every stored credential so the store is navigable
Progress: 2/4 done | workplan_id: `e5656747-a974-581a-a3d4-4e6bb7262f4c`
**Open tasks:**
- ! Resolve the rest with their owners `fff26914`
*(wait: Owners fill the gaps in manifests/custody-descriptions.yaml for the 9 draft entries (asked 2026-10-09).)*
*(wait: operators/nextcloud base entry removed 2026-10-14 after the founder retired it. Remaining draft gaps still need their owners.)*
- ! Make an undescribed path visible before it accumulates `9a0cea06`
*(wait: After T03. A scheduled --undescribed report needs an unattended metadata-read credential and a named reader; survey grants are human-minted and expire within an hour.)*
### Check the target's readiness tier before a direct Kubernetes apply
Progress: 5/6 done | workplan_id: `1b900161-51ff-544f-8412-ba7fcab64bb5`
**Open tasks:**
- ! Review on 2026-12-21 `49dd5f9a`
*(wait: Plan-approval exception accepted under D2; closes when policy-nexus ArgoCD onboarding is confirmed.)*
### Materialize SecurityCases from their type, with acceptance as the only gate
Progress: 2/4 done | workplan_id: `eabf2c39-94bd-5a11-8f2e-76d7a95d1583`
@ -32,13 +50,6 @@ Progress: 4/6 done | workplan_id: `483e56d6-6601-5377-9066-66225214c046`
*(wait: After T05 verification; only ops-warden activates the entry.)*
- ► Verify capabilities and record metadata-only evidence `4c205be7`
### Check the target's readiness tier before a direct Kubernetes apply
Progress: 5/6 done | workplan_id: `1b900161-51ff-544f-8412-ba7fcab64bb5`
**Open tasks:**
- ! Review on 2026-12-21 `49dd5f9a`
*(wait: Dated review 2026-12-21: platform confirms policy-nexus ArgoCD onboarding; founder reviews the plan-approval exception.)*
### Place the KeyCape secrets-engine-openbao client secret in OpenBao
Progress: 4/5 done | workplan_id: `d9be08f5-a0f5-5cd1-8f87-0a6868661d77`
@ -47,8 +58,8 @@ Progress: 4/5 done | workplan_id: `d9be08f5-a0f5-5cd1-8f87-0a6868661d77`
## Inbox Hygiene
**Stale unread:** 2 message(s) older than 3 day(s) — triage at session start.
**Missing thread_id:** 3 unread message(s) lack supersession chains.
**Stale unread:** 6 message(s) older than 3 day(s) — triage at session start.
**Missing thread_id:** 4 unread message(s) lack supersession chains.
---
## MCP Orientation (when available)

View file

@ -20,6 +20,7 @@
| workplan | MASON-WP-0008 | finished | — | workplans/MASON-WP-0008-plan-survey.md |
| workplan | MASON-WP-0009 | blocked | — | workplans/MASON-WP-0009-keycape-secrets-engine-openbao-client-custody.md |
| workplan | MASON-WP-0010 | blocked | — | workplans/MASON-WP-0010-security-case-materialization.md |
| workplan | MASON-WP-0011 | active | — | workplans/MASON-WP-0011-reuse-surface-hub-writer.md |
| task | ADHOC-2026-10-11-T01 | done | — | workplans/ADHOC-2026-10-11.md |
| task | ADHOC-2026-10-11-T02 | done | — | workplans/ADHOC-2026-10-11.md |
| task | ADHOC-2026-10-11-T03 | done | — | workplans/ADHOC-2026-10-11.md |
@ -74,6 +75,10 @@
| task | MASON-WP-0010-T02 | done | — | workplans/MASON-WP-0010-security-case-materialization.md |
| task | MASON-WP-0010-T03 | progress | — | workplans/MASON-WP-0010-security-case-materialization.md |
| task | MASON-WP-0010-T04 | wait | — | workplans/MASON-WP-0010-security-case-materialization.md |
| task | MASON-WP-0011-T01 | done | — | workplans/MASON-WP-0011-reuse-surface-hub-writer.md |
| task | MASON-WP-0011-T02 | wait | — | workplans/MASON-WP-0011-reuse-surface-hub-writer.md |
| task | MASON-WP-0011-T03 | wait | — | workplans/MASON-WP-0011-reuse-surface-hub-writer.md |
| task | MASON-WP-0011-T04 | wait | — | workplans/MASON-WP-0011-reuse-surface-hub-writer.md |
| intake | MASON-IN-0001 | closed | green | intakes/intakes.md |
| intake | MASON-IN-0002 | closed | — | intakes/intakes.md |
| intake | MASON-IN-0003 | open | — | intakes/intakes.md |

View file

@ -10,6 +10,7 @@ owner: codex
topic_slug: custodian
created: "2026-10-14"
updated: "2026-10-14"
state_hub_workstream_id: "08e52353-b6e5-5742-b7b4-080d51a0cf57"
---
# Name a dedicated caller for the reuse-surface hub writer token
@ -42,6 +43,7 @@ the-custodian, workplan CUST-WP-0081.
id: MASON-WP-0011-T01
status: done
priority: high
state_hub_task_id: "d847ded9-d189-578a-a59f-9c12c205fcf9"
```
Record why the admin entity cannot carry the workload policy, reuse the
@ -60,6 +62,7 @@ depends_on: [MASON-WP-0011-T01]
blocked_on: message-from:key-cape
blocking_reason: "key-cape confirms group reuse-surface-hub-writers and a member entity that is not 4a1f663c-0621-0483-edd0-f852274f4b6b and has no platform-admin or operator-custody identity policy."
priority: high
state_hub_task_id: "9863b4b8-fcff-5eec-86f9-7249b66c4700"
```
Ask key-cape to create or confirm the group and to name the member entity
@ -75,6 +78,7 @@ depends_on: [MASON-WP-0011-T02]
blocked_on: human
blocking_reason: "After T02. Founder applies the CCR through the delegated applier. No bao kv put. Do not attach the policy to the admin entity."
priority: high
state_hub_task_id: "7c32e273-e7a0-5626-96cd-ecf4bc326df2"
```
railiance-platform assigns the real CCR id, copies the policy file over the
@ -90,6 +94,7 @@ depends_on: [MASON-WP-0011-T03]
blocked_on: human
blocking_reason: "After T03. Founder runs scripts/verify-reuse-surface-hub-writer.py member and non-member. A live receipt does not exist yet."
priority: high
state_hub_task_id: "9e12db29-532d-5d90-8519-227799018ab0"
```
Both modes must pass. Copy the mode-0600 receipts into `docs/evidence/`