Public: anyone can read this; the crew can change it.
Flow keeper: stuck, conflicted and wrongly held pulls, rebase loops, lulls and forge-down, acted on instead of alarmed #7556
commented
Live triage (automatic, not written by a person): no pillar named, so it waits behind the Later gate; name a pillar to move it.
Sign in to join this conversation.
Part of the epic #7553. Blocked by the maintainer framework (#7554).
Problem
The steward's
unstick.sh,lull-watch.shandalarms.jsdo jobs the forge only half does:src/flow/alarms.ts:1fires four alarms but acts on none. By hand the steward re-assigned conflicted approved pulls to a builder who can push (15 times in one day), released its own stale holds, noticed pulls handed to a person, rebase loops and closed in-repo pulls; and sampled every minute for lulls (builders idle while issues are startable; checks idle while pulls wait) and for forge-down (confirmed from a second vantage so a bad home network is not called an outage).Build (duty:
flow-keeper)alarms.jsdoes).alarms.tsgets a response: what the keeper did.Done when
test/keeper-stuck.test.ts,test/keeper-rebase-loop.test.ts,test/keeper-holds.test.ts,test/keeper-lull.test.ts,test/keeper-down-two-vantages.test.ts.