This was generated by AI during triage.
Fresh dispatched workers repeatedly learn the same PR-contract constraints via red CI (the exact anti-pattern the lane rules forbid), each costing an extra fix-and-CI round trip. Add these clauses to the implement-dispatch brief-composition contract, alongside the existing worktree-cwd clause:
- No issue-number back-references in code comments (
# Issue #NNN ..., (issue #NNN obs #N)) — tripped the comment-hygiene check on 2/2 worker PRs.
- Any new file with a shebang must be
git update-index --chmod=+x'd before commit — tripped the hygiene/exec-bit check on 2 workers in one session.
- Commit + push + open the PR as early as possible (before the CI-poll tail), so a mid-flight worker session-limit death never orphans unpushed work.
Acceptance: the brief-composition contract front-loads all three clauses; wording is durable (references the checks by name, not file paths).
Sweep-converted from #657.
This was generated by AI during triage.
Fresh dispatched workers repeatedly learn the same PR-contract constraints via red CI (the exact anti-pattern the lane rules forbid), each costing an extra fix-and-CI round trip. Add these clauses to the implement-dispatch brief-composition contract, alongside the existing worktree-cwd clause:
# Issue #NNN ...,(issue #NNN obs #N)) — tripped thecomment-hygienecheck on 2/2 worker PRs.git update-index --chmod=+x'd before commit — tripped thehygiene/exec-bitcheck on 2 workers in one session.Acceptance: the brief-composition contract front-loads all three clauses; wording is durable (references the checks by name, not file paths).
Sweep-converted from #657.