railiance-platform/WORK-RECORDS.md
codex 4a284f0a3b
All checks were successful
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 2s
Revise KeyCape secrets-engine-openbao custody: OpenBao-only, operator reader CCR-2026-0034 (source only)
Founder direction 2026-10-06 and ops-mason plan keycape-secrets-engine-openbao-client-custody
(658cdbc, MASON-WP-0009): the client secret lives only in OpenBao.

- CCR-2026-0033: consumer file and secrets-engine D1-D4 removed; KV metadata declared
  (cas_required, max_versions=2, delete_version_after=0s, custom_metadata); target.domain
  infotech; live order and roll-forward rollback revised; status stays proposed.
- New sibling CCR-2026-0034 + policy: attended OIDC operator reader on auth/netkingdom,
  read data path + revoke-self only, 5m/4 uses, no default policy, bound
  groups=net-kingdom-admins and /assurance/level=aal2 (KeyCape 7d96ee4). Proposed,
  bound claims unconfirmed (founder item for both readers).
- credential-change.py: OIDC roles carry token_max_ttl/explicit_max_ttl/no_default_policy/
  num_uses/type and bound_claims_type (string only); token_revoke_self policy option;
  validated openbao.kv_metadata. Tests added.
- Custody child: consumer write and check-secret-file removed; cas=0 create / --rotate
  cas=<current>; compare-before-write metadata put; refusals unchanged.
- Founder runbook (keycape/founder-runbook.md), window docs, RPF-WP-0035-T09 (waits on A1/A2/A3).

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

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 132360@bnt-lap001
Assistant-Session: 769b1afd-4330-4c86-96b2-e510e26db42b
2026-10-06 14:26:42 +02:00

12 KiB

Work Records — railiance-platform

Generated by statehub fix-consistency (CUST-WP-0061-T04, work-record stage 3). Do not edit by hand — edit the source file/block listed for each record and re-run fix-consistency to refresh this index. Archived workplans are omitted; closed decisions/intakes/engagements stay listed so recently-resolved work is still visible. [auto]

