AUDIT-WP-0018-T04: align seed with settled CCR-2026-0063 (railiance-platform f3b0c4f)
- sso delivery is ExternalSecret/Secret sso/bounded-executor-tokens key audit-core (the Secret the rapp run Job already mounts), not nk-bind-executor-audit/audit-token. - CCR check now also pins the new reader shape (audience openbao, explicit max TTL 15m, token_self_lifecycle) and that the CCR names this script as its custody procedure and the bounded-executor-tokens delivery. - Docs/workplan: this script is the single seeder; railiance-platform fences the boundary (nk_bind_executor_custody.py fence) and owns manifests/nk-bind-executor-eso.yaml. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Assistant: claude-code Assistant-Model: opus Assistant-Process: 523928@bnt-lap001 Assistant-Session: 6c737afb-9c14-4152-9f02-477214b9c350
This commit is contained in:
parent
5e0f496caf
commit
3157454b84
4 changed files with 56 additions and 20 deletions
|
|
@ -141,7 +141,9 @@ state_hub_task_id: "66b495ba-b54a-59db-b5b4-b9c17649b413"
|
|||
NK-WP-0056-T15 needs a bearer for `nk-bounded-executor`. Audit-core's registry
|
||||
must hold the bearer, and so must railiance-platform's CCR-2026-0063 custody path
|
||||
`platform/workloads/net-kingdom/bounded-executor/audit-sender` (`AUDIT_TOKEN`).
|
||||
ESO projects that path to `sso/nk-bind-executor-audit:audit-token`.
|
||||
ESO projects that path to `sso/bounded-executor-tokens:audit-core`, the Secret the rapp
|
||||
run Job already mounts. CCR-2026-0063 was settled in railiance-platform f3b0c4f,
|
||||
and it names this script as the single seeder.
|
||||
|
||||
Done 2026-11-04. The script
|
||||
`scripts/seed-nk-bounded-executor-sender.py` has a silent wrapper,
|
||||
|
|
@ -182,9 +184,10 @@ Run the runbook steps in order:
|
|||
the role and the coding-agent boundary entries.
|
||||
4. **Verify from the receipt.**
|
||||
|
||||
`sso` delivery is complete only when rapp-bounded-executor carries the
|
||||
ClusterSecretStore and the ExternalSecret `nk-bind-executor-audit`, and mounts
|
||||
key `audit-token`. Today it mounts `bounded-executor-tokens:audit-core`.
|
||||
`sso` delivery is complete when railiance-platform has applied
|
||||
`manifests/nk-bind-executor-eso.yaml`. That creates ExternalSecret
|
||||
`sso/bounded-executor-tokens`, key `audit-core`, which the rapp Job already mounts.
|
||||
Before step 3, railiance-platform also runs `nk_bind_executor_custody.py fence`.
|
||||
|
||||
## Founder decision 2026-10-31
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue