Summary
CI on main is red because tests/test_hourly_tracking_agent.py::test_node_count still expects 5 nodes after human_review was added (graph now has 6 nodes).
Evidence
FAILED tests/test_hourly_tracking_agent.py::test_node_count
assert 6 == 5
Latest failing CI run on main after hourly_tracking HITL merge.
Root cause
Agent graph gained human_review_node; test was not updated.
Fix
File: core/tests/test_hourly_tracking_agent.py
def test_node_count():
assert len(graph.nodes) == 6
Optional additions:
Acceptance criteria
Effort
~5 minutes
Type
Bug fix — not investigation.
Summary
CI on
mainis red becausetests/test_hourly_tracking_agent.py::test_node_countstill expects 5 nodes afterhuman_reviewwas added (graph now has 6 nodes).Evidence
Latest failing CI run on
mainafter hourly_tracking HITL merge.Root cause
Agent graph gained
human_review_node; test was not updated.Fix
File:
core/tests/test_hourly_tracking_agent.pyOptional additions:
"human_review"in[n.id for n in graph.nodes]graph.pause_nodes == ["human_review"]Acceptance criteria
./enginetest suite passes locally:cd core && uv run python -m pytest tests/test_hourly_tracking_agent.py -qEffort
~5 minutes
Type
Bug fix — not investigation.