From the round-4 review of #216.
Where: .claude/skills/update-xmech-page/SKILL.md, step 11.
Step 11 contradicts itself. Its prose lists "any before/after copies of the derived data" among what it removes. Its guard allows only revisions.json, mechs/, claw/ and logs, so any such copy stops the step. The preamble doesn't say where those copies belong. A refresh that keeps them in $SNAP, as #120's did (twelve entries such as census.before87.json and before2/), stops at step 11, and the snapshot leaks.
Fix: name before/after copies as working files kept outside $SNAP, and drop them from step 11's list.
From the round-4 review of #216.
Where:
.claude/skills/update-xmech-page/SKILL.md, step 11.Step 11 contradicts itself. Its prose lists "any before/after copies of the derived data" among what it removes. Its guard allows only
revisions.json,mechs/,claw/and logs, so any such copy stops the step. The preamble doesn't say where those copies belong. A refresh that keeps them in$SNAP, as #120's did (twelve entries such ascensus.before87.jsonandbefore2/), stops at step 11, and the snapshot leaks.Fix: name before/after copies as working files kept outside
$SNAP, and drop them from step 11's list.