autonomous-gate-operations
Use when driving or reviewing an unattended LLM-gated engineering process — enforce "no un-run greens" (reviewers execute the harness themselves), guard exit codes from pipe-masking, root-fix named fl
SKILL.mdproject-trajectory/skills/autonomous-gate-operations/SKILL.md
GitHubWhen to use. Any multi-day autonomous run with LLM reviewers as the only check. Why: the trail is only as trustworthy as its weakest execution claim; all three of our gate rounds caught real defects precisely because the reviewer re-ran everything instead of reading the driver's prose.
Procedure.
- Reviewers run the harness/trace/probes themselves and quote real output; a verdict citing an un-run result is invalid. Fresh context per round; findings routed with severities; verdict blocks recorded append-only.
- Never mask exit codes (
cmd | tailin a&&chain ate a red test through two commits); check$?explicitly. Never run the test suite concurrently with pipeline jobs sharing output dirs. - Decide-and-log instead of blocking on absent humans: every judgment call gets a rationale in the append-only log; ratified decisions are extended or corrected by entry, never silently re-decided.
- Keep honest-red visible: failing baselines recorded before fixes; Draft/Blocked items never claimed; disclosures (e.g. judge noise floor) promoted to the surface the human signs.
- Root-fix flakes an unattended loop would trip on (ours: Windows
os.replacesharing violation → bounded winerror-scoped retry + two tests), and maintain a per-turn resume note ending with the explicit terminal state ("no pending agent action — do not reopen gates"). - Done when: an independent reviewer can APPROVE from executions and the written trail alone, with zero claims they had to take on faith.
Knowledge: FIELD-KNOWLEDGE-NOTHOMEWRECKER.md §F4 (+ §F1/§F2 for the loop and evidence rules).