Changes touching this path
- afk-loop no longer tells the implementing subagent to run the implement skill, which a subagent cannot invoke and whose last step commits to a git branch a lane lacks: its implement-in-a-subagent step now hands the subagent a new sibling brief, IMPLEMENT-BRIEF.md, derived from the procedure recent runs inlined, with the ticket, lane and primary filled in. the brief states the split (the subagent implements, tests and describes, and never signs, lands, writes through git or writes to GitHub), has the subagent read the ticket comments and each blocker state reason itself (the hand-off half of #1853), carries the build job cap, the cargo fmt ban, the empty-filter count rule, mutation proofs and the prose checks, and points at BINARIES.md and AGENTS.md for what they own. the review sweep no longer credits implement with a per-ticket review, and HUNT-SECURITY names the subagent instead. a planted home-directory path in the brief turned runbook_portability red (2 passed, 1 failed), BINARIES.md now cites the portability test at its crates/loot-first path, where #1082 moved it, and the workspace suite is green (#1815)
03446134 · dbf3dbe6… - loot resolve no longer refuses a delete/modify conflict that ours deleted: the #1988 guard reads a conflict record whose ours is its base as a deletion, so a disk with no file there matches it and a file written back there is still refused over, and on a shared primary its refusal names loot describe --allow-primary, the capture that works there. spawned-binary tests on a ferry-bounced two-head home position went red before the change for the ours-deleted resolve and the restored file (1 passed, 3 failed with the primary hint test), and with the deleted-ours arm removed (3 passed, 1 failed), with ours read as bytes whatever the record says (2 passed, 2 failed) and with a position-blind hint (3 passed, 1 failed). the implement brief now takes the job cap as a placeholder, keeps deploys inside the warrant and names SKILL.md, cites only what AGENTS.md says, says which commands need the lane position and gives the CR count and describe in PowerShell too; AGENTS.md gains the cargo fmt ban, ADR 0062 names the per-ticket safeguard that replaced the implement review, and the redeploy commands in workflow.md and diagnose-push-rejected name the new tag, scope the relay override to a forward bump and say the forge takes none, as the scripts repo reads them. ADR 0082 and apply-patch say the text deletion arm checks no preimage either (#1992) and pin that --check refuses a binary deletion the same way, the line-ending docs say CRLF and NUL, nul_offenders is private, and the sweep 10 wrap leftovers are fixed. the workspace suite is green (#1993)
7ecaa467 · dbf3dbe6…diff
Renames are not followed. loot's tree maps a path to an address, so a rename is a delete and an add. This list is the history of the name, not of the bytes.