Close verified incident task and finish local workplan loose ends
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 3s

Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a0e3c3-621b-7350-9f77-50a8d3ee7657
This commit is contained in:
codex 2026-09-27 19:04:54 +02:00
parent 5781d34b3b
commit debf981097
22 changed files with 1210 additions and 62 deletions

View file

@ -0,0 +1,73 @@
# Loose-end review — September 27, 2026
Reviewed every unfinished source workplan, terminal/archived task states,
the empty unread inbox and human-needed Hub records, with current owner sources
and read-only cluster evidence. No new workplan or task was created. Historical
`cancelled` task statuses in the superseded baseline are terminal, not open work.
Retired Hub aliases are not additional source obligations.
## Completed work
- Closed RPF-WP-0027-T05 from the newer NK-WP-0033 operator ruling and attended
September 23 receipt. KEY-WP-0011 already records the other credential classes.
Predecessor denial remains NOT-PROVEN; the operator accepted the unavailable
predecessor's disposition explicitly. Source commits and hashes are in
`docs/evidence/2026-09-27-keycape-incident-owner-return.json`. No rotation was
repeated. Historical custody routing still needs its complete accepted contract.
- Implemented the WP-0036-T03 full-primary archive assurance adapter. It requires
an ordered, hash-bound transfer/decryption/recovery chain, verified versioned
download, full profile, application/database/repository/package proof and cleanup.
New primary receipts preserve the archive profile. Undated historical receipts,
essentials-only restores, failures and mismatched chains cannot pass. No fresh
live archive receipt or recurring cadence is claimed by these fixture tests.
- Completed WP-0044-T06 repository preparation: all 20 ESO CRDs receive
`Prune=false,Delete=false` in the inactive draft. Chart 0.16.1 renders 39 objects;
server-side diff contains exactly those 20 annotation additions and no spec
changes. Evidence: `docs/evidence/2026-09-27-eso-adoption-preparation.json`.
- Prepared the concrete phase C retirement sequence under WP-0044-T08 at
`docs/argocd-coulombcore-retirement.md`. Live inventory still cannot finish:
coulombcore SSH succeeds but Kubernetes returns Unauthorized, including with
the explicit host-local k3s kubeconfig. No credential rotation or restart was
attempted as a workaround.
- Corrected the current index, custody incident status and stale assurance
documentation. Platform accepts policy-nexus's proposed chart/values ownership
split in principle; railiance-apps still must accept and publish its values
path/revision. No cross-owner agreement is fabricated.
## Live observations and remaining gates
`docs/evidence/2026-09-27-argocd-loose-end-status.json` records six Applications.
Openbao-secretstore and target-revenue are Synced/Healthy, with September 21
healthy transition times; their original observation periods have elapsed.
Their remaining promotion/owner gates now show `wait` instead of `progress`.
All 25 ClusterSecretStores are Valid and issue-core-runtime is SecretSynced.
Activity-core is Synced/Healthy; its required observation cannot end before
September 28 at 16:06:22 Berlin. Its scoped broker/admission remains separate.
Bao-notice is Healthy but OutOfSync; this review did not sync unrelated apps.
`docs/evidence/2026-09-27-service-assurance.json` preserves the current observation
and evaluation: 18 healthy, five missing and one stale signal. The stale receipt
is the old OpenBao snapshot. Missing signals are platform-pg/platform-pg-2 restore,
OpenBao restore and offsite upload/restore. The archive adapter is ready for fresh
reviewed receipts; the existing undated September 6 evidence is not re-dated.
Transport remains unmonitored. Q2 has a local contract and selected rapp-telemetry
package; RTEL-WP-0002-T04 still owns actual mapping/delivery/absence acceptance.
All eight unfinished workplans now explicitly say `blocked`; their 23 remaining
tasks say `wait`. They retain the concrete unblocks in their September 27 entries.
The open work is dominated by native owner acceptance, protected attended actions,
fresh recovery evidence, inventory access and the time-bound observation gate.
No blanket approval request, duplicate task, new schedule, credential read,
backup expiration, production rollout or owner message was introduced.
## Validation
The repository suite passed 418 tests with one skip before the additional three
profile-propagation cases. The final focused archive suite passed all 70 tests,
including those three cases. Admission matches the reviewed baseline; live metadata capture succeeds.
The assurance evaluator correctly exits nonzero for the disclosed missing/stale
evidence. ESO render assertions and the exact metadata-only diff passed.
Commit and Repo Manager synchronization receipts are recorded in the session
close progress event. The generated legacy aliases remain WP-0036-T06's scoped
projection-owner dependency and are not silently repaired by changing UUIDs.