railiance-platform/workplans
codex e5f3497337
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
fix(workplans): qualify ad-hoc identifiers with the repository prefix
`ADHOC-YYYY-MM-DD` is unique per date but not per repository, so any two repos
opening an ad-hoc on the same day collide. The 2026-08-26 fleet projection
reset refused 9 records for exactly this reason.

Canon (work-record-types_v0.1, CUST-WP-0066) settled the form as
`{PREFIX}-WP-ADHOC-YYYY-MM-DD`, filename unchanged, and grandfathered existing
ids on the condition they are never *silently* re-derived. This is the explicit
migration that clause allows for.

The hub id is derived from the record id, so a changed id is a different
record: stale state_hub_*_id fields are dropped and fix-consistency re-derives.

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

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 2583210@bnt-lap001
Assistant-Session: f2bff2d5-e9b2-4338-92ca-10282a927006
2026-08-28 00:28:23 +02:00
..
archived fix(workplans): migrate archived workplans off the retired RAILIANCE-WP prefix 2026-08-26 08:05:38 +02:00
.gitkeep chore(init): scaffold railiance-platform (S3 Platform Services) 2026-03-10 00:36:06 +01:00
ADHOC-2026-08-23.md fix(workplans): qualify ad-hoc identifiers with the repository prefix 2026-08-28 00:28:23 +02:00
RPF-WP-0001-credential-request-and-lease-broker.md fix(workplans): migrate active workplans off the retired RAILIANCE-WP prefix 2026-08-25 22:58:35 +02:00
RPF-WP-0002-openbao-approved-automation-delegation.md fix(workplans): migrate active workplans off the retired RAILIANCE-WP prefix 2026-08-25 22:58:35 +02:00
RPF-WP-0003-issue-core-runtime-ingestion-key-lane.md fix(workplans): migrate active workplans off the retired RAILIANCE-WP prefix 2026-08-25 22:58:35 +02:00
RPF-WP-0004-llm-connect-openrouter-provider-key-lane.md chore(consistency): refresh work-record index 2026-08-25 23:00:07 +02:00
RPF-WP-0005-reuse-surface-runtime-secrets-openbao-lane.md fix(workplans): migrate active workplans off the retired RAILIANCE-WP prefix 2026-08-25 22:58:35 +02:00
RPF-WP-0006-rapp-openbao-extraction-boundary.md fix(workplans): migrate active workplans off the retired RAILIANCE-WP prefix 2026-08-25 22:58:35 +02:00
RPF-WP-0007-forgejo-admin-pat-openbao-cutover.md fix(workplans): migrate active workplans off the retired RAILIANCE-WP prefix 2026-08-25 22:58:35 +02:00
RPF-WP-0008-credential-change-suite-stabilization.md fix(workplans): migrate active workplans off the retired RAILIANCE-WP prefix 2026-08-25 22:58:35 +02:00
RPF-WP-0009-platform-rapp-consistency.md fix(workplans): migrate active workplans off the retired RAILIANCE-WP prefix 2026-08-25 22:58:35 +02:00
RPF-WP-0010-apps-pg-resource-evidence.md fix(workplans): migrate active workplans off the retired RAILIANCE-WP prefix 2026-08-25 22:58:35 +02:00
RPF-WP-0011-architecture-cleanup-backlog.md fix(workplans): migrate active workplans off the retired RAILIANCE-WP prefix 2026-08-25 22:58:35 +02:00
RPF-WP-0012-consumption-mode-enforcement.md fix(workplans): migrate active workplans off the retired RAILIANCE-WP prefix 2026-08-25 22:58:35 +02:00
RPF-WP-0013-agent-high-risk-boundary-coverage.md fix(workplans): migrate active workplans off the retired RAILIANCE-WP prefix 2026-08-25 22:58:35 +02:00
RPF-WP-0014-hub-core-candidate-credential-lanes.md fix(workplans): migrate active workplans off the retired RAILIANCE-WP prefix 2026-08-25 22:58:35 +02:00
RPF-WP-0015-audit-core-custody-and-recovery-coordination.md fix(workplans): migrate active workplans off the retired RAILIANCE-WP prefix 2026-08-25 22:58:35 +02:00
RPF-WP-0016-versioned-ephemeral-custody-lifecycle.md fix(workplans): migrate active workplans off the retired RAILIANCE-WP prefix 2026-08-25 22:58:35 +02:00
RPF-WP-0017-attended-login-output-containment.md fix(workplans): migrate active workplans off the retired RAILIANCE-WP prefix 2026-08-25 22:58:35 +02:00
RPF-WP-0018-policy-surface-alignment.md fix(workplans): adopt ADR-007 derived identifiers for unregistered records 2026-08-25 20:20:45 +02:00
RPF-WP-0019-apps-pg-recoverability-and-controls.md fix(workplans): adopt ADR-007 derived identifiers for unregistered records 2026-08-25 20:20:45 +02:00
RPF-WP-0020-ccr-schema-drift.md fix(workplans): adopt ADR-007 derived identifiers for unregistered records 2026-08-25 20:20:45 +02:00
RPF-WP-0021-core-hub-platform-onboarding.md fix(workplans): adopt ADR-007 derived identifiers for unregistered records 2026-08-25 20:20:45 +02:00
RPF-WP-0025-openbao-operator-only-access.md fix(workplans): resolve RPF-WP collisions created by the prefix migration 2026-08-26 19:44:46 +02:00
RPF-WP-0026-flex-auth-credential-grant-integration.md fix(workplans): resolve RPF-WP collisions created by the prefix migration 2026-08-26 19:44:46 +02:00
RPF-WP-0027-keycape-live-secret-exposure-recovery.md fix(workplans): resolve RPF-WP collisions created by the prefix migration 2026-08-26 19:44:46 +02:00