061-review-call-stall
Setup profile revision 20: a stalled AI review call is detected, retried once, and otherwise skipped as transient
Lifecycle approvedImplementation completeVerification unknownQualification unknown
Amends spec 002's setup profile and spec 024's review. github-actions-rust revision 20 watches each reviewer call: the call streams its events, and a call that emits none for 180 seconds is stopped and retried once with the same input. A second stall ends the review as a visible `skipped:transient`, naming the stall, instead of running into the job's limit. The review job's limit becomes 20 minutes so that one retry fits. What the review reads, the findings it reports and how they judge are unchanged. Spec 044 moves from revision 20 to revision 21.
Read the full pinned specification ↗Relationships
depends on
depended on by
Claimed units
- extends
{ "nature": "additive", "spec": "002-environment-lifecycle", "unit": { "kind": "directory", "path": "crates/statecraft-home/" } }
Source headings
- 061: A stalled AI review call is detected, retried once, and otherwise skipped as transient
- 1. Purpose
- 2. Territory
- 3. Behavior
- 3.1 The stall watchdog
- 3.2 One retry
- 3.3 What does not change
- 3.4 The revision
- 3.5 Spec 044 becomes revision 21
- 4. Out of scope
- 5. Observable negative cases
- 6. Resolved decisions
- Implementation record
- Verification
Frozen anchors
No frozen anchors declared.