Add deterministic quality gate outcomes

This commit is contained in:
2026-05-15 15:37:00 +02:00
parent 7851eae42f
commit 83d5044ff4
11 changed files with 449 additions and 18 deletions

View File

@@ -1020,6 +1020,10 @@ def test_api_analysis_run_loop(tmp_path):
assert candidate_response.status_code == 200
candidate_graph = candidate_response.json()
assert candidate_graph["abilities"][0]["name"] == "Support Frontend"
assert any(
outcome["criterion_id"] == "RREG-QC-004"
for outcome in candidate_graph["quality_gate_outcomes"]
)
candidate_ability_id = candidate_graph["abilities"][0]["id"]
candidate_capability_id = candidate_graph["abilities"][0]["capabilities"][0]["id"]