Most turns or time: reading context. That was docs/architect.md (I read about 350 lines, though the task named 1-260), the whole j8 brief to copy its Rules block, and the j6 run-1 report to re-derive what j6 run 2 needs. Two --amend rounds on my own report (the Pushed: line, then a stale sha in it) wasted two turns.
.github/workflows/ci.yaml, and the answer decided whether j8’s Found mattered at all.origin/main. I checked with git ls-remote.qa-input.txt in the lane directory can be stale.Pushed: line.architect-input.txt, the j8 report, ls-remote, the clone’s log and rt.rs:711, the CI workflow, #1019’s body and #1108’s labels, the j9 brief’s tail.qa-input.txt and unpushed.txt, both from an older batch.vec![(0..input.len())] passes clippy 1.97 and 1.99. j10 leaves it to the builder with a fallback.architect-input.txt the facts a cut report needs: whether the backend patch is pushed (ls-remote result), whether qa-input.txt and unpushed.txt belong to the current batch (their sha or date), and the pre-push origin/develop distance. That would have spared about a third of my reads.