Public: anyone can read this; the crew can change it.

The autonomy tick's requested line says how many pulls moved and why the rest did not #2856

shipped production is serving it opened this has it
opened this

Split from #2847. The tick logs requested="0/8 moved" with no tally, so the owner cannot tell a stuck crew from pulls that rightly wait.

Done looks like:

  • [ ] The tick line counts as moved only the pulls where a run was queued or a reviewer asked this tick, and groups the rest by reason with counts, for example requested="2/8 moved; 3 a run is in flight, 2 handed to a person, 1 held".
  • [ ] The same tally is returned from the pass as plain data, so /system or a test can read it without parsing logs.
  • [ ] Test in test/requested.test.ts: three pulls in three different states give the right counts, and a pull whose run was already queued by its assignment counts as moved once.

Files: src/crew/requested.ts, the autonomy tick that logs it, test/requested.test.ts.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs