CUST-WP-0071-T02 depends on RAPPS-WP-0014-T03 as its reason said;
CUST-WP-0073-T02/T04 gain depends_on, T05 is a human gate.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Derived-state shape chosen over new stored statuses; reuses task-block
depends_on, needs_human and blocking_reason. Blocked-workplan graph
snapshot recorded under history/.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Remaining tasks wait on GLAS-WP-0012, RAPPS-WP-0014-T03 and platform/infra/warden
owners; requirement tables added to both workplans.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Separate agent and admin cluster credentials after the 2026-09-23 key-cape
exposure, reject last-applied annotations by admission policy, and record
the deferred rotation with its triggers.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Archived CUST-WP-0054/0057/0058: replace stale state_hub IDs with the
live hub records (matched by task title and status), clearing 13 C-03 failures.
- CUST-WP-0054-T09/T10: record cancel in the file, matching the hub state
at plan closeout.
- Eleven finished workplans: non-canonical 'completed' -> 'finished'.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Join scheduler-effective cluster requests with owner/service/tenant.
Host and cluster CPUs counted once. Residual millicores are not
admission. T02–T05 remain waiting on Vergabe measurements.
Standard at v1.1, repo-manager teaches it as a durable flavor, hall-of-helix
classified. resolve_flavor returns publication for the hall where it previously
fell through to tooling. repo-manager suite: 161 passed.
Also carries generated updates to WORK-RECORDS.md and intakes.md from
fix-consistency.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SQ6oF1DtVDKcD1FCpvRVLx
CUST-WP-0069 is already claimed by the frontmatter of
workplans/CUST-WP-0045-cutover-runbook.md, whose id and filename disagree — a
pre-existing inconsistency left untouched here.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SQ6oF1DtVDKcD1FCpvRVLx
Classifying hall-of-helix had no honest answer. A curated, permanent corpus of
authored records fits none of the six categories, and the fallback — project —
is the only non-durable one, implying eventual retirement of a record meant to
be permanent. With no classification file at all, resolve_flavor currently falls
through to flavor=tooling, so the repo is misclassified silently.
publication joins DURABLE_FLAVORS: repos whose purpose is to publish and keep a
body of authored content, where the corpus itself is the deliverable.
Population is one today — a scan of all 131 registered repos found no other true
publication — which argues for adding it once and carefully rather than
misfiling a permanent record as transient work.
Version 1.1, not 2.0: the addition is purely additive, no existing
classification becomes invalid, and neither validator enforces a version match,
so the 125 repo files declaring 1.0 keep validating. T01 clarifies §17, which
currently reads any allowed-value change as major.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SQ6oF1DtVDKcD1FCpvRVLx
Image main-54b09ee. the-custodian reset-ack then fleet refuse-mode:
52 applied, 69 noop, 2 identifier-collision refusals, 0 retirements.
Fleet-ack not run — nothing was refused for retirement.
Close T02–T06 from live hub evidence, disposition clay-borg product
records as not workplans, lift the task-reset restriction in state-hub,
dump and remove the retired local Postgres instance, and record ADR-010's
work-record divergence as closed.
Repo Manager now owns the State Hub access map and the registrar no longer
fails its own generated-index precondition. Close 0067; 0068 continues with
the remaining recovery tasks.
Keep the UUIDs the registrar minted for CUST-IN-0015, CUST-WP-0068-T09,
and the ad-hoc workplans after the run failed on an unrelated historic
task create.
Close CUST-WP-0064 after the 2026-08-24 unassisted fire ingested
clay-borg, close CUST-WP-0065 now that all 120 active repos project a
classification, and close ADHOC-2026-08-25. Mark CUST-WP-0067 T02/T10
done (reverse relays already gone; work-record recovery lives on 0068).
Park the later no-checkout SBOM regression as CUST-IN-0015. Teach the
classification gate to use this host's checkout path.