fix-lifecycle-retry-watchdog-fixture

Fix lifecycle retry fixture missing Pi watchdog state

Metadata

Statusdone
Assignedagent-942
Created2026-07-31T05:19:50.043211189+00:00
Started2026-07-31T07:05:17.304276488+00:00
Completed2026-07-31T07:23:27.879276679+00:00
Tokens5519628 in / 9312 out

Description

Description

The existing integration_task_lifecycle::test_retry_after_failure_with_eval_task fails before evaluation code runs because wg fail now requires the current attempt's Pi watchdog state, but the fixture constructs only lifecycle state. Update the fixture/test harness without changing production semantics. Implement directly — do not decompose further. File scope: tests/integration_task_lifecycle.rs and its test helpers only.

Validation

  • Reproduce cargo test --test integration_task_lifecycle test_retry_after_failure_with_eval_task -- --exact
  • Add the required attempt-bound watchdog fixture or use the supported lifecycle setup path
  • Full integration_task_lifecycle target passes
  • cargo fmt --check passes

Depends on

Required by

Log