@@ -697,8 +697,8 @@ def fake_fetch_json(url, headers=None):
697697
698698 integration = metrics ["integrations" ][0 ]
699699 assert integration ["checks" ]["state" ] == "success"
700- assert integration ["known_review_gate_reason" ] == "Glama listing and score badge required before review "
701- assert integration ["next_action" ] == "submit Glama "
700+ assert integration ["known_review_gate_reason" ] == "Glama listing and score badge are live "
701+ assert integration ["next_action" ] == "wait for maintainer review "
702702
703703
704704def test_collect_integration_metrics_surfaces_pending_cla_status (monkeypatch ):
@@ -1246,7 +1246,7 @@ def test_format_integration_markdown_lists_active_operator_queue():
12461246 assert "wait for maintainer preliminary PR" not in active_queue
12471247
12481248
1249- def test_format_integration_markdown_lists_manual_handoff_gates ():
1249+ def test_format_integration_markdown_excludes_satisfied_review_gates_from_handoff ():
12501250 module = load_growth_metrics_module ()
12511251 metrics = {
12521252 "collected_at_utc" : "2026-07-02T00:00:00+00:00" ,
@@ -1260,8 +1260,8 @@ def test_format_integration_markdown_lists_manual_handoff_gates():
12601260 "repo_forks" : 12_000 ,
12611261 "updated_at" : "2026-06-16T04:21:55Z" ,
12621262 "updated_age_days" : 16 ,
1263- "next_action" : "submit Glama " ,
1264- "known_review_gate_reason" : "Glama listing and score badge required before review " ,
1263+ "next_action" : "wait for maintainer review " ,
1264+ "known_review_gate_reason" : "Glama listing and score badge are live " ,
12651265 "checks" : {"state" : "success" , "failed_check_runs" : [], "pending_check_runs" : []},
12661266 },
12671267 {
@@ -1281,14 +1281,9 @@ def test_format_integration_markdown_lists_manual_handoff_gates():
12811281
12821282 output = module .format_integration_markdown (metrics )
12831283
1284- active_queue = output .split ("## Active operator queue" , 1 )[1 ].split ("## Manual handoff gates" , 1 )[0 ]
1285- manual_gates = output .split ("## Manual handoff gates" , 1 )[1 ].split ("## Manual review gates" , 1 )[0 ]
1284+ active_queue = output .split ("## Active operator queue" , 1 )[1 ].split ("## Manual review gates" , 1 )[0 ]
12861285 assert "punkpeye/awesome-mcp-servers#7153" not in active_queue
1287- assert (
1288- "- [punkpeye/awesome-mcp-servers#7153](https://github.com/punkpeye/awesome-mcp-servers/pull/7153): "
1289- "submit Glama; Glama listing and score badge required before review"
1290- ) in manual_gates
1291- assert "huggingface/optimum-intel#1801" not in manual_gates
1286+ assert "## Manual handoff gates" not in output
12921287
12931288
12941289def test_format_integration_markdown_lists_known_review_gates ():
@@ -1305,8 +1300,8 @@ def test_format_integration_markdown_lists_known_review_gates():
13051300 "repo_forks" : 12_000 ,
13061301 "updated_at" : "2026-06-16T04:21:55Z" ,
13071302 "updated_age_days" : 14 ,
1308- "next_action" : "submit Glama " ,
1309- "known_review_gate_reason" : "Glama listing and score badge required before review " ,
1303+ "next_action" : "wait for maintainer review " ,
1304+ "known_review_gate_reason" : "Glama listing and score badge are live " ,
13101305 "checks" : {"state" : "success" , "failed_check_runs" : [], "pending_check_runs" : []},
13111306 }
13121307 ],
@@ -1317,7 +1312,7 @@ def test_format_integration_markdown_lists_known_review_gates():
13171312 assert "## Manual review gates" in output
13181313 assert (
13191314 "- [punkpeye/awesome-mcp-servers#7153](https://github.com/punkpeye/awesome-mcp-servers/pull/7153): "
1320- "Glama listing and score badge required before review "
1315+ "Glama listing and score badge are live "
13211316 ) in output
13221317
13231318
0 commit comments