Kind ID Status Lane Source
workplan RPF-WP-0015 blocked — workplans/RPF-WP-0015-audit-core-custody-and-recovery-coordination.md
workplan RPF-WP-0025 finished — workplans/RPF-WP-0025-openbao-operator-only-access.md
workplan RPF-WP-0027 blocked — workplans/RPF-WP-0027-keycape-live-secret-exposure-recovery.md
workplan RPF-WP-0029 finished — workplans/RPF-WP-0029-backup-credential-default-removal.md
workplan RPF-WP-0035 blocked — workplans/RPF-WP-0035-credential-lane-implementation.md
workplan RPF-WP-0036 blocked — workplans/RPF-WP-0036-platform-service-assurance.md
workplan RPF-WP-0038 blocked — workplans/RPF-WP-0038-forgejo-scaleway-primary-coverage.md
workplan RPF-WP-0039 finished — workplans/RPF-WP-0039-vergabe-demo-company-database.md
workplan RPF-WP-0040 finished — workplans/RPF-WP-0040-keycape-factor-credential-custody.md
workplan RPF-WP-0041 finished — workplans/RPF-WP-0041-state-hub-105m-not-provisioning.md
workplan RPF-WP-0042 finished — workplans/RPF-WP-0042-informed-decision-sitting-requester.md
workplan RPF-WP-0043 blocked — workplans/RPF-WP-0043-policy-nexus-argocd-onboarding.md
workplan RPF-WP-0044 blocked — workplans/RPF-WP-0044-argocd-phase-b-adopt-existing-applications.md
workplan RPF-WP-0045 finished — workplans/RPF-WP-0045-eso-kubernetes-auth-activity-core-email-connect.md
workplan RPF-WP-0046 finished — workplans/RPF-WP-0046-eso-database-token-renewal.md
workplan RPF-WP-0047 finished — workplans/RPF-WP-0047-bao-coulomb-social-notice-page.md
workplan RPF-WP-0048 blocked — workplans/RPF-WP-0048-activity-core-gitops-adoption.md
workplan RPF-WP-0049 finished — workplans/RPF-WP-0049-platform-root-custody-record-delivery.md
workplan RPF-WP-0050 blocked — workplans/RPF-WP-0050-attended-provisioning-preparation.md
workplan RPF-WP-0051 finished — workplans/RPF-WP-0051-informed-decision-requester-workload-delivery.md
task RPF-WP-0015-T01 done — workplans/RPF-WP-0015-audit-core-custody-and-recovery-coordination.md
task RPF-WP-0015-T02 wait — workplans/RPF-WP-0015-audit-core-custody-and-recovery-coordination.md
task RPF-WP-0015-T03 wait — workplans/RPF-WP-0015-audit-core-custody-and-recovery-coordination.md
task RPF-WP-0015-T04 done — workplans/RPF-WP-0015-audit-core-custody-and-recovery-coordination.md
task RPF-WP-0025-T01 done — workplans/RPF-WP-0025-openbao-operator-only-access.md
task RPF-WP-0025-T02 done — workplans/RPF-WP-0025-openbao-operator-only-access.md
task RPF-WP-0025-T03 done — workplans/RPF-WP-0025-openbao-operator-only-access.md
task RPF-WP-0027-T01 done — workplans/RPF-WP-0027-keycape-live-secret-exposure-recovery.md
task RPF-WP-0027-T02 done — workplans/RPF-WP-0027-keycape-live-secret-exposure-recovery.md
task RPF-WP-0027-T03 wait — workplans/RPF-WP-0027-keycape-live-secret-exposure-recovery.md
task RPF-WP-0027-T04 done — workplans/RPF-WP-0027-keycape-live-secret-exposure-recovery.md
task RPF-WP-0027-T05 done — workplans/RPF-WP-0027-keycape-live-secret-exposure-recovery.md
task RPF-WP-0027-T06 wait — workplans/RPF-WP-0027-keycape-live-secret-exposure-recovery.md
task RPF-WP-0029-T01 done — workplans/RPF-WP-0029-backup-credential-default-removal.md
task RPF-WP-0029-T02 done — workplans/RPF-WP-0029-backup-credential-default-removal.md
task RPF-WP-0029-T03 done — workplans/RPF-WP-0029-backup-credential-default-removal.md
task RPF-WP-0035-T01 done — workplans/RPF-WP-0035-credential-lane-implementation.md
task RPF-WP-0035-T02 wait — workplans/RPF-WP-0035-credential-lane-implementation.md
task RPF-WP-0035-T03 wait — workplans/RPF-WP-0035-credential-lane-implementation.md
task RPF-WP-0035-T04 done — workplans/RPF-WP-0035-credential-lane-implementation.md
task RPF-WP-0035-T05 done — workplans/RPF-WP-0035-credential-lane-implementation.md
task RPF-WP-0035-T06 wait — workplans/RPF-WP-0035-credential-lane-implementation.md
task RPF-WP-0035-T07 wait — workplans/RPF-WP-0035-credential-lane-implementation.md
task RPF-WP-0035-T08 wait — workplans/RPF-WP-0035-credential-lane-implementation.md
task RPF-WP-0035-T09 wait — workplans/RPF-WP-0035-credential-lane-implementation.md
task RPF-WP-0036-T01 done — workplans/RPF-WP-0036-platform-service-assurance.md
task RPF-WP-0036-T02 done — workplans/RPF-WP-0036-platform-service-assurance.md
task RPF-WP-0036-T03 wait — workplans/RPF-WP-0036-platform-service-assurance.md
task RPF-WP-0036-T04 wait — workplans/RPF-WP-0036-platform-service-assurance.md
task RPF-WP-0036-T05 done — workplans/RPF-WP-0036-platform-service-assurance.md
task RPF-WP-0036-T06 wait — workplans/RPF-WP-0036-platform-service-assurance.md
task RPF-WP-0036-T07 done — workplans/RPF-WP-0036-platform-service-assurance.md
task RPF-WP-0038-T01 done — workplans/RPF-WP-0038-forgejo-scaleway-primary-coverage.md
task RPF-WP-0038-T02 done — workplans/RPF-WP-0038-forgejo-scaleway-primary-coverage.md
task RPF-WP-0038-T03 done — workplans/RPF-WP-0038-forgejo-scaleway-primary-coverage.md
task RPF-WP-0038-T04 wait — workplans/RPF-WP-0038-forgejo-scaleway-primary-coverage.md
task RPF-WP-0039-T01 done — workplans/RPF-WP-0039-vergabe-demo-company-database.md
task RPF-WP-0039-T02 done — workplans/RPF-WP-0039-vergabe-demo-company-database.md
task RPF-WP-0040-T01 done — workplans/RPF-WP-0040-keycape-factor-credential-custody.md
task RPF-WP-0040-T02 done — workplans/RPF-WP-0040-keycape-factor-credential-custody.md
task RPF-WP-0040-T03 done — workplans/RPF-WP-0040-keycape-factor-credential-custody.md
task RPF-WP-0040-T04 done — workplans/RPF-WP-0040-keycape-factor-credential-custody.md
task RPF-WP-0041-T01 done — workplans/RPF-WP-0041-state-hub-105m-not-provisioning.md
task RPF-WP-0042-T01 done — workplans/RPF-WP-0042-informed-decision-sitting-requester.md
task RPF-WP-0042-T02 done — workplans/RPF-WP-0042-informed-decision-sitting-requester.md
task RPF-WP-0043-T01 done — workplans/RPF-WP-0043-policy-nexus-argocd-onboarding.md
task RPF-WP-0043-T02 done — workplans/RPF-WP-0043-policy-nexus-argocd-onboarding.md
task RPF-WP-0043-T03 wait — workplans/RPF-WP-0043-policy-nexus-argocd-onboarding.md
task RPF-WP-0043-T04 wait — workplans/RPF-WP-0043-policy-nexus-argocd-onboarding.md
task RPF-WP-0043-T05 done — workplans/RPF-WP-0043-policy-nexus-argocd-onboarding.md
task RPF-WP-0044-T01 done — workplans/RPF-WP-0044-argocd-phase-b-adopt-existing-applications.md
task RPF-WP-0044-T02 done — workplans/RPF-WP-0044-argocd-phase-b-adopt-existing-applications.md
task RPF-WP-0044-T03 wait — workplans/RPF-WP-0044-argocd-phase-b-adopt-existing-applications.md
task RPF-WP-0044-T04 wait — workplans/RPF-WP-0044-argocd-phase-b-adopt-existing-applications.md
task RPF-WP-0044-T05 wait — workplans/RPF-WP-0044-argocd-phase-b-adopt-existing-applications.md
task RPF-WP-0044-T06 wait — workplans/RPF-WP-0044-argocd-phase-b-adopt-existing-applications.md
task RPF-WP-0044-T07 wait — workplans/RPF-WP-0044-argocd-phase-b-adopt-existing-applications.md
task RPF-WP-0044-T08 wait — workplans/RPF-WP-0044-argocd-phase-b-adopt-existing-applications.md
task RPF-WP-0045-T01 done — workplans/RPF-WP-0045-eso-kubernetes-auth-activity-core-email-connect.md
task RPF-WP-0045-T02 done — workplans/RPF-WP-0045-eso-kubernetes-auth-activity-core-email-connect.md
task RPF-WP-0045-T03 done — workplans/RPF-WP-0045-eso-kubernetes-auth-activity-core-email-connect.md
task RPF-WP-0045-T04 done — workplans/RPF-WP-0045-eso-kubernetes-auth-activity-core-email-connect.md
task RPF-WP-0045-T05 cancel — workplans/RPF-WP-0045-eso-kubernetes-auth-activity-core-email-connect.md
task RPF-WP-0045-T06 done — workplans/RPF-WP-0045-eso-kubernetes-auth-activity-core-email-connect.md
task RPF-WP-0046-T01 done — workplans/RPF-WP-0046-eso-database-token-renewal.md
task RPF-WP-0046-T02 done — workplans/RPF-WP-0046-eso-database-token-renewal.md
task RPF-WP-0046-T03 done — workplans/RPF-WP-0046-eso-database-token-renewal.md
task RPF-WP-0046-T04 done — workplans/RPF-WP-0046-eso-database-token-renewal.md
task RPF-WP-0046-T05 done — workplans/RPF-WP-0046-eso-database-token-renewal.md
task RPF-WP-0046-T06 done — workplans/RPF-WP-0046-eso-database-token-renewal.md
task RPF-WP-0047-T01 done — workplans/RPF-WP-0047-bao-coulomb-social-notice-page.md
task RPF-WP-0047-T02 done — workplans/RPF-WP-0047-bao-coulomb-social-notice-page.md
task RPF-WP-0047-T03 done — workplans/RPF-WP-0047-bao-coulomb-social-notice-page.md
task RPF-WP-0048-T01 done — workplans/RPF-WP-0048-activity-core-gitops-adoption.md
task RPF-WP-0048-T02 wait — workplans/RPF-WP-0048-activity-core-gitops-adoption.md
task RPF-WP-0048-T03 done — workplans/RPF-WP-0048-activity-core-gitops-adoption.md
task RPF-WP-0049-T01 done — workplans/RPF-WP-0049-platform-root-custody-record-delivery.md
task RPF-WP-0049-T02 done — workplans/RPF-WP-0049-platform-root-custody-record-delivery.md
task RPF-WP-0049-T03 done — workplans/RPF-WP-0049-platform-root-custody-record-delivery.md
task RPF-WP-0049-T04 done — workplans/RPF-WP-0049-platform-root-custody-record-delivery.md
task RPF-WP-0049-T05 done — workplans/RPF-WP-0049-platform-root-custody-record-delivery.md
task RPF-WP-0050-T01 done — workplans/RPF-WP-0050-attended-provisioning-preparation.md
task RPF-WP-0050-T02 done — workplans/RPF-WP-0050-attended-provisioning-preparation.md
task RPF-WP-0050-T03 wait — workplans/RPF-WP-0050-attended-provisioning-preparation.md
task RPF-WP-0050-T04 done — workplans/RPF-WP-0050-attended-provisioning-preparation.md
task RPF-WP-0051-T01 done — workplans/RPF-WP-0051-informed-decision-requester-workload-delivery.md
task RPF-WP-0051-T02 done — workplans/RPF-WP-0051-informed-decision-requester-workload-delivery.md
task RPF-WP-0051-T03 done — workplans/RPF-WP-0051-informed-decision-requester-workload-delivery.md
intake RPF-IN-0001 closed — intakes/intakes.md
intake RPF-IN-0002 open — intakes/intakes.md
intake RPF-IN-0003 open — intakes/intakes.md
intake RPF-IN-0004 open — intakes/intakes.md