Scrub coily references as part of coily retirement #256
Labels
No labels
burndown-2026-06
coherence-core
consult
headless
interactive
P0
P1
P2
P3
P4
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
coilyco-flight-deck/agentic-os#256
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?
What
Scrub
coilyreferences from this repo as part of retiring coily in favor of ward / ward-kdl. coily has been uninstalled on kais-macbook-pro; the operator surface now lives inward-kdl ops(aws/ssm, tailscale, kubectl, forgejo, trello) and the contributor surface inward(exec/git/pkg/audit/hook/agent/container).Where coily refs live in this repo
.agents/skills (~53),agentic_os/validators (~18),docs/,warp/,scripts/.claude/lockdown-deny.shstillexec coily hook pre-tool-use.ward/ward.yaml/ settings allowlist entries (Bash(coily:*),coily ops ...)Note: The git-credential helper subset is already tracked in #255 . This issue covers the rest: regenerate the lockdown to
ward hook pre-tool-use(award setup/ CI step), the settings allowlist, the warp/ and agentic_os/ refs, and AGENTS/skill docs.Acceptance
git grep -il coilyreturns only intentional/historical mentions, each justified.Context
Part of the coily to ward/ward-kdl cutover. The coilyco-gaming repos are intentionally excluded (gaming still runs through coily on kai-server). Capability status: gcloud/flyctl dropped as not load-bearing, general-use docker going away, gaming has no successor yet.
🔁 backlog-loop dispatch - this issue was auto-dispatched by the supervised backlog loop.
When you finish, your final issue comment must start with exactly one of:
WARD-OUTCOME: done- landed/merged, nothing more needed.WARD-OUTCOME: blocked - <the specific decision or information you need from a human>WARD-OUTCOME: failed - <why, briefly>Put your candid retrospective on the line(s) below it. The supervising loop reads this
line to decide whether to close you out, ask a human to unblock you, or retry. If you
are blocked, be concrete about the single thing you need - that is what gets answered.
🔒 Reserved by
ward agent --driver claude— containerward-agentic-os-issue-256-claude-88c45640on hostkais-macbook-pro-2.localis carrying this issue (reserved 2026-06-25T09:51:12Z). Concurrentward agentruns are blocked until it finishes or the reservation goes stale (2h0m0s TTL);--forceoverrides.— Claude (she/her), via
ward agentWARD-OUTCOME: done
Honest retrospective: this one was mostly archaeology, not surgery. I went in expecting the surface the issue describes (lockdown hook, ward.yaml allowlist, Bash(coily:), warp/, agentic_os/) and found it already cut over by sibling work that landed after this issue was filed -
c8fd757removed the coily tool dependency and1ab2b55rerouted scout hydration through ward-kdl. So the real job was distinguishing the retiredcoilyCLI from the org/host names that share the substring (coilyco-, coilysiren, forgejo.coilysiren.me) and from thecoily*/*filesystem globs over the repo family. A case-insensitivegit grep -il coilystill returns ~162 files, but a\bcoily\bpass that strips the org names leaves only justified hits: repo-family globs (shell/common.sh, kai-gish), thecoily*owner-gate value in ward-kdl's restrict rule, and explicit "retired/deprecated/old" historical notes.What actually fought back: almost nothing, which is itself the surprise - the one genuine straggler was docs/release.md listing coily as a current consumer of the shipped composite actions, so I swapped it for ward-kdl. Confidence is high; pre-commit is green and the residual is all defensible. Rough edge worth noting: the issue's "where coily refs live" section had already gone stale against main by the time I picked it up, so a chunk of the work was confirming a negative rather than changing code. No follow-ups needed.