14 lines
619 B
Python
14 lines
619 B
Python
from app.governance_timeline_dashboard import GovernanceTimelineDashboard
|
|
|
|
|
|
def test_governance_timeline_detects_ready_flow():
|
|
events = [
|
|
{"kind": "requirement_changed", "source": "custom-gpt"},
|
|
{"kind": "architecture_review_completed", "source": "architect-agent"},
|
|
{"kind": "test_gate_completed", "source": "test-agent"},
|
|
{"kind": "user_acceptance_completed", "source": "user-agent"},
|
|
{"kind": "version_decision_created", "source": "architect-agent"},
|
|
]
|
|
result = GovernanceTimelineDashboard().build(events)
|
|
assert result["flow"]["ready_for_owner_gate"] is True
|