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

Claimed units

  • extends
    {
      "nature": "additive",
      "spec": "002-environment-lifecycle",
      "unit": {
        "kind": "directory",
        "path": "crates/statecraft-home/"
      }
    }

Source headings

  1. 061: A stalled AI review call is detected, retried once, and otherwise skipped as transient
  2. 1. Purpose
  3. 2. Territory
  4. 3. Behavior
  5. 3.1 The stall watchdog
  6. 3.2 One retry
  7. 3.3 What does not change
  8. 3.4 The revision
  9. 3.5 Spec 044 becomes revision 21
  10. 4. Out of scope
  11. 5. Observable negative cases
  12. 6. Resolved decisions
  13. Implementation record
  14. Verification

Frozen anchors

No frozen anchors declared.