ops-mason/plans
tegwick 4c0ada21ca feat(mason): deliver and verify the forge read credential
Minted on a dedicated identity rather than a site admin. A PAT on
tegwick would have read every repository on the instance — wider than
the approved organisation-wide breadth and wider than the plan's stated
blast radius. Built as user state-hub-svc in team coulomb/state-hub-read
(read, all repositories, repo.code unit only), following the existing
issue-core-svc precedent. The ceiling is enforced by org membership, not
by a scope string, and clones are attributable to a named identity.

Delivered by warden desk --act paste_once_provision; ops-mason neither
minted nor pasted the value.

Verified: rapp-openbao, rapp-core-hub, rapp-issue-core and
rapp-policy-nexus all read — four of the nine that failed
STATE-WP-0083-T04. Push 403, admin API 403, /api/v1/user 403 (the scope
carries no read:user). Clone test used GIT_ASKPASS, so no credential
entered argv or a clone URL.

Records a deviation rather than glossing it: SCOPE.md puts secret values
out of scope, and that held for minting and delivery but not for
verification — the value was read back to fingerprint it and to run the
clone test, under the build-stage disclosure posture agreed 2026-08-27.

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

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 3377672@bnt-lap001
Assistant-Session: 15463ccf-238f-4e13-b163-93aa25c6d166
2026-08-27 23:46:42 +02:00
..
audit-core-openbao-runtime-custody.md Build audit-core AppRole lane after founder approval 2026-08-13 10:42:59 +02:00
backup-object-storage.md build: backup-object-storage AppRole lane delivered 2026-08-14 20:00:16 +02:00
rapp-qonto-openbao-approle-bridge.md chore: reconcile ops-mason repository records 2026-08-22 11:32:34 +02:00
reef-storage-scaleway-bootstrap.md retarget: mason plan backup-object-storage replaces Barman draft 2026-08-14 19:19:56 +02:00
rein-openweights-openrouter-approle.md Fix KV v2 policy path shape; live end-to-end verification succeeded 2026-07-27 01:50:18 +02:00
state-hub-forge-derivation-read.md feat(mason): deliver and verify the forge read credential 2026-08-27 23:46:42 +02:00
user-engine-openbao-runtime-custody.md Record built user-engine custody plan 2026-07-30 00:40:49 +02:00
whitehat-foundational-plane.md build: provision and verify Whitehat foundational plane 2026-08-22 11:26:49 +02:00