fix(work-items): close completed mainline ledger items
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 1m9s
CD Pipeline / post-deploy-checks (push) Has been cancelled
CD Pipeline / build-and-deploy (push) Has been cancelled

This commit is contained in:
ogt
2026-07-10 10:06:24 +08:00
parent 2948217037
commit 42ce3d54be
3 changed files with 32 additions and 25 deletions

View File

@@ -456,9 +456,14 @@ def test_awoooi_priority_work_order_readback_surfaces_gitea_bundle_truth():
assert payload["summary"]["commander_inserted_requirement_p1_count"] == 14
assert payload["summary"]["commander_inserted_requirement_p2_count"] == 5
assert payload["summary"]["commander_inserted_requirement_p3_count"] == 2
assert payload["summary"]["commander_inserted_requirement_next_id"] == "CIR-P0-001"
assert payload["summary"]["commander_inserted_requirement_done_count"] == 9
assert payload["summary"]["commander_inserted_requirement_in_progress_count"] == 27
assert payload["summary"]["commander_inserted_requirement_next_id"] == "CIR-P0-004"
assert payload["rollups"]["commander_inserted_requirement_blocked_count"] == 1
inserted_by_id = {item["id"]: item for item in inserted_items}
assert inserted_by_id["CIR-P0-001"]["status"] == "done"
assert inserted_by_id["CIR-P0-002"]["status"] == "done"
assert inserted_by_id["CIR-P0-011"]["status"] == "done"
assert inserted_by_id["CIR-P0-AILOOP-001"]["lane"] == (
"ai_loop_agent_mainline"
)
@@ -1377,7 +1382,9 @@ def test_awoooi_priority_work_order_readback_endpoint_returns_snapshot(
)
assert "do not reopen Harbor 502" in data["next_execution_order"][0]
assert data["summary"]["commander_inserted_requirement_work_item_count"] == 55
assert data["summary"]["commander_inserted_requirement_next_id"] == "CIR-P0-001"
assert data["summary"]["commander_inserted_requirement_done_count"] == 9
assert data["summary"]["commander_inserted_requirement_in_progress_count"] == 27
assert data["summary"]["commander_inserted_requirement_next_id"] == "CIR-P0-004"
assert data["commander_inserted_requirement_work_items"][1]["id"] == (
"CIR-P0-002"
)
@@ -2219,18 +2226,18 @@ def test_awoooi_priority_work_order_readback_allows_parallel_mainline_on_stockpl
"external_stockplatform_data_retry_wait"
)
assert parallel["retry_readback_at"]
assert parallel["parallel_work_item"]["id"] == "CIR-P0-001"
assert parallel["parallel_work_item"]["id"] == "CIR-P0-004"
assert parallel["parallel_work_item"]["priority"] == "P0"
assert parallel["report_contract"]["current_p0"] == "P0-006"
assert "fake_stockplatform_freshness_marker" in parallel["forbidden_actions"]
assert "db_write_or_restore_from_this_wait_lane" in parallel["forbidden_actions"]
assert state["parallel_mainline_execution_enabled"] is True
assert state["parallel_mainline_work_item_id"] == "CIR-P0-001"
assert state["parallel_mainline_work_item_id"] == "CIR-P0-004"
assert payload["summary"]["parallel_mainline_execution_enabled"] is True
assert payload["summary"]["parallel_mainline_work_item_id"] == "CIR-P0-001"
assert payload["summary"]["parallel_mainline_work_item_id"] == "CIR-P0-004"
assert payload["summary"]["parallel_mainline_work_item_priority"] == "P0"
assert payload["rollups"]["parallel_mainline_execution_enabled"] is True
assert payload["rollups"]["parallel_mainline_work_item_id"] == "CIR-P0-001"
assert payload["rollups"]["parallel_mainline_work_item_id"] == "CIR-P0-004"
def test_awoooi_priority_work_order_readback_routes_stockplatform_ai_recommendations():