railiance-platform/openbao/auth
codex bedab6f5ab
All checks were successful
CCR intake gate / gate (push) Successful in 12s
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
RPF-WP-0065-T04: rebuild founder runbook for the silent warden lane
The warden openbao-platform-admin-login lane runs one silent child per login,
fails closed on any output and self-revokes; the old runbook printed output
and rolled back from a standing session that cannot exist.

- scripts/openbao-platform-admin-aal2.sh (+ .py): prepare (backup + assurance
  claim mapping), apply (gated on this login's assurance_level=aal2, readback
  of bound_claims), verify, rollback from the backup receipt via a fresh lane
  login, rollback-body for the docs/openbao.md break-glass path. 0600 O_EXCL
  receipts, value-free; no stdout/stderr.
- Role declaration maps /assurance/level to token metadata assurance_level.
- tests/test_openbao_platform_admin_aal2.py: fake bao end-to-end.

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

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 4515@bnt-lap001
Assistant-Session: 0bf96127-6e04-41be-bfda-d11717c3f354
2026-10-27 22:46:31 +01:00
..
coding-agent-approle.json Finish coding-agent high-risk boundary coverage 2026-08-22 10:03:54 +02:00
coding-agent-jwt-role.json RPF-WP-0065: coding-agent accepts service+agent transitionally; platform-admin binds aal2 (source only, NK-WP-0054) 2026-10-24 23:49:27 +02:00
credential-broker-keycape-client-secret-generate-oidc-role.json RPF-WP-0054-T05: fix issuer binding after the first probe 2026-10-10 11:12:19 +02:00
external-secrets-keycape-secrets-engine-openbao.draft.json Implement issuer reader preparation and qualify blocked owner dependencies 2026-10-04 11:32:13 +02:00
fluid-telegram-hall-of-helix-oidc-role.json RPF-WP-0035-T03: fluid-telegram operator matrix lane and custody helpers 2026-10-09 12:10:21 +02:00
informed-decision-sitting-requester-eso.draft.json Prepare informed-decision workload reader and contained metadata child 2026-10-04 08:59:02 +02:00
keycape-oidc-config.json Prune retired bao.coulomb.social callbacks from platform-admin; declare OIDC mount config 2026-09-24 01:14:43 +02:00
keycape-services-config.json Prepare tenant-zero OpenBao roles and review platform essentials 2026-09-27 16:43:32 +02:00
netkingdom-oidc-config.json Prune retired bao.coulomb.social callbacks from platform-admin; declare OIDC mount config 2026-09-24 01:14:43 +02:00
netkingdom-platform-admin-role.json RPF-WP-0065-T04: rebuild founder runbook for the silent warden lane 2026-10-27 22:46:31 +01:00
secrets-engine-jwt-role.json Prepare tenant-zero OpenBao roles and review platform essentials 2026-09-27 16:43:32 +02:00