AgentEvalTool/backend/agenteval/intelligent_eval
sinohqb 1d9228fd86 feat(intelligent-eval): implement fault tolerance and recovery (ticket 06)
- Add fault_tolerance.py with stuck cron detection and handling
- Implement state reconciliation (platform DB vs OpenClaw state)
- Implement platform restart recovery (requeue inactive tasks)
- Implement OpenClaw restart recovery (sync cron states)
- Add 6 unit tests and 5 integration tests

All 824 tests passing.
2026-08-12 10:30:05 +08:00
..
__init__.py feat(intelligent-eval): add backend for OpenClaw-driven intelligent evaluation (tickets 01-04) 2026-08-05 03:18:52 +08:00
config_snapshot.py feat(intelligent-eval): implement config snapshot management (ticket 05) 2026-08-12 10:19:07 +08:00
cron_pool.py feat(intelligent-eval): implement cron pool management (ticket 02) 2026-08-12 09:47:04 +08:00
decision.py feat(intelligent-eval): implement decision logic and e2e flow (ticket 04) 2026-08-12 10:10:42 +08:00
fault_tolerance.py feat(intelligent-eval): implement fault tolerance and recovery (ticket 06) 2026-08-12 10:30:05 +08:00
lifecycle.py feat(intelligent-eval): implement config snapshot management (ticket 05) 2026-08-12 10:19:07 +08:00
models.py feat(intelligent-eval): add backend for OpenClaw-driven intelligent evaluation (tickets 01-04) 2026-08-05 03:18:52 +08:00
openclaw_client.py feat(intelligent-eval): implement cron pool management (ticket 02) 2026-08-12 09:47:04 +08:00
read_model.py fix(architecture): enforce lifecycle consistency 2026-08-07 10:59:27 +08:00
report.py feat(intelligent-eval): add backend for OpenClaw-driven intelligent evaluation (tickets 01-04) 2026-08-05 03:18:52 +08:00
repository.py fix(architecture): enforce lifecycle consistency 2026-08-07 10:59:27 +08:00
task_queue.py feat(intelligent-eval): add cron pool data model and task queue API 2026-08-12 02:13:21 +08:00