feat(github): add operator unblock governance closure
This commit is contained in:
@@ -34,6 +34,13 @@ def test_delivery_closure_workbench_endpoint_returns_product_summary():
|
||||
assert data["summary"]["github_operator_unblock_status"] == (
|
||||
"github_account_suspended_external_action_required"
|
||||
)
|
||||
assert data["summary"]["github_internal_governance_writeback_ready"] is True
|
||||
assert data["summary"]["github_mcp_evidence_packet_count"] == 1
|
||||
assert data["summary"]["github_rag_evidence_ref_count"] == 5
|
||||
assert data["summary"]["github_km_writeback_ready_count"] == 1
|
||||
assert data["summary"]["github_playbook_writeback_ready_count"] == 1
|
||||
assert data["summary"]["github_timeline_log_ready_count"] == 1
|
||||
assert data["summary"]["github_logbook_entry_count"] == 1
|
||||
assert data["summary"]["secret_values_collected"] is False
|
||||
assert data["summary"]["average_completion_percent"] >= 0
|
||||
assert data["summary"]["high_risk_blocker_count"] > 0
|
||||
@@ -68,6 +75,9 @@ def test_delivery_closure_workbench_endpoint_returns_product_summary():
|
||||
assert lanes["github"]["metric"]["write_channel_ready"] is False
|
||||
assert lanes["github"]["metric"]["github_account_status"] == "suspended"
|
||||
assert lanes["github"]["metric"]["github_account_suspended"] is True
|
||||
assert lanes["github"]["metric"]["internal_governance_ready"] is True
|
||||
assert lanes["github"]["metric"]["km_writeback_ready"] == 1
|
||||
assert lanes["github"]["metric"]["playbook_writeback_ready"] == 1
|
||||
assert lanes["github"]["operator_unblock"]["required"] is True
|
||||
assert lanes["github"]["operator_unblock"]["status"] == (
|
||||
"github_account_suspended_external_action_required"
|
||||
@@ -76,6 +86,17 @@ def test_delivery_closure_workbench_endpoint_returns_product_summary():
|
||||
"complete_github_account_suspension_appeal_or_provide_authorized_writable_namespace"
|
||||
in lanes["github"]["operator_unblock"]["required_actions"]
|
||||
)
|
||||
assert lanes["github"]["internal_governance_writeback"]["ready"] is True
|
||||
assert (
|
||||
lanes["github"]["internal_governance_writeback"][
|
||||
"mcp_evidence_packet_count"
|
||||
]
|
||||
== 1
|
||||
)
|
||||
assert (
|
||||
lanes["github"]["internal_governance_writeback"]["github_write_performed"]
|
||||
is False
|
||||
)
|
||||
assert lanes["github"]["next_action"] == (
|
||||
"complete_github_account_suspension_appeal_or_provide_authorized_writable_namespace"
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user