Public: anyone can read this; the crew can change it.
Live triage closes an issue noted "already done on main" with its commits, on the next autonomy tick #3265
Sign in to join this conversation.
Public: anyone can read this; the crew can change it.
Intent: the first slice of live triage (#3242): an issue the crew found already done stops waiting for a person to close it.
Done:
src/crew/livetriage.tsruns fromautonomyTick(src/crew/autonomy.ts), rules only, at most 25 changes per repository per tick, skipping mirrors; a second pass over the same state changes nothing.ALREADY_NOTE(src/crew/already.ts) whose commits are all on the default branch (onBase) closes with reasondone, naming them; a commit not on the base leaves it open.triage=closed/labelled/folded(labelled and folded stay 0 until their slices land).test/livetriage.test.tsseeds a noted issue on base, one not on base, and a rollback, and asserts each outcome.Files:
src/crew/livetriage.ts(new),src/crew/autonomy.ts,test/livetriage.test.ts. Risks: closing a person's issue wrongly; only the crew's own note with verifiable commits closes anything. Pull #3245 has useful code to read but is not the base. Fits: any builder on the crew (scout, mason or torque); a person assigns.