chore(governance): add waiting task status
Harness governance / validate (push) Has been cancelled
Harness governance / validate (pull_request) Has been cancelled

This commit is contained in:
QiuSW
2026-08-04 15:05:33 +08:00
parent 4be15f2452
commit f85dbecf93
6 changed files with 23 additions and 7 deletions
+3 -2
View File
@@ -26,6 +26,7 @@ from validate_harness_governance import (
STATUS_LABELS = {
"status/todo",
"status/waiting",
"status/doing",
"status/blocked",
"status/review",
@@ -558,8 +559,8 @@ def audit_repository(
findings.append(AuditFinding(number, "stale", "claim 租期不得超过 24 小时。"))
if task.lease_until <= now:
findings.append(AuditFinding(number, "stale", "claim 已过期,需人工审查回收。"))
elif status == "status/todo" and claim_branch in branches:
findings.append(AuditFinding(number, "claim", "TODO 仍存在 claim 分支。"))
elif status in {"status/todo", "status/waiting"} and claim_branch in branches:
findings.append(AuditFinding(number, "claim", "未领取状态仍存在 claim 分支。"))
matching_prs = [
pr
+6
View File
@@ -38,6 +38,12 @@ LABELS: tuple[dict[str, Any], ...] = (
"description": "Ready to claim",
"exclusive": True,
},
{
"name": "status/waiting",
"color": "D4C5F9",
"description": "Not claimable; waiting on dependency or external condition",
"exclusive": True,
},
{
"name": "status/doing",
"color": "FBCA04",