feat(governance): refresh AI agent market radar
Some checks failed
Code Review / ai-code-review (push) Successful in 15s
CD Pipeline / tests (push) Successful in 1m42s
CD Pipeline / build-and-deploy (push) Successful in 3m58s
CD Pipeline / post-deploy-checks (push) Has been cancelled
Ansible / Reboot Recovery Contract / validate (push) Has been cancelled
Some checks failed
Code Review / ai-code-review (push) Successful in 15s
CD Pipeline / tests (push) Successful in 1m42s
CD Pipeline / build-and-deploy (push) Successful in 3m58s
CD Pipeline / post-deploy-checks (push) Has been cancelled
Ansible / Reboot Recovery Contract / validate (push) Has been cancelled
This commit is contained in:
@@ -13,15 +13,17 @@ def test_ai_technology_radar_readback_committed_snapshot_is_safe():
|
||||
assert payload["schema_version"] == "ai_technology_radar_readback_v1"
|
||||
assert payload["summary"]["overall_completion_percent"] == 42.2
|
||||
assert payload["summary"]["ai_technology_radar_completion_percent"] == 100.0
|
||||
assert payload["summary"]["technology_count"] == 20
|
||||
assert payload["summary"]["technology_count"] == 21
|
||||
assert payload["summary"]["technology_area_count"] == 6
|
||||
assert payload["summary"]["source_count"] == 47
|
||||
assert payload["summary"]["source_count"] == 52
|
||||
assert payload["summary"]["source_failures"] == 0
|
||||
assert payload["summary"]["high_priority_count"] == 14
|
||||
assert payload["summary"]["changed_technologies"] == 5
|
||||
assert payload["summary"]["review_queue_count"] == 5
|
||||
assert payload["summary"]["high_priority_count"] == 15
|
||||
assert payload["summary"]["rolling_update_status"] == (
|
||||
"near_real_time_watch_ready_integration_gated"
|
||||
)
|
||||
assert payload["source_scope"]["gitea_main_evidence_basis_commit"] == "683428bd"
|
||||
assert payload["source_scope"]["gitea_main_evidence_basis_commit"] == "61cf5024"
|
||||
|
||||
policy = payload["policy"]
|
||||
assert policy["read_only"] is True
|
||||
@@ -59,3 +61,22 @@ def test_ai_technology_radar_readback_contains_roles_and_cadence():
|
||||
assert payload["report_contract"]["api_endpoint"] == (
|
||||
"/api/v1/agents/ai-technology-radar-readback"
|
||||
)
|
||||
|
||||
|
||||
def test_ai_technology_radar_readback_contains_market_source_alignment():
|
||||
payload = load_latest_ai_technology_radar_readback()
|
||||
|
||||
queue = {row["technology_id"]: row for row in payload["high_priority_review_queue"]}
|
||||
assert "modelcontextprotocol_sdk" in queue
|
||||
assert "a2a_protocol" in queue
|
||||
assert queue["modelcontextprotocol_sdk"]["gate_status"] == (
|
||||
"scorecard_required_before_integration"
|
||||
)
|
||||
|
||||
alignment_sources = {row["source"] for row in payload["primary_source_alignment"]}
|
||||
assert "https://modelcontextprotocol.io/specification/2025-06-18" in alignment_sources
|
||||
assert "https://a2a-protocol.org/latest/" in alignment_sources
|
||||
assert (
|
||||
"https://opentelemetry.io/docs/specs/semconv/registry/attributes/gen-ai/"
|
||||
in alignment_sources
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user