docs(agents): the Checkout residency section now contradicts the serialized-checkouts rule in agentic-os #30
Labels
No labels
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
c#
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
role/ai
role/creator
role/design
role/director
role/engineer
role/exec
role/human
role/ops
role/qa
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-gaming/eco-mods#30
Loading…
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?
AGENTS.mdin this repo carries a## Checkout residencysection stating:A rule that landed in
agentic-osAGENTS.md explicitly inverts that for this repo. Under### Serialized checkouts on native Windows,coilyco-gaming/eco-app,coilyco-gaming/eco-mods, andcoilyco-gaming/eco-opsare worked in the canonical checkout under the projects root, never in a session shadow, a linked worktree, or a temporary clone, and are treated as belonging on disk whether or not the residency plan lists them. The stated reason is that Unity assets and the Eco server state they drive take one writer at a time, so a second checkout produces a corrupt merge rather than isolation.Why this matters rather than being cosmetic
The two rules do not merely disagree in emphasis, they prescribe opposite actions for the same repository on the same host. An agent reading this repo's AGENTS.md first will make a temporary clone, which is exactly the thing the newer rule exists to prevent. The failure it produces is a corrupt asset merge, not a tidy error.
The residency paragraph also carries a durability warning built on the temp-clone premise, namely that a temporary root can be purged at any time so the remote is the only durable artifact. That reasoning no longer applies to a canonical resident checkout and should not survive the edit unchanged.
Suggested shape
Replace the section with one that defers to the serialized-checkouts rule for native Windows, and states the residency expectation directly rather than deriving it from absence in
repository-plan.yaml. Keep the commit-and-push-before-pausing discipline, since that holds for its own reasons.Worth checking whether
eco-appandeco-opscarry the same stale paragraph, since all three were covered by the same inversion.