Commit fddfc8d
docs(qa): step 6 of the coverage sweep no longer sends the record to
SWEEP.md step 6 told every sweep agent to "land the run record under `runs/`".
That directory is git-ignored (`*`, minus its README and .gitignore), so the
instruction is unexecutable: `git add` on an ignored path is a near-silent
no-op, and an agent that obeys the step believes it filed a record that does
not exist.
Two facts decide the replacement text, both measured rather than assumed:
- `runs/README.md` and `RUNNER.md` name the destination for a run record --
one `qa-run` GitHub issue, text only, body contract in RUNNER.md.
- A coverage sweep does not produce a run record at all. README.md splits the
two skills: `checklist-author` authors items per SWEEP.md, `checklist-test`
executes them and emits a run record per RUNNER.md. `checklist-author`'s own
deliverables are the authored `areas/*.json` items, the reconciled
`coverage.json` and the `FOLLOW-UPS.md` entries -- no record. Every one of
the 20 most recent `qa-run` issues is an execution record whose title
carries a build sha and PASS/PARTIAL/FAIL counts, none of which a sweep has.
So step 6 now states the sweep's actual durable output and attributes the run
record to `checklist-test`, pointing at both source docs by the names they use
for themselves -- rather than sending a sweep to file a `qa-run` issue whose
body contract it structurally cannot satisfy.
Claude-Session: https://claude.ai/code/session_019RfFHiRCSs3JXLK4cwcfox
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>runs/ (#14983)1 parent 5d4d55a commit fddfc8d
1 file changed
Lines changed: 6 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
62 | 62 | | |
63 | 63 | | |
64 | 64 | | |
65 | | - | |
66 | | - | |
67 | | - | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
68 | 71 | | |
69 | 72 | | |
70 | 73 | | |
| |||
0 commit comments