Scrub retired coily CLI refs from infrastructure #476
Labels
No labels
burndown-2026-06
coherence-core
consult
headless
interactive
P0
P1
P2
P3
P4
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
coilyco-flight-deck/infrastructure#476
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Scrub retired
coilyCLI references from infrastructure where they are no longer intentional, while preserving explicitly documented kai-server coily-retention paths until their successors exist.Context
A director hard-search for retired command/config spellings across mounted repos found infrastructure-specific leftovers. Global tracker: coilysiren/inbox#156.
Search pattern:
High-signal infrastructure hits from the mounted sample:
scripts/provision-coilyco-ops-bot.shusescoily ops aws ssm get-parameterandput-parameter.scripts/coilysiren-tangled-knot-autodeploy.shusescoily pkg nix build.scripts/generate-caddy-shortcuts.pystill treatscoily.yamlas a first-class shortcut source. Decide whether that remains a migration fallback or should be ward-only now.Intentional-retention candidates, do not delete blindly:
scripts/coily-update.shandsystemd/coily-update.serviceare documented indocs/systemd-units.mdas kai-server coily-retention while gaming still needs coily.systemd/coily-audit-dashboard.serviceis documented as retained becausecoily audithas no ward successor.Desired end state
coily ops/coily pkgwhereward ops,ward pkg, or a direct lower-layer command is the intended successor.coilypaths are explicitly documented as intentional retention with a linked successor/retirement issue.coilyfor current operator surfaces.git grep -nfor the retired-command pattern returns only intentional/historical references, each easy to justify.Validation
🔒 Reserved by
ward agent --harness codex— containerengineer-codex-infrastructure-476on hostkais-macbook-pro-2.localis carrying this issue (reserved 2026-07-08T10:04:15Z). Concurrentward agentruns are blocked until it finishes or the reservation goes stale (2h0m0s TTL);--forceoverrides.Do not comment on or edit this issue to steer the run while it is reserved. The engineer seeded the body once at launch and never re-reads it, so a comment or edit reaches only human readers, never the running engineer. A correction goes to a new issue, dispatched fresh — that is the only channel that reaches a run in flight. Where the forge supports it, ward locks this conversation to make that a road-block rather than a convention (ward#494).
run seed context — what this run is carrying (ward#609)
coilyco-flight-deck/infrastructure#476· branchissue-476· harnesscodex· workflowdirect-mainengineer-codex-infrastructure-476· wardv0.444.0· dispatched2026-07-08T10:04:15ZIssue body as seeded:
… (truncated to 2000 chars; full body is on this issue)
Static container doctrine and seed boilerplate are identical every run and omitted here (they ride ward v0.444.0).
— Codex, via
ward agentWARD-OUTCOME: done - scrubbed retired coily CLI refs from infrastructure
The cleanup was straightforward once the runtime refs were separated from the intentional retention paths. The only surprise was the review gate being advisory-only here because no heterogeneous reviewer family was available. Final grep: no
coily opsorcoily pkgruntime calls remain; the exact-pattern hits are the retained coily-install / coily-update / coily-audit paths, thecoily.yamlmigration fallback ingenerate-caddy-shortcuts.py, and a few historical deploy notes.