{"generated_at":"2026-06-07T16:35:20.858103+00:00","context":{"idea_count":1751,"spec_count":142,"spec_source":"local","canonical_route_count":36,"runtime_window_seconds":86400},"summary":{"total_endpoints":744,"canonical_registered":36,"with_idea":744,"with_origin_idea":744,"with_usage_events":35,"with_spec":430,"with_process":430,"with_validation":429,"with_web_link":744,"with_explicit_web_link":0,"fully_traced":429,"missing_idea":0,"missing_spec":314,"missing_process":314,"missing_validation":315,"missing_web_link":0},"top_gaps":[{"path":"/v1/distributions","methods":["POST"],"source_files":["api/app/routers/distributions.py","app/routers/distributions.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["portfolio-governance"],"idea_api_paths":["/api/ideas/portfolio-governance"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/v1/distributions","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/world/contributor/{contributor_id}","methods":["GET"],"source_files":["api/app/routers/world_lens.py","app/routers/world_lens.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/world/contributor/{contributor_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/world/concept/{concept_id}","methods":["GET"],"source_files":["api/app/routers/world_lens.py","app/routers/world_lens.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/world/concept/{concept_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/world/community/{workspace_id}","methods":["GET"],"source_files":["api/app/routers/world_lens.py","app/routers/world_lens.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/world/community/{workspace_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/workspaces/{workspace_id}/vitality","methods":["GET"],"source_files":["api/app/routers/vitality.py","app/routers/vitality.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/workspaces/{workspace_id}/vitality","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/workspaces/{workspace_id}/projects","methods":["GET","POST"],"source_files":["api/app/routers/workspace_projects.py","app/routers/workspace_projects.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/workspaces/{workspace_id}/projects","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/workspaces/{workspace_id}/pillars","methods":["GET"],"source_files":["api/app/routers/workspaces.py","app/routers/workspaces.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/workspaces/{workspace_id}/pillars","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/workspaces/{workspace_id}/messages","methods":["GET"],"source_files":["api/app/routers/messages.py","app/routers/messages.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/workspaces/{workspace_id}/messages","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/workspaces/{workspace_id}/members/{contributor_id}","methods":["DELETE","GET"],"source_files":["api/app/routers/memberships.py","app/routers/memberships.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/workspaces/{workspace_id}/members/{contributor_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/workspaces/{workspace_id}/members","methods":["GET","POST"],"source_files":["api/app/routers/memberships.py","app/routers/memberships.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/workspaces/{workspace_id}/members","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/workspaces/{workspace_id}/invite/{contributor_id}/accept","methods":["POST"],"source_files":["api/app/routers/memberships.py","app/routers/memberships.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/workspaces/{workspace_id}/invite/{contributor_id}/accept","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/workspaces/{workspace_id}/invite","methods":["POST"],"source_files":["api/app/routers/memberships.py","app/routers/memberships.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/workspaces/{workspace_id}/invite","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/workspaces/{workspace_id}/activity/summary","methods":["GET"],"source_files":["api/app/routers/activity.py","app/routers/activity.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/workspaces/{workspace_id}/activity/summary","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/workspaces/{workspace_id}/activity","methods":["GET"],"source_files":["api/app/routers/activity.py","app/routers/activity.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/workspaces/{workspace_id}/activity","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/workspaces/{workspace_id}","methods":["GET","PATCH"],"source_files":["api/app/routers/workspaces.py","app/routers/workspaces.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/workspaces/{workspace_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/workspaces","methods":["GET","POST"],"source_files":["api/app/routers/workspaces.py","app/routers/workspaces.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":1,"methods":["GET"],"total_runtime_ms":44548.9732,"average_runtime_ms":44548.9732,"runtime_cost_estimate":0.08909795,"status_counts":{"200":1},"by_source":{"api":1}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/workspaces","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/wellness","methods":["GET"],"source_files":["api/app/routers/wellness.py","app/routers/wellness.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/wellness","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/wallets/{wallet_id}","methods":["DELETE"],"source_files":["api/app/routers/wallets.py","app/routers/wallets.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/wallets/{wallet_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/wallets/{contributor_id}","methods":["GET"],"source_files":["api/app/routers/wallets.py","app/routers/wallets.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/wallets/{contributor_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/wallets/verify","methods":["POST"],"source_files":["api/app/routers/wallets.py","app/routers/wallets.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/wallets/verify","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/wallets/lookup/{address}","methods":["GET"],"source_files":["api/app/routers/wallets.py","app/routers/wallets.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/wallets/lookup/{address}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/wallets/connect","methods":["POST"],"source_files":["api/app/routers/wallets.py","app/routers/wallets.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/wallets/connect","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/verification/snapshot/{week}/verify","methods":["GET"],"source_files":["api/app/routers/verification.py","app/routers/verification.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/verification/snapshot/{week}/verify","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/verification/snapshot/{week}","methods":["GET"],"source_files":["api/app/routers/verification.py","app/routers/verification.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/verification/snapshot/{week}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/verification/recompute/{asset_id}","methods":["GET"],"source_files":["api/app/routers/verification.py","app/routers/verification.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/verification/recompute/{asset_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}}],"items":[{"path":"/api/admin/reset-database","methods":["POST"],"source_files":["api/app/main.py","app/main.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["agent-cli","agent-pipeline","coherence-network-agent-pipeline","coherence-network-control-plane","coherence-network-value-attribution","coherence-network-web-interface","concept-layer-foundation","contribution-recognition-loop","contributor-experience","data-retention-summarization","external-enablement","geolocation-interface","home-content-contribution-attribution","idea-fecc6d087c4e-mcp-npm-pypi-publish","knowledge-and-resonance","local-validation-surface-hardening","oss-interface-alignment","point-of-view-translation","portfolio-governance","profile-contribution-derived-data","runtime-api-slow-telemetry-fixes","user-surfaces","visible-contribution-recognition-and-growth-tracking"],"idea_api_paths":["/api/ideas/agent-cli","/api/ideas/agent-pipeline","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-control-plane","/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/concept-layer-foundation","/api/ideas/contribution-recognition-loop","/api/ideas/contributor-experience","/api/ideas/data-retention-summarization","/api/ideas/external-enablement","/api/ideas/geolocation-interface","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-fecc6d087c4e-mcp-npm-pypi-publish","/api/ideas/knowledge-and-resonance","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/point-of-view-translation","/api/ideas/portfolio-governance","/api/ideas/profile-contribution-derived-data","/api/ideas/runtime-api-slow-telemetry-fixes","/api/ideas/user-surfaces","/api/ideas/visible-contribution-recognition-and-growth-tracking"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","006","014-deploy-readiness","027-fully-automated-pipeline","049-system-lineage-inventory-and-runtime-telemetry","050-canonical-route-registry-and-runtime-mapping","072-public-walkable-flow-parity","073","088-flow-endpoint-lineage-and-tracking","089-endpoint-traceability-coverage","094","095-public-e2e-flow-gate-automation","100-automation-provider-usage-and-readiness-api","100-automation-provider-usage-readiness-api","100-provider-usage-readiness-hard-data","107-runtime-telemetry-db-precedence","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","114-auto-heal-from-diagnostics","114-mvp-cost-and-acceptance-proof","agent-memory-system","db-backed-vision-aligned-content","db-backed-vision-hub-content","db-backed-vision-realize-content","db-backed-vision-realize-expansion-content","deploy-readiness","field-story-agent-surface","geolocation-interface","mcp-awareness-streaming","mcp-skill-registry-submission","point-of-view-translation","public-surface-agent-start-packet","spec-002","spec-181","task_db6bddf6664e5db0","user-request-presence-perspectives"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/006","/api/spec-registry/014-deploy-readiness","/api/spec-registry/027-fully-automated-pipeline","/api/spec-registry/049-system-lineage-inventory-and-runtime-telemetry","/api/spec-registry/050-canonical-route-registry-and-runtime-mapping","/api/spec-registry/072-public-walkable-flow-parity","/api/spec-registry/073","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/094","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/100-automation-provider-usage-and-readiness-api","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/107-runtime-telemetry-db-precedence","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/114-auto-heal-from-diagnostics","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/agent-memory-system","/api/spec-registry/db-backed-vision-aligned-content","/api/spec-registry/db-backed-vision-hub-content","/api/spec-registry/db-backed-vision-realize-content","/api/spec-registry/db-backed-vision-realize-expansion-content","/api/spec-registry/deploy-readiness","/api/spec-registry/field-story-agent-surface","/api/spec-registry/geolocation-interface","/api/spec-registry/mcp-awareness-streaming","/api/spec-registry/mcp-skill-registry-submission","/api/spec-registry/point-of-view-translation","/api/spec-registry/public-surface-agent-start-packet","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/task_db6bddf6664e5db0","/api/spec-registry/user-request-presence-perspectives"]},"process":{"tracked":true,"evidence_count":52,"task_ids":["api-flow-latency-debug","ci-gates-governance-traceability-stability","codex-public-surface-20260531","codex-thread-home-link-cors-attribution-headers-20260505","codex-thread-mcp-no-oauth-20260507","consolidate_worktrees_20260306","contributor-onboarding-and-review-flow","field-story-api-mcp-20260507","local-validation-idea-acceptance","presence-perspectives-2026-04-24","railway-tos-mitigation","routing-test-heal","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-24-flow-usage-egress-efficiency","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-2026-04-03-config-json-operator-release-train","task_2026-04-02_local_validation_merge_deploy","task_2026_02_18_api_slow_performance_deploy","task_208cb1bb6476156d","task_4aee77ff4c27b9be","task_761e9dd6c721cd7f","task_bcbc166","task_d2cc533","task_fdd1ca0f9d7bd022","task_paid_observability_and_smart_refresh_20260220","walkable-flow-runtime-mismatch-fixes"]},"validation":{"tracked":true,"pass_counts":{"local":48,"ci":6,"deploy":4,"e2e":16}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/admin/reset-database","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/auto-heal/stats","methods":["GET"],"source_files":["api/app/routers/agent_auto_heal_routes.py","app/routers/agent_auto_heal_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-control-plane","external-enablement","local-validation-surface-hardening","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-control-plane","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["014-deploy-readiness","072-public-walkable-flow-parity","107-runtime-telemetry-db-precedence","114-auto-heal-from-diagnostics","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/014-deploy-readiness","/api/spec-registry/072-public-walkable-flow-parity","/api/spec-registry/107-runtime-telemetry-db-precedence","/api/spec-registry/114-auto-heal-from-diagnostics","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["task-2026-04-03-config-json-operator-release-train","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/auto-heal/stats","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/collective-health","methods":["GET"],"source_files":["api/app/routers/agent_issues_routes.py","app/routers/agent_issues_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","005-project-manager-orchestrator","100-automation-provider-usage-readiness-api","114-mvp-cost-and-acceptance-proof"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005-project-manager-orchestrator","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["agent-hooks-telemetry-remote-ops-20260309","consolidate_worktrees_20260306","local-validation-idea-acceptance","railway-tos-mitigation","routing-test-heal","task-2026-03-06-disable-codex-railway"]},"validation":{"tracked":true,"pass_counts":{"local":8,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/collective-health","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/diagnostics-completeness","methods":["GET"],"source_files":["api/app/routers/agent_diagnostics_routes.py","app/routers/agent_diagnostics_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-control-plane","external-enablement","local-validation-surface-hardening","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-control-plane","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["014-deploy-readiness","072-public-walkable-flow-parity","107-runtime-telemetry-db-precedence","114-auto-heal-from-diagnostics","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/014-deploy-readiness","/api/spec-registry/072-public-walkable-flow-parity","/api/spec-registry/107-runtime-telemetry-db-precedence","/api/spec-registry/114-auto-heal-from-diagnostics","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["task-2026-04-03-config-json-operator-release-train","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/diagnostics-completeness","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/diagnostics/config-editor","methods":["GET","PATCH"],"source_files":["api/app/routers/agent_diagnostics_routes.py","app/routers/agent_diagnostics_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-control-plane","external-enablement","local-validation-surface-hardening","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-control-plane","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["014-deploy-readiness","072-public-walkable-flow-parity","107-runtime-telemetry-db-precedence","114-auto-heal-from-diagnostics","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/014-deploy-readiness","/api/spec-registry/072-public-walkable-flow-parity","/api/spec-registry/107-runtime-telemetry-db-precedence","/api/spec-registry/114-auto-heal-from-diagnostics","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["task-2026-04-03-config-json-operator-release-train","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/diagnostics/config-editor","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/diagnostics/overview","methods":["GET"],"source_files":["api/app/routers/agent_diagnostics_routes.py","app/routers/agent_diagnostics_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-control-plane","external-enablement","local-validation-surface-hardening","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-control-plane","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["014-deploy-readiness","072-public-walkable-flow-parity","107-runtime-telemetry-db-precedence","114-auto-heal-from-diagnostics","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/014-deploy-readiness","/api/spec-registry/072-public-walkable-flow-parity","/api/spec-registry/107-runtime-telemetry-db-precedence","/api/spec-registry/114-auto-heal-from-diagnostics","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["task-2026-04-03-config-json-operator-release-train","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/diagnostics/overview","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/effectiveness","methods":["GET"],"source_files":["api/app/routers/agent_issues_routes.py","app/routers/agent_issues_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","005-project-manager-orchestrator","100-automation-provider-usage-readiness-api","114-mvp-cost-and-acceptance-proof"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005-project-manager-orchestrator","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["agent-hooks-telemetry-remote-ops-20260309","consolidate_worktrees_20260306","local-validation-idea-acceptance","railway-tos-mitigation","routing-test-heal","task-2026-03-06-disable-codex-railway"]},"validation":{"tracked":true,"pass_counts":{"local":8,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/effectiveness","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/external-encounters","methods":["GET","POST"],"source_files":["api/app/routers/agent_external_encounters.py","app/routers/agent_external_encounters.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["brahmavihara-living-compound","coherence-network-agent-pipeline","external-agent-encounter-records","portfolio-governance","presence-invitation-surface"],"idea_api_paths":["/api/ideas/brahmavihara-living-compound","/api/ideas/coherence-network-agent-pipeline","/api/ideas/external-agent-encounter-records","/api/ideas/portfolio-governance","/api/ideas/presence-invitation-surface"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["agent-resonance-onboarding","external-agent-encounter-records","presence-invitation-surface"],"spec_api_paths":["/api/spec-registry/agent-resonance-onboarding","/api/spec-registry/external-agent-encounter-records","/api/spec-registry/presence-invitation-surface"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["ingest-all-worktrees-20260507"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/external-encounters","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/external-encounters/{encounter_id}","methods":["GET"],"source_files":["api/app/routers/agent_external_encounters.py","app/routers/agent_external_encounters.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["brahmavihara-living-compound","coherence-network-agent-pipeline","external-agent-encounter-records","portfolio-governance","presence-invitation-surface"],"idea_api_paths":["/api/ideas/brahmavihara-living-compound","/api/ideas/coherence-network-agent-pipeline","/api/ideas/external-agent-encounter-records","/api/ideas/portfolio-governance","/api/ideas/presence-invitation-surface"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["agent-resonance-onboarding","external-agent-encounter-records","presence-invitation-surface"],"spec_api_paths":["/api/spec-registry/agent-resonance-onboarding","/api/spec-registry/external-agent-encounter-records","/api/spec-registry/presence-invitation-surface"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["ingest-all-worktrees-20260507"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/external-encounters/{encounter_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/agent/external-encounters/{encounter_id}/response-task","methods":["PATCH"],"source_files":["api/app/routers/agent_external_encounters.py","app/routers/agent_external_encounters.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["brahmavihara-living-compound","coherence-network-agent-pipeline","external-agent-encounter-records","portfolio-governance","presence-invitation-surface"],"idea_api_paths":["/api/ideas/brahmavihara-living-compound","/api/ideas/coherence-network-agent-pipeline","/api/ideas/external-agent-encounter-records","/api/ideas/portfolio-governance","/api/ideas/presence-invitation-surface"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["agent-resonance-onboarding","external-agent-encounter-records","presence-invitation-surface"],"spec_api_paths":["/api/spec-registry/agent-resonance-onboarding","/api/spec-registry/external-agent-encounter-records","/api/spec-registry/presence-invitation-surface"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["ingest-all-worktrees-20260507"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/external-encounters/{encounter_id}/response-task","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/agent/fatal-issues","methods":["GET"],"source_files":["api/app/routers/agent_issues_routes.py","app/routers/agent_issues_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","005-project-manager-orchestrator","100-automation-provider-usage-readiness-api","114-mvp-cost-and-acceptance-proof"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005-project-manager-orchestrator","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["agent-hooks-telemetry-remote-ops-20260309","consolidate_worktrees_20260306","local-validation-idea-acceptance","railway-tos-mitigation","routing-test-heal","task-2026-03-06-disable-codex-railway"]},"validation":{"tracked":true,"pass_counts":{"local":8,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/fatal-issues","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/integration","methods":["GET"],"source_files":["api/app/routers/agent_usage_routes.py","app/routers/agent_usage_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["agent-pipeline","coherence-network-agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/agent-pipeline","/api/ideas/coherence-network-agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","public-surface-agent-start-packet","specs/agent-resonance-onboarding.md"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/public-surface-agent-start-packet","/api/spec-registry/specs%2Fagent-resonance-onboarding.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-public-surface-20260531","codex-thread-agent-resonance-onboarding-20260505","task-2026-03-06-disable-codex-railway"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":0,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/integration","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/invitation","methods":["GET"],"source_files":["api/app/routers/agent_usage_routes.py","app/routers/agent_usage_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["agent-pipeline","coherence-network-agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/agent-pipeline","/api/ideas/coherence-network-agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","public-surface-agent-start-packet","specs/agent-resonance-onboarding.md"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/public-surface-agent-start-packet","/api/spec-registry/specs%2Fagent-resonance-onboarding.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-public-surface-20260531","codex-thread-agent-resonance-onboarding-20260505","task-2026-03-06-disable-codex-railway"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":0,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/invitation","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/lifecycle/summary","methods":["GET"],"source_files":["api/app/routers/agent_run_state_routes.py","app/routers/agent_run_state_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task-2026-03-06-disable-codex-railway"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/lifecycle/summary","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/metrics","methods":["GET","POST"],"source_files":["api/app/routers/agent.py","api/app/routers/agent_issues_routes.py","app/routers/agent.py","app/routers/agent_issues_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["042-project-manager-reset-clears-state","agent-pipeline","agent-runner-public-control-plane","agent-task-lease-and-heartbeat","brahmavihara-living-compound","cli-shell-expansion-hardening","coherence-governance-maintainability","coherence-network-agent-pipeline","delivery-process-hardening","deployment-gate-reliability","external-agent-encounter-records","geolocation-interface","idea_ai_agent_feedback_loop_2026_02_28","identity-and-onboarding","oauth-only-codex-runner-auth","oauth-only-paid-provider-runner","oauth-session-refresh-recovery","oss-interface-alignment","paid-provider-block-only-on-exhausted-usage-by-default","paid-provider-default-allow-unless-gated","parallel-safe-state-writes-for-agent-runner-and-fallback-state-services","pipeline-optimization","pipeline-reliability","portfolio-governance","presence-invitation-surface","provider-readiness-contract-automation","refresh-token-session-bootstrap-for-paid-providers","runner-availability-control-plane","shared-failure-taxonomy-for-generic-bucketing-and-signature-grouping","telegram-failed-alert-dedup","tool-failure-awareness","user-surfaces","worktree-bootstrap-resilience"],"idea_api_paths":["/api/ideas/042-project-manager-reset-clears-state","/api/ideas/agent-pipeline","/api/ideas/agent-runner-public-control-plane","/api/ideas/agent-task-lease-and-heartbeat","/api/ideas/brahmavihara-living-compound","/api/ideas/cli-shell-expansion-hardening","/api/ideas/coherence-governance-maintainability","/api/ideas/coherence-network-agent-pipeline","/api/ideas/delivery-process-hardening","/api/ideas/deployment-gate-reliability","/api/ideas/external-agent-encounter-records","/api/ideas/geolocation-interface","/api/ideas/idea_ai_agent_feedback_loop_2026_02_28","/api/ideas/identity-and-onboarding","/api/ideas/oauth-only-codex-runner-auth","/api/ideas/oauth-only-paid-provider-runner","/api/ideas/oauth-session-refresh-recovery","/api/ideas/oss-interface-alignment","/api/ideas/paid-provider-block-only-on-exhausted-usage-by-default","/api/ideas/paid-provider-default-allow-unless-gated","/api/ideas/parallel-safe-state-writes-for-agent-runner-and-fallback-state-services","/api/ideas/pipeline-optimization","/api/ideas/pipeline-reliability","/api/ideas/portfolio-governance","/api/ideas/presence-invitation-surface","/api/ideas/provider-readiness-contract-automation","/api/ideas/refresh-token-session-bootstrap-for-paid-providers","/api/ideas/runner-availability-control-plane","/api/ideas/shared-failure-taxonomy-for-generic-bucketing-and-signature-grouping","/api/ideas/telegram-failed-alert-dedup","/api/ideas/tool-failure-awareness","/api/ideas/user-surfaces","/api/ideas/worktree-bootstrap-resilience"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["000","000-model-routing","002-agent-orchestration-api","003-agent-telegram-decision-loop","003-task-status-and-attention","005-project-manager-orchestrator","006","006-overnight-backlog","007-meta-pipeline-backlog","027-fully-automated-pipeline","030-task-runner-reliability","042-project-manager-reset-clears-state-test","054-commit-evidence-phase-gates","074-tool-failure-awareness","083","089-endpoint-traceability-coverage","100","100-automation-provider-usage-readiness-api","100-provider-usage-readiness-hard-data","107-runtime-telemetry-db-precedence","108-unified-agent-cli-flow-patch-on-fail","111-agent-execution-lifecycle-hooks","111-greenfield-autonomous-intelligence-system","112-orchestration-guidance-awareness","113-ai-agent-biweekly-intelligence-feedback-loop","114-collective-coherence-resonance-flow-friction-health","114-mvp-cost-and-acceptance-proof","115-start-gate-continuation-and-hosted-worker-proof","2","26","agent-resonance-onboarding","data-driven-timeout-resume","external-agent-encounter-records","geolocation-interface","identity-driven-onboarding-tofu","investment-ux-stake-cc-on-ideas","mcp-skill-registry-submission","presence-invitation-surface","process-bootstrap-resilience-001","provider-usage-coalescing-timeout-resilience","spec-003-agent-telegram-decision-loop","spec-openclaw-clawwork-executor-alias","specs/agent-question-sse-channel.md"],"spec_api_paths":["/api/spec-registry/000","/api/spec-registry/000-model-routing","/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/003-agent-telegram-decision-loop","/api/spec-registry/003-task-status-and-attention","/api/spec-registry/005-project-manager-orchestrator","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/007-meta-pipeline-backlog","/api/spec-registry/027-fully-automated-pipeline","/api/spec-registry/030-task-runner-reliability","/api/spec-registry/042-project-manager-reset-clears-state-test","/api/spec-registry/054-commit-evidence-phase-gates","/api/spec-registry/074-tool-failure-awareness","/api/spec-registry/083","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/100","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/107-runtime-telemetry-db-precedence","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-agent-execution-lifecycle-hooks","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/112-orchestration-guidance-awareness","/api/spec-registry/113-ai-agent-biweekly-intelligence-feedback-loop","/api/spec-registry/114-collective-coherence-resonance-flow-friction-health","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/115-start-gate-continuation-and-hosted-worker-proof","/api/spec-registry/2","/api/spec-registry/26","/api/spec-registry/agent-resonance-onboarding","/api/spec-registry/data-driven-timeout-resume","/api/spec-registry/external-agent-encounter-records","/api/spec-registry/geolocation-interface","/api/spec-registry/identity-driven-onboarding-tofu","/api/spec-registry/investment-ux-stake-cc-on-ideas","/api/spec-registry/mcp-skill-registry-submission","/api/spec-registry/presence-invitation-surface","/api/spec-registry/process-bootstrap-resilience-001","/api/spec-registry/provider-usage-coalescing-timeout-resilience","/api/spec-registry/spec-003-agent-telegram-decision-loop","/api/spec-registry/spec-openclaw-clawwork-executor-alias","/api/spec-registry/specs%2Fagent-question-sse-channel.md"]},"process":{"tracked":true,"evidence_count":100,"task_ids":["agent-hooks-telemetry-remote-ops-20260309","agent-question-sse-form-kernel-20260519","attention-tending-20260523","ci-nonblocking-audits","consolidate_worktrees_20260306","ingest-all-worktrees-20260507","local-validation-idea-acceptance","merge-open-prs-prepush-guard","merge-open-prs-validation","openclaw-server-exec-openrouter","railway-tos-mitigation","routing-test-heal","runtime-observability-deploy-readiness","task-2026-02-19-clawwork-alias-integration","task-2026-02-19-runner-update-card-links","task-2026-02-19-start-gate-advisory-main-workflow","task-2026-02-19-telegram-report-quality","task-2026-02-20-host-runner-telegram-noise-reduction","task-2026-02-20-telegram-orphan-recovery","task-2026-02-21-cheap-executor-contract","task-2026-02-25-24h-gap-closure-wave1","task-2026-02-26-agent-lifecycle-codex-flow","task-2026-02-26-orchestration-guidance-awareness","task-2026-03-01-oauth-only-codex-runner","task-2026-03-01-telegram-noise-and-oauth-paid-providers","task-2026-03-02-gemini-railway-cli-host-runner","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-2026-03-06-disable-codex-railway","task-claim-tracking-roi-dedupe","task-remote-ops-deploy-2026-02-18","task-remote-ops-exec-hardening-2026-02-19","task_031dc02a66931022","task_0b4877d753461e47","task_2dc862a4b41a52f8","task_380be33944346917","task_4aee77ff4c27b9be","task_4ee16a99fc4dee58","task_5f3fa9399348d1d8","task_761e9dd6c721cd7f","task_978669a7dc879d74","task_a4eb8599bf4d67fe","task_ai_agent_research_plan_and_runtime_upgrades_2026_02_28","task_awareness_cadence_controls","task_b08","task_bcbc166","task_c7d09aa135e6a438","task_d792313ec690c33a","task_paid_provider_override_e2e","task_paid_provider_override_header","task_runner_db_backed_control_loop","task_runner_registry_heartbeat_visibility","task_target_state_contract","task_telegram-deploy-contract-proof","thread-gates-automation-readiness"]},"validation":{"tracked":true,"pass_counts":{"local":90,"ci":6,"deploy":10,"e2e":20}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/metrics","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/monitor-issues","methods":["GET"],"source_files":["api/app/routers/agent_issues_routes.py","app/routers/agent_issues_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","005-project-manager-orchestrator","100-automation-provider-usage-readiness-api","114-mvp-cost-and-acceptance-proof"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005-project-manager-orchestrator","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["agent-hooks-telemetry-remote-ops-20260309","consolidate_worktrees_20260306","local-validation-idea-acceptance","railway-tos-mitigation","routing-test-heal","task-2026-03-06-disable-codex-railway"]},"validation":{"tracked":true,"pass_counts":{"local":8,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/monitor-issues","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/orchestration/guidance","methods":["GET"],"source_files":["api/app/routers/agent_usage_routes.py","app/routers/agent_usage_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["agent-pipeline","coherence-network-agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/agent-pipeline","/api/ideas/coherence-network-agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","public-surface-agent-start-packet","specs/agent-resonance-onboarding.md"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/public-surface-agent-start-packet","/api/spec-registry/specs%2Fagent-resonance-onboarding.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-public-surface-20260531","codex-thread-agent-resonance-onboarding-20260505","task-2026-03-06-disable-codex-railway"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":0,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/orchestration/guidance","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/pipeline-status","methods":["GET"],"source_files":["api/app/routers/agent_status_routes.py","app/routers/agent_status_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["agent-pipeline","coherence-network-agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/agent-pipeline","/api/ideas/coherence-network-agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","100-automation-provider-usage-readiness-api","114-mvp-cost-and-acceptance-proof","specs/agent-resonance-onboarding.md"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/specs%2Fagent-resonance-onboarding.md"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-agent-resonance-onboarding-20260505","consolidate_worktrees_20260306","local-validation-idea-acceptance","railway-tos-mitigation","routing-test-heal","task-2026-03-06-disable-codex-railway"]},"validation":{"tracked":true,"pass_counts":{"local":8,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/pipeline-status","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/prompt-ab/stats","methods":["GET"],"source_files":["api/app/routers/agent_prompt_ab_routes.py","app/routers/agent_prompt_ab_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["portfolio-governance"],"idea_api_paths":["/api/ideas/portfolio-governance"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/prompt-ab/stats","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/questions","methods":["GET","POST"],"source_files":["api/app/routers/agent_question_routes.py","app/routers/agent_question_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["specs/agent-question-sse-channel.md"],"spec_api_paths":["/api/spec-registry/specs%2Fagent-question-sse-channel.md"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["agent-question-sse-form-kernel-20260519"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/questions","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/questions/stream","methods":["GET"],"source_files":["api/app/routers/agent_question_routes.py","app/routers/agent_question_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["specs/agent-question-sse-channel.md"],"spec_api_paths":["/api/spec-registry/specs%2Fagent-question-sse-channel.md"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["agent-question-sse-form-kernel-20260519"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/questions/stream","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/questions/{question_id}","methods":["GET"],"source_files":["api/app/routers/agent_question_routes.py","app/routers/agent_question_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["specs/agent-question-sse-channel.md"],"spec_api_paths":["/api/spec-registry/specs%2Fagent-question-sse-channel.md"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["agent-question-sse-form-kernel-20260519"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/questions/{question_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/agent/questions/{question_id}/answer","methods":["POST"],"source_files":["api/app/routers/agent_question_routes.py","app/routers/agent_question_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["specs/agent-question-sse-channel.md"],"spec_api_paths":["/api/spec-registry/specs%2Fagent-question-sse-channel.md"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["agent-question-sse-form-kernel-20260519"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/questions/{question_id}/answer","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/agent/reap-history","methods":["GET"],"source_files":["api/app/routers/agent_tasks_routes.py","app/routers/agent_tasks_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","external-enablement","local-validation-surface-hardening","portfolio-governance","two-month-vitality-scan"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/portfolio-governance","/api/ideas/two-month-vitality-scan"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","005-project-manager-orchestrator","100-automation-provider-usage-readiness-api","114-mvp-cost-and-acceptance-proof","coherence-network-agent-pipeline","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005-project-manager-orchestrator","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/coherence-network-agent-pipeline","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":14,"task_ids":["agent-hooks-telemetry-remote-ops-20260309","consolidate_worktrees_20260306","local-validation-idea-acceptance","railway-tos-mitigation","routing-test-heal","task-2026-03-06-disable-codex-railway","task_2026-04-02_local_validation_merge_deploy","two-month-vitality-scan-2026-04-17"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/reap-history","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/route","methods":["GET"],"source_files":["api/app/routers/agent_route_telegram_routes.py","app/routers/agent_route_telegram_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task-2026-03-06-disable-codex-railway"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/route","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/run-state/claim","methods":["POST"],"source_files":["api/app/routers/agent_run_state_routes.py","app/routers/agent_run_state_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task-2026-03-06-disable-codex-railway"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/run-state/claim","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/run-state/heartbeat","methods":["POST"],"source_files":["api/app/routers/agent_run_state_routes.py","app/routers/agent_run_state_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task-2026-03-06-disable-codex-railway"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/run-state/heartbeat","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/run-state/update","methods":["POST"],"source_files":["api/app/routers/agent_run_state_routes.py","app/routers/agent_run_state_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task-2026-03-06-disable-codex-railway"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/run-state/update","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/run-state/{task_id}","methods":["GET"],"source_files":["api/app/routers/agent_run_state_routes.py","app/routers/agent_run_state_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task-2026-03-06-disable-codex-railway"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/run-state/{task_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/agent/runners","methods":["GET"],"source_files":["api/app/routers/agent_run_state_routes.py","app/routers/agent_run_state_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task-2026-03-06-disable-codex-railway"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/runners","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/runners/heartbeat","methods":["POST"],"source_files":["api/app/routers/agent_run_state_routes.py","app/routers/agent_run_state_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task-2026-03-06-disable-codex-railway"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/runners/heartbeat","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/skills","methods":["GET"],"source_files":["api/app/routers/agent_tasks_routes.py","app/routers/agent_tasks_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","external-enablement","local-validation-surface-hardening","portfolio-governance","two-month-vitality-scan"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/portfolio-governance","/api/ideas/two-month-vitality-scan"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","005-project-manager-orchestrator","100-automation-provider-usage-readiness-api","114-mvp-cost-and-acceptance-proof","coherence-network-agent-pipeline","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005-project-manager-orchestrator","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/coherence-network-agent-pipeline","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":14,"task_ids":["agent-hooks-telemetry-remote-ops-20260309","consolidate_worktrees_20260306","local-validation-idea-acceptance","railway-tos-mitigation","routing-test-heal","task-2026-03-06-disable-codex-railway","task_2026-04-02_local_validation_merge_deploy","two-month-vitality-scan-2026-04-17"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/skills","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/smart-reap/pending-preview","methods":["GET"],"source_files":["api/app/routers/agent_smart_reap_routes.py","app/routers/agent_smart_reap_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["042-project-manager-reset-clears-state","pipeline-proprioception","portfolio-governance","repository-health"],"idea_api_paths":["/api/ideas/042-project-manager-reset-clears-state","/api/ideas/pipeline-proprioception","/api/ideas/portfolio-governance","/api/ideas/repository-health"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["042-project-manager-reset-clears-state-test","repository-architecture-health","stale-task-reaper"],"spec_api_paths":["/api/spec-registry/042-project-manager-reset-clears-state-test","/api/spec-registry/repository-architecture-health","/api/spec-registry/stale-task-reaper"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["pending-quarantine-health-2026-04-24","task_4ee16a99fc4dee58","task_b08"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":2,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/smart-reap/pending-preview","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/smart-reap/pending-quarantine","methods":["POST"],"source_files":["api/app/routers/agent_smart_reap_routes.py","app/routers/agent_smart_reap_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["042-project-manager-reset-clears-state","pipeline-proprioception","portfolio-governance","repository-health"],"idea_api_paths":["/api/ideas/042-project-manager-reset-clears-state","/api/ideas/pipeline-proprioception","/api/ideas/portfolio-governance","/api/ideas/repository-health"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["042-project-manager-reset-clears-state-test","repository-architecture-health","stale-task-reaper"],"spec_api_paths":["/api/spec-registry/042-project-manager-reset-clears-state-test","/api/spec-registry/repository-architecture-health","/api/spec-registry/stale-task-reaper"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["pending-quarantine-health-2026-04-24","task_4ee16a99fc4dee58","task_b08"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":2,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/smart-reap/pending-quarantine","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/smart-reap/preview","methods":["GET"],"source_files":["api/app/routers/agent_smart_reap_routes.py","app/routers/agent_smart_reap_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["042-project-manager-reset-clears-state","pipeline-proprioception","portfolio-governance","repository-health"],"idea_api_paths":["/api/ideas/042-project-manager-reset-clears-state","/api/ideas/pipeline-proprioception","/api/ideas/portfolio-governance","/api/ideas/repository-health"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["042-project-manager-reset-clears-state-test","repository-architecture-health","stale-task-reaper"],"spec_api_paths":["/api/spec-registry/042-project-manager-reset-clears-state-test","/api/spec-registry/repository-architecture-health","/api/spec-registry/stale-task-reaper"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["pending-quarantine-health-2026-04-24","task_4ee16a99fc4dee58","task_b08"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":2,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/smart-reap/preview","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/smart-reap/run","methods":["POST"],"source_files":["api/app/routers/agent_smart_reap_routes.py","app/routers/agent_smart_reap_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["042-project-manager-reset-clears-state","pipeline-proprioception","portfolio-governance","repository-health"],"idea_api_paths":["/api/ideas/042-project-manager-reset-clears-state","/api/ideas/pipeline-proprioception","/api/ideas/portfolio-governance","/api/ideas/repository-health"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["042-project-manager-reset-clears-state-test","repository-architecture-health","stale-task-reaper"],"spec_api_paths":["/api/spec-registry/042-project-manager-reset-clears-state-test","/api/spec-registry/repository-architecture-health","/api/spec-registry/stale-task-reaper"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["pending-quarantine-health-2026-04-24","task_4ee16a99fc4dee58","task_b08"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":2,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/smart-reap/run","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/status-report","methods":["GET"],"source_files":["api/app/routers/agent_status_routes.py","app/routers/agent_status_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["agent-pipeline","coherence-network-agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/agent-pipeline","/api/ideas/coherence-network-agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","100-automation-provider-usage-readiness-api","114-mvp-cost-and-acceptance-proof","specs/agent-resonance-onboarding.md"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/specs%2Fagent-resonance-onboarding.md"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-agent-resonance-onboarding-20260505","consolidate_worktrees_20260306","local-validation-idea-acceptance","railway-tos-mitigation","routing-test-heal","task-2026-03-06-disable-codex-railway"]},"validation":{"tracked":true,"pass_counts":{"local":8,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/status-report","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/task-chains/stats","methods":["GET"],"source_files":["api/app/routers/agent_task_chain_routes.py","app/routers/agent_task_chain_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["portfolio-governance"],"idea_api_paths":["/api/ideas/portfolio-governance"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/task-chains/stats","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/tasks","methods":["DELETE","GET","POST"],"source_files":["api/app/routers/agent_tasks_routes.py","app/routers/agent_tasks_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","external-enablement","local-validation-surface-hardening","portfolio-governance","two-month-vitality-scan"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/portfolio-governance","/api/ideas/two-month-vitality-scan"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","005-project-manager-orchestrator","100-automation-provider-usage-readiness-api","114-mvp-cost-and-acceptance-proof","coherence-network-agent-pipeline","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005-project-manager-orchestrator","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/coherence-network-agent-pipeline","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":14,"task_ids":["agent-hooks-telemetry-remote-ops-20260309","consolidate_worktrees_20260306","local-validation-idea-acceptance","railway-tos-mitigation","routing-test-heal","task-2026-03-06-disable-codex-railway","task_2026-04-02_local_validation_merge_deploy","two-month-vitality-scan-2026-04-17"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/tasks","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/tasks/active","methods":["GET"],"source_files":["api/app/routers/task_activity_routes.py","app/routers/task_activity_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["portfolio-governance"],"idea_api_paths":["/api/ideas/portfolio-governance"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/tasks/active","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/tasks/activity","methods":["GET"],"source_files":["api/app/routers/task_activity_routes.py","app/routers/task_activity_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["portfolio-governance"],"idea_api_paths":["/api/ideas/portfolio-governance"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/tasks/activity","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/tasks/attention","methods":["GET"],"source_files":["api/app/routers/agent_tasks_routes.py","app/routers/agent_tasks_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","external-enablement","local-validation-surface-hardening","portfolio-governance","two-month-vitality-scan"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/portfolio-governance","/api/ideas/two-month-vitality-scan"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","005-project-manager-orchestrator","100-automation-provider-usage-readiness-api","114-mvp-cost-and-acceptance-proof","coherence-network-agent-pipeline","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005-project-manager-orchestrator","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/coherence-network-agent-pipeline","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":14,"task_ids":["agent-hooks-telemetry-remote-ops-20260309","consolidate_worktrees_20260306","local-validation-idea-acceptance","railway-tos-mitigation","routing-test-heal","task-2026-03-06-disable-codex-railway","task_2026-04-02_local_validation_merge_deploy","two-month-vitality-scan-2026-04-17"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/tasks/attention","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/tasks/count","methods":["GET"],"source_files":["api/app/routers/agent_tasks_routes.py","app/routers/agent_tasks_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","external-enablement","local-validation-surface-hardening","portfolio-governance","two-month-vitality-scan"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/portfolio-governance","/api/ideas/two-month-vitality-scan"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","005-project-manager-orchestrator","100-automation-provider-usage-readiness-api","114-mvp-cost-and-acceptance-proof","coherence-network-agent-pipeline","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005-project-manager-orchestrator","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/coherence-network-agent-pipeline","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":14,"task_ids":["agent-hooks-telemetry-remote-ops-20260309","consolidate_worktrees_20260306","local-validation-idea-acceptance","railway-tos-mitigation","routing-test-heal","task-2026-03-06-disable-codex-railway","task_2026-04-02_local_validation_merge_deploy","two-month-vitality-scan-2026-04-17"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/tasks/count","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/tasks/pickup-and-execute","methods":["POST"],"source_files":["api/app/routers/agent_execute_routes.py","app/routers/agent_execute_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","100-automation-provider-usage-readiness-api","114-mvp-cost-and-acceptance-proof"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof"]},"process":{"tracked":true,"evidence_count":8,"task_ids":["consolidate_worktrees_20260306","local-validation-idea-acceptance","railway-tos-mitigation","routing-test-heal","task-2026-03-06-disable-codex-railway"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/tasks/pickup-and-execute","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/tasks/upsert-active","methods":["POST"],"source_files":["api/app/routers/agent_tasks_routes.py","app/routers/agent_tasks_routes.py"],"canonical_route":{"registered":true,"methods":["POST"],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","external-enablement","local-validation-surface-hardening","portfolio-governance","two-month-vitality-scan"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/portfolio-governance","/api/ideas/two-month-vitality-scan"],"source":"canonical+evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","005-project-manager-orchestrator","100-automation-provider-usage-readiness-api","114-mvp-cost-and-acceptance-proof","coherence-network-agent-pipeline","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005-project-manager-orchestrator","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/coherence-network-agent-pipeline","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":14,"task_ids":["agent-hooks-telemetry-remote-ops-20260309","consolidate_worktrees_20260306","local-validation-idea-acceptance","railway-tos-mitigation","routing-test-heal","task-2026-03-06-disable-codex-railway","task_2026-04-02_local_validation_merge_deploy","two-month-vitality-scan-2026-04-17"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/tasks/upsert-active","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/tasks/{task_id}","methods":["GET","PATCH"],"source_files":["api/app/routers/agent_tasks_routes.py","app/routers/agent_tasks_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","external-enablement","local-validation-surface-hardening","portfolio-governance","two-month-vitality-scan"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/portfolio-governance","/api/ideas/two-month-vitality-scan"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","005-project-manager-orchestrator","100-automation-provider-usage-readiness-api","114-mvp-cost-and-acceptance-proof","coherence-network-agent-pipeline","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005-project-manager-orchestrator","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/coherence-network-agent-pipeline","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":14,"task_ids":["agent-hooks-telemetry-remote-ops-20260309","consolidate_worktrees_20260306","local-validation-idea-acceptance","railway-tos-mitigation","routing-test-heal","task-2026-03-06-disable-codex-railway","task_2026-04-02_local_validation_merge_deploy","two-month-vitality-scan-2026-04-17"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/tasks/{task_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/agent/tasks/{task_id}/activity","methods":["POST"],"source_files":["api/app/routers/task_activity_routes.py","app/routers/task_activity_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["portfolio-governance"],"idea_api_paths":["/api/ideas/portfolio-governance"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/tasks/{task_id}/activity","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/agent/tasks/{task_id}/events","methods":["GET"],"source_files":["api/app/routers/task_activity_routes.py","app/routers/task_activity_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["portfolio-governance"],"idea_api_paths":["/api/ideas/portfolio-governance"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/tasks/{task_id}/events","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/agent/tasks/{task_id}/execute","methods":["POST"],"source_files":["api/app/routers/agent_execute_routes.py","app/routers/agent_execute_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","100-automation-provider-usage-readiness-api","114-mvp-cost-and-acceptance-proof"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof"]},"process":{"tracked":true,"evidence_count":8,"task_ids":["consolidate_worktrees_20260306","local-validation-idea-acceptance","railway-tos-mitigation","routing-test-heal","task-2026-03-06-disable-codex-railway"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/tasks/{task_id}/execute","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/agent/tasks/{task_id}/log","methods":["GET"],"source_files":["api/app/routers/agent_task_log_routes.py","app/routers/agent_task_log_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task-2026-03-06-disable-codex-railway"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/tasks/{task_id}/log","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/agent/tasks/{task_id}/reap-diagnosis","methods":["GET"],"source_files":["api/app/routers/agent_tasks_routes.py","app/routers/agent_tasks_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","external-enablement","local-validation-surface-hardening","portfolio-governance","two-month-vitality-scan"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/portfolio-governance","/api/ideas/two-month-vitality-scan"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","005-project-manager-orchestrator","100-automation-provider-usage-readiness-api","114-mvp-cost-and-acceptance-proof","coherence-network-agent-pipeline","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005-project-manager-orchestrator","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/coherence-network-agent-pipeline","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":14,"task_ids":["agent-hooks-telemetry-remote-ops-20260309","consolidate_worktrees_20260306","local-validation-idea-acceptance","railway-tos-mitigation","routing-test-heal","task-2026-03-06-disable-codex-railway","task_2026-04-02_local_validation_merge_deploy","two-month-vitality-scan-2026-04-17"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/tasks/{task_id}/reap-diagnosis","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/agent/tasks/{task_id}/stream","methods":["GET"],"source_files":["api/app/routers/task_activity_routes.py","app/routers/task_activity_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["portfolio-governance"],"idea_api_paths":["/api/ideas/portfolio-governance"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/tasks/{task_id}/stream","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/agent/telegram/diagnostics","methods":["GET"],"source_files":["api/app/routers/agent_route_telegram_routes.py","app/routers/agent_route_telegram_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task-2026-03-06-disable-codex-railway"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/telegram/diagnostics","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/telegram/test-send","methods":["POST"],"source_files":["api/app/routers/agent_route_telegram_routes.py","app/routers/agent_route_telegram_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task-2026-03-06-disable-codex-railway"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/telegram/test-send","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/telegram/webhook","methods":["POST"],"source_files":["api/app/routers/agent_telegram.py","app/routers/agent_telegram.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["agent-runner-public-control-plane","agent-task-lease-and-heartbeat","coherence-governance-maintainability","coherence-network-agent-pipeline","coherence-network-control-plane","coherence-network-provider-alert-reliability","delivery-process-hardening","external-enablement","local-validation-surface-hardening","portfolio-governance","runner-availability-control-plane"],"idea_api_paths":["/api/ideas/agent-runner-public-control-plane","/api/ideas/agent-task-lease-and-heartbeat","/api/ideas/coherence-governance-maintainability","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-control-plane","/api/ideas/coherence-network-provider-alert-reliability","/api/ideas/delivery-process-hardening","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/portfolio-governance","/api/ideas/runner-availability-control-plane"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["000","000-model-routing","002-agent-orchestration-api","003-agent-telegram","003-agent-telegram-decision-loop","014-deploy-readiness","030-task-runner-reliability","053-ideas-prioritization","054-commit-evidence-phase-gates","072-public-walkable-flow-parity","074-tool-failure-awareness","096-provider-readiness-contract-automation","100-automation-provider-usage-readiness-api","107-runtime-telemetry-db-precedence","114-auto-heal-from-diagnostics","114-mvp-cost-and-acceptance-proof","spec-002","spec-003-agent-telegram-decision-loop","spec-005-backlog","spec-007-meta-pipeline-backlog","spec-048-value-lineage-and-payout-attribution","spec-181"],"spec_api_paths":["/api/spec-registry/000","/api/spec-registry/000-model-routing","/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/003-agent-telegram","/api/spec-registry/003-agent-telegram-decision-loop","/api/spec-registry/014-deploy-readiness","/api/spec-registry/030-task-runner-reliability","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/054-commit-evidence-phase-gates","/api/spec-registry/072-public-walkable-flow-parity","/api/spec-registry/074-tool-failure-awareness","/api/spec-registry/096-provider-readiness-contract-automation","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/107-runtime-telemetry-db-precedence","/api/spec-registry/114-auto-heal-from-diagnostics","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/spec-002","/api/spec-registry/spec-003-agent-telegram-decision-loop","/api/spec-registry/spec-005-backlog","/api/spec-registry/spec-007-meta-pipeline-backlog","/api/spec-registry/spec-048-value-lineage-and-payout-attribution","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":40,"task_ids":["consolidate_worktrees_20260306","local-validation-idea-acceptance","merge-open-prs-prepush-guard","merge-open-prs-validation","railway-tos-mitigation","routing-test-heal","task-2026-02-19-railway-telegram-management","task-2026-02-19-runner-update-card-links","task-2026-02-19-taskid-link-no-backslash","task-2026-02-19-telegram-clickable-links","task-2026-02-19-telegram-report-quality","task-2026-02-20-host-runner-telegram-noise-reduction","task-2026-02-21-cheap-executor-contract","task-2026-02-21-self-improve-cycle","task-2026-02-21-telegram-card-ux","task-2026-03-10-idea-measurement-flow-fix","task-2026-04-03-config-json-operator-release-train","task-provider-alerts-openai-retry-2026-02-19","task_031dc02a66931022","task_0b4877d753461e47","task_2026-04-02_local_validation_merge_deploy","task_235a3610d6e62cca","task_2ce5a2c007413aaa","task_2dc862a4b41a52f8","task_5f3fa9399348d1d8","task_653f454a407ce381","task_978669a7dc879d74","task_9e0ee9a10c74f494","task_c7d09aa135e6a438","task_d792313ec690c33a","task_dd26e73b122c04a5","task_runner_db_backed_control_loop","task_runner_registry_heartbeat_visibility"]},"validation":{"tracked":true,"pass_counts":{"local":34,"ci":2,"deploy":4,"e2e":14}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/telegram/webhook","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/timeout-metrics","methods":["GET"],"source_files":["api/app/routers/agent_timeout_routes.py","app/routers/agent_timeout_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["identity-and-onboarding","pipeline-optimization","pipeline-reliability","portfolio-governance","user-surfaces"],"idea_api_paths":["/api/ideas/identity-and-onboarding","/api/ideas/pipeline-optimization","/api/ideas/pipeline-reliability","/api/ideas/portfolio-governance","/api/ideas/user-surfaces"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["data-driven-timeout-resume","identity-driven-onboarding-tofu","investment-ux-stake-cc-on-ideas","mcp-skill-registry-submission","provider-usage-coalescing-timeout-resilience"],"spec_api_paths":["/api/spec-registry/data-driven-timeout-resume","/api/spec-registry/identity-driven-onboarding-tofu","/api/spec-registry/investment-ux-stake-cc-on-ideas","/api/spec-registry/mcp-skill-registry-submission","/api/spec-registry/provider-usage-coalescing-timeout-resilience"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["attention-tending-20260523"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":2,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/timeout-metrics","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/timeout-recommendation","methods":["GET"],"source_files":["api/app/routers/agent_timeout_routes.py","app/routers/agent_timeout_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["identity-and-onboarding","pipeline-optimization","pipeline-reliability","portfolio-governance","user-surfaces"],"idea_api_paths":["/api/ideas/identity-and-onboarding","/api/ideas/pipeline-optimization","/api/ideas/pipeline-reliability","/api/ideas/portfolio-governance","/api/ideas/user-surfaces"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["data-driven-timeout-resume","identity-driven-onboarding-tofu","investment-ux-stake-cc-on-ideas","mcp-skill-registry-submission","provider-usage-coalescing-timeout-resilience"],"spec_api_paths":["/api/spec-registry/data-driven-timeout-resume","/api/spec-registry/identity-driven-onboarding-tofu","/api/spec-registry/investment-ux-stake-cc-on-ideas","/api/spec-registry/mcp-skill-registry-submission","/api/spec-registry/provider-usage-coalescing-timeout-resilience"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["attention-tending-20260523"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":2,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/timeout-recommendation","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/timeout-samples","methods":["POST"],"source_files":["api/app/routers/agent_timeout_routes.py","app/routers/agent_timeout_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["identity-and-onboarding","pipeline-optimization","pipeline-reliability","portfolio-governance","user-surfaces"],"idea_api_paths":["/api/ideas/identity-and-onboarding","/api/ideas/pipeline-optimization","/api/ideas/pipeline-reliability","/api/ideas/portfolio-governance","/api/ideas/user-surfaces"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["data-driven-timeout-resume","identity-driven-onboarding-tofu","investment-ux-stake-cc-on-ideas","mcp-skill-registry-submission","provider-usage-coalescing-timeout-resilience"],"spec_api_paths":["/api/spec-registry/data-driven-timeout-resume","/api/spec-registry/identity-driven-onboarding-tofu","/api/spec-registry/investment-ux-stake-cc-on-ideas","/api/spec-registry/mcp-skill-registry-submission","/api/spec-registry/provider-usage-coalescing-timeout-resilience"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["attention-tending-20260523"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":2,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/timeout-samples","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/usage","methods":["GET"],"source_files":["api/app/routers/agent_usage_routes.py","app/routers/agent_usage_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["agent-pipeline","coherence-network-agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/agent-pipeline","/api/ideas/coherence-network-agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","public-surface-agent-start-packet","specs/agent-resonance-onboarding.md"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/public-surface-agent-start-packet","/api/spec-registry/specs%2Fagent-resonance-onboarding.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-public-surface-20260531","codex-thread-agent-resonance-onboarding-20260505","task-2026-03-06-disable-codex-railway"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":0,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/usage","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agent/visibility","methods":["GET"],"source_files":["api/app/routers/agent_usage_routes.py","app/routers/agent_usage_routes.py"],"canonical_route":{"registered":true,"methods":["GET"],"method_match":true},"idea":{"tracked":true,"idea_id":"coherence-network-agent-pipeline","idea_api_path":"/api/ideas/coherence-network-agent-pipeline","origin_idea_id":"portfolio-governance","idea_ids":["agent-pipeline","coherence-network-agent-pipeline"],"idea_api_paths":["/api/ideas/agent-pipeline","/api/ideas/coherence-network-agent-pipeline"],"source":"canonical+evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","public-surface-agent-start-packet","specs/agent-resonance-onboarding.md"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/public-surface-agent-start-packet","/api/spec-registry/specs%2Fagent-resonance-onboarding.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-public-surface-20260531","codex-thread-agent-resonance-onboarding-20260505","task-2026-03-06-disable-codex-railway"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":0,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agent/visibility","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agents/bootstrap","methods":["POST"],"source_files":["api/app/routers/agent_relationship.py","app/routers/agent_relationship.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["portfolio-governance"],"idea_api_paths":["/api/ideas/portfolio-governance"],"source":"runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":1,"methods":["POST"],"total_runtime_ms":548.2387,"average_runtime_ms":548.2387,"runtime_cost_estimate":0.00109648,"status_counts":{"200":1},"by_source":{"api":1}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agents/bootstrap","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agents/exchange","methods":["POST"],"source_files":["api/app/routers/agent_relationship.py","app/routers/agent_relationship.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["portfolio-governance"],"idea_api_paths":["/api/ideas/portfolio-governance"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agents/exchange","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agents/identity","methods":["POST"],"source_files":["api/app/routers/agent_relationship.py","app/routers/agent_relationship.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["portfolio-governance"],"idea_api_paths":["/api/ideas/portfolio-governance"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agents/identity","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/agents/identity/{name:path}","methods":["GET"],"source_files":["api/app/routers/agent_relationship.py","app/routers/agent_relationship.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["portfolio-governance"],"idea_api_paths":["/api/ideas/portfolio-governance"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agents/identity/{name:path}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/agents/relationship/{name_a:path}/{name_b}","methods":["GET"],"source_files":["api/app/routers/agent_relationship.py","app/routers/agent_relationship.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["portfolio-governance"],"idea_api_paths":["/api/ideas/portfolio-governance"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/agents/relationship/{name_a:path}/{name_b}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/assets","methods":["GET","POST"],"source_files":["api/app/routers/assets.py","app/routers/assets.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","oss-interface-alignment"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system"],"spec_api_paths":["/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system"]},"process":{"tracked":true,"evidence_count":8,"task_ids":["task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync"]},"validation":{"tracked":true,"pass_counts":{"local":8,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/assets","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/assets/register","methods":["POST"],"source_files":["api/app/routers/assets.py","app/routers/assets.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","oss-interface-alignment"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system"],"spec_api_paths":["/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system"]},"process":{"tracked":true,"evidence_count":8,"task_ids":["task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync"]},"validation":{"tracked":true,"pass_counts":{"local":8,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/assets/register","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/assets/{asset_id:path}/proof-card","methods":["GET"],"source_files":["api/app/routers/creator_economy.py","app/routers/creator_economy.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/assets/{asset_id:path}/proof-card","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/assets/{asset_id}","methods":["GET"],"source_files":["api/app/routers/assets.py","app/routers/assets.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","oss-interface-alignment"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system"],"spec_api_paths":["/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system"]},"process":{"tracked":true,"evidence_count":8,"task_ids":["task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync"]},"validation":{"tracked":true,"pass_counts":{"local":8,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/assets/{asset_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/assets/{asset_id}/content","methods":["GET"],"source_files":["api/app/routers/assets.py","app/routers/assets.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","oss-interface-alignment"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system"],"spec_api_paths":["/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system"]},"process":{"tracked":true,"evidence_count":8,"task_ids":["task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync"]},"validation":{"tracked":true,"pass_counts":{"local":8,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/assets/{asset_id}/content","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/assets/{asset_id}/contributions","methods":["GET"],"source_files":["api/app/routers/contributions.py","app/routers/contributions.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-value-attribution","contributor-registry-api","deployment-gate-reliability","idea-lifecycle-api","oss-interface-alignment","portfolio-governance","real-data-only-test-contract"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/contributor-registry-api","/api/ideas/deployment-gate-reliability","/api/ideas/idea-lifecycle-api","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","073","086","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/073","/api/spec-registry/086","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api"]},"process":{"tracked":true,"evidence_count":16,"task_ids":["api-flow-latency-debug","normalize-commit-cost-estimator","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","walkable-flow-runtime-mismatch-fixes"]},"validation":{"tracked":true,"pass_counts":{"local":16,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/assets/{asset_id}/contributions","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/assets/{asset_id}/registration","methods":["GET"],"source_files":["api/app/routers/assets.py","app/routers/assets.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","oss-interface-alignment"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system"],"spec_api_paths":["/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system"]},"process":{"tracked":true,"evidence_count":8,"task_ids":["task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync"]},"validation":{"tracked":true,"pass_counts":{"local":8,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/assets/{asset_id}/registration","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/assets/{asset_id}/verification","methods":["GET"],"source_files":["api/app/routers/assets.py","app/routers/assets.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","oss-interface-alignment"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system"],"spec_api_paths":["/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system"]},"process":{"tracked":true,"evidence_count":8,"task_ids":["task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync"]},"validation":{"tracked":true,"pass_counts":{"local":8,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/assets/{asset_id}/verification","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/audit/export","methods":["GET"],"source_files":["api/app/routers/audit.py","app/routers/audit.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/audit/export","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/audit/governance","methods":["GET"],"source_files":["api/app/routers/audit.py","app/routers/audit.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/audit/governance","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/audit/snapshots","methods":["GET"],"source_files":["api/app/routers/audit.py","app/routers/audit.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/audit/snapshots","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/audit/transactions","methods":["GET"],"source_files":["api/app/routers/audit.py","app/routers/audit.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/audit/transactions","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/audit/treasury","methods":["GET"],"source_files":["api/app/routers/audit.py","app/routers/audit.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/audit/treasury","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/audit/verify","methods":["GET"],"source_files":["api/app/routers/audit.py","app/routers/audit.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/audit/verify","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/auth/keys","methods":["GET","POST"],"source_files":["api/app/middleware/traceability.py","api/app/routers/auth_keys.py","app/middleware/traceability.py","app/routers/auth_keys.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/auth/keys","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/auth/keys/{key_id}","methods":["DELETE"],"source_files":["api/app/routers/auth_keys.py","app/routers/auth_keys.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/auth/keys/{key_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/auth/verify/challenge","methods":["POST"],"source_files":["api/app/middleware/traceability.py","app/middleware/traceability.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/auth/verify/challenge","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/auth/verify/proof","methods":["POST"],"source_files":["api/app/middleware/traceability.py","app/middleware/traceability.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/auth/verify/proof","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/auth/whoami","methods":["GET"],"source_files":["api/app/routers/auth_keys.py","app/routers/auth_keys.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/auth/whoami","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/automation/usage","methods":["GET"],"source_files":["api/app/routers/automation_usage.py","app/routers/automation_usage.py"],"canonical_route":{"registered":true,"methods":["GET"],"method_match":true},"idea":{"tracked":true,"idea_id":"coherence-network-agent-pipeline","idea_api_path":"/api/ideas/coherence-network-agent-pipeline","origin_idea_id":"portfolio-governance","idea_ids":["automation-provider-usage-readiness-api","coherence-network-agent-pipeline","coherence-network-value-attribution","contributor-registry-api","deployment-gate-reliability","external-enablement","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","provider-readiness-contract","real-data-only-test-contract","tool-failure-awareness"],"idea_api_paths":["/api/ideas/automation-provider-usage-readiness-api","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/contributor-registry-api","/api/ideas/deployment-gate-reliability","/api/ideas/external-enablement","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/provider-readiness-contract","/api/ideas/real-data-only-test-contract","/api/ideas/tool-failure-awareness"],"source":"canonical+evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","014-deploy-readiness","027-fully-automated-pipeline","049-system-lineage-inventory-and-runtime-telemetry","050-canonical-route-registry-and-runtime-mapping","074-tool-failure-awareness","088-flow-endpoint-lineage-and-tracking","089-endpoint-traceability-coverage","096","100","100-automation-provider-usage-and-readiness-api","100-automation-provider-usage-readiness-api","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-provider-usage-coalescing-timeout-resilience","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/014-deploy-readiness","/api/spec-registry/027-fully-automated-pipeline","/api/spec-registry/049-system-lineage-inventory-and-runtime-telemetry","/api/spec-registry/050-canonical-route-registry-and-runtime-mapping","/api/spec-registry/074-tool-failure-awareness","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/096","/api/spec-registry/100","/api/spec-registry/100-automation-provider-usage-and-readiness-api","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-provider-usage-coalescing-timeout-resilience","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":46,"task_ids":["consolidate_worktrees_20260306","external-provider-health-recovery","local-validation-idea-acceptance","provider-health-monitor-auto-heal","railway-tos-mitigation","routing-test-heal","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-27-host-runner-cli-bootstrap-validation","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-02-28-provider-usage-family-coalescing-timeout-fallback","task-2026-02-28-readiness-family-coalescing-timeout-fallback","task-2026-02-28-readiness-timeout-snapshot-fallback","task-2026-03-03-automation-single-source-truth","task-2026-03-03-automation-usage-endpoint-swr-singleflight","task-2026-03-03-usage-automation-latency-and-data-fallback","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-provider-e2e-validation-contract","task-provider-validation-ui-visibility","task_2026-04-02_local_validation_merge_deploy","task_4aee77ff4c27b9be","task_paid_observability_and_smart_refresh_20260220","task_persistent_external_tool_usage_tracking"]},"validation":{"tracked":true,"pass_counts":{"local":44,"ci":4,"deploy":2,"e2e":6}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/automation/usage","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/automation/usage/alerts","methods":["GET"],"source_files":["api/app/routers/automation_usage.py","app/routers/automation_usage.py"],"canonical_route":{"registered":true,"methods":["GET"],"method_match":true},"idea":{"tracked":true,"idea_id":"coherence-network-agent-pipeline","idea_api_path":"/api/ideas/coherence-network-agent-pipeline","origin_idea_id":"portfolio-governance","idea_ids":["automation-provider-usage-readiness-api","coherence-network-agent-pipeline","coherence-network-value-attribution","contributor-registry-api","deployment-gate-reliability","external-enablement","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","provider-readiness-contract","real-data-only-test-contract","tool-failure-awareness"],"idea_api_paths":["/api/ideas/automation-provider-usage-readiness-api","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/contributor-registry-api","/api/ideas/deployment-gate-reliability","/api/ideas/external-enablement","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/provider-readiness-contract","/api/ideas/real-data-only-test-contract","/api/ideas/tool-failure-awareness"],"source":"canonical+evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","014-deploy-readiness","027-fully-automated-pipeline","049-system-lineage-inventory-and-runtime-telemetry","050-canonical-route-registry-and-runtime-mapping","074-tool-failure-awareness","088-flow-endpoint-lineage-and-tracking","089-endpoint-traceability-coverage","096","100","100-automation-provider-usage-and-readiness-api","100-automation-provider-usage-readiness-api","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-provider-usage-coalescing-timeout-resilience","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/014-deploy-readiness","/api/spec-registry/027-fully-automated-pipeline","/api/spec-registry/049-system-lineage-inventory-and-runtime-telemetry","/api/spec-registry/050-canonical-route-registry-and-runtime-mapping","/api/spec-registry/074-tool-failure-awareness","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/096","/api/spec-registry/100","/api/spec-registry/100-automation-provider-usage-and-readiness-api","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-provider-usage-coalescing-timeout-resilience","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":46,"task_ids":["consolidate_worktrees_20260306","external-provider-health-recovery","local-validation-idea-acceptance","provider-health-monitor-auto-heal","railway-tos-mitigation","routing-test-heal","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-27-host-runner-cli-bootstrap-validation","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-02-28-provider-usage-family-coalescing-timeout-fallback","task-2026-02-28-readiness-family-coalescing-timeout-fallback","task-2026-02-28-readiness-timeout-snapshot-fallback","task-2026-03-03-automation-single-source-truth","task-2026-03-03-automation-usage-endpoint-swr-singleflight","task-2026-03-03-usage-automation-latency-and-data-fallback","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-provider-e2e-validation-contract","task-provider-validation-ui-visibility","task_2026-04-02_local_validation_merge_deploy","task_4aee77ff4c27b9be","task_paid_observability_and_smart_refresh_20260220","task_persistent_external_tool_usage_tracking"]},"validation":{"tracked":true,"pass_counts":{"local":44,"ci":4,"deploy":2,"e2e":6}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/automation/usage/alerts","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/automation/usage/daily-summary","methods":["GET"],"source_files":["api/app/routers/automation_usage.py","app/routers/automation_usage.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["automation-provider-usage-readiness-api","coherence-network-agent-pipeline","coherence-network-value-attribution","contributor-registry-api","deployment-gate-reliability","external-enablement","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","provider-readiness-contract","real-data-only-test-contract","tool-failure-awareness"],"idea_api_paths":["/api/ideas/automation-provider-usage-readiness-api","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/contributor-registry-api","/api/ideas/deployment-gate-reliability","/api/ideas/external-enablement","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/provider-readiness-contract","/api/ideas/real-data-only-test-contract","/api/ideas/tool-failure-awareness"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","014-deploy-readiness","027-fully-automated-pipeline","049-system-lineage-inventory-and-runtime-telemetry","050-canonical-route-registry-and-runtime-mapping","074-tool-failure-awareness","088-flow-endpoint-lineage-and-tracking","089-endpoint-traceability-coverage","096","100","100-automation-provider-usage-and-readiness-api","100-automation-provider-usage-readiness-api","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-provider-usage-coalescing-timeout-resilience","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/014-deploy-readiness","/api/spec-registry/027-fully-automated-pipeline","/api/spec-registry/049-system-lineage-inventory-and-runtime-telemetry","/api/spec-registry/050-canonical-route-registry-and-runtime-mapping","/api/spec-registry/074-tool-failure-awareness","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/096","/api/spec-registry/100","/api/spec-registry/100-automation-provider-usage-and-readiness-api","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-provider-usage-coalescing-timeout-resilience","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":46,"task_ids":["consolidate_worktrees_20260306","external-provider-health-recovery","local-validation-idea-acceptance","provider-health-monitor-auto-heal","railway-tos-mitigation","routing-test-heal","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-27-host-runner-cli-bootstrap-validation","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-02-28-provider-usage-family-coalescing-timeout-fallback","task-2026-02-28-readiness-family-coalescing-timeout-fallback","task-2026-02-28-readiness-timeout-snapshot-fallback","task-2026-03-03-automation-single-source-truth","task-2026-03-03-automation-usage-endpoint-swr-singleflight","task-2026-03-03-usage-automation-latency-and-data-fallback","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-provider-e2e-validation-contract","task-provider-validation-ui-visibility","task_2026-04-02_local_validation_merge_deploy","task_4aee77ff4c27b9be","task_paid_observability_and_smart_refresh_20260220","task_persistent_external_tool_usage_tracking"]},"validation":{"tracked":true,"pass_counts":{"local":44,"ci":4,"deploy":2,"e2e":6}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/automation/usage/daily-summary","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/automation/usage/external-tools","methods":["GET"],"source_files":["api/app/routers/automation_usage.py","app/routers/automation_usage.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["automation-provider-usage-readiness-api","coherence-network-agent-pipeline","coherence-network-value-attribution","contributor-registry-api","deployment-gate-reliability","external-enablement","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","provider-readiness-contract","real-data-only-test-contract","tool-failure-awareness"],"idea_api_paths":["/api/ideas/automation-provider-usage-readiness-api","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/contributor-registry-api","/api/ideas/deployment-gate-reliability","/api/ideas/external-enablement","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/provider-readiness-contract","/api/ideas/real-data-only-test-contract","/api/ideas/tool-failure-awareness"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","014-deploy-readiness","027-fully-automated-pipeline","049-system-lineage-inventory-and-runtime-telemetry","050-canonical-route-registry-and-runtime-mapping","074-tool-failure-awareness","088-flow-endpoint-lineage-and-tracking","089-endpoint-traceability-coverage","096","100","100-automation-provider-usage-and-readiness-api","100-automation-provider-usage-readiness-api","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-provider-usage-coalescing-timeout-resilience","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/014-deploy-readiness","/api/spec-registry/027-fully-automated-pipeline","/api/spec-registry/049-system-lineage-inventory-and-runtime-telemetry","/api/spec-registry/050-canonical-route-registry-and-runtime-mapping","/api/spec-registry/074-tool-failure-awareness","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/096","/api/spec-registry/100","/api/spec-registry/100-automation-provider-usage-and-readiness-api","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-provider-usage-coalescing-timeout-resilience","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":46,"task_ids":["consolidate_worktrees_20260306","external-provider-health-recovery","local-validation-idea-acceptance","provider-health-monitor-auto-heal","railway-tos-mitigation","routing-test-heal","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-27-host-runner-cli-bootstrap-validation","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-02-28-provider-usage-family-coalescing-timeout-fallback","task-2026-02-28-readiness-family-coalescing-timeout-fallback","task-2026-02-28-readiness-timeout-snapshot-fallback","task-2026-03-03-automation-single-source-truth","task-2026-03-03-automation-usage-endpoint-swr-singleflight","task-2026-03-03-usage-automation-latency-and-data-fallback","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-provider-e2e-validation-contract","task-provider-validation-ui-visibility","task_2026-04-02_local_validation_merge_deploy","task_4aee77ff4c27b9be","task_paid_observability_and_smart_refresh_20260220","task_persistent_external_tool_usage_tracking"]},"validation":{"tracked":true,"pass_counts":{"local":44,"ci":4,"deploy":2,"e2e":6}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/automation/usage/external-tools","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/automation/usage/local-circulation","methods":["GET","POST"],"source_files":["api/app/routers/automation_usage.py","app/routers/automation_usage.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["automation-provider-usage-readiness-api","coherence-network-agent-pipeline","coherence-network-value-attribution","contributor-registry-api","deployment-gate-reliability","external-enablement","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","provider-readiness-contract","real-data-only-test-contract","tool-failure-awareness"],"idea_api_paths":["/api/ideas/automation-provider-usage-readiness-api","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/contributor-registry-api","/api/ideas/deployment-gate-reliability","/api/ideas/external-enablement","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/provider-readiness-contract","/api/ideas/real-data-only-test-contract","/api/ideas/tool-failure-awareness"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","014-deploy-readiness","027-fully-automated-pipeline","049-system-lineage-inventory-and-runtime-telemetry","050-canonical-route-registry-and-runtime-mapping","074-tool-failure-awareness","088-flow-endpoint-lineage-and-tracking","089-endpoint-traceability-coverage","096","100","100-automation-provider-usage-and-readiness-api","100-automation-provider-usage-readiness-api","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-provider-usage-coalescing-timeout-resilience","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/014-deploy-readiness","/api/spec-registry/027-fully-automated-pipeline","/api/spec-registry/049-system-lineage-inventory-and-runtime-telemetry","/api/spec-registry/050-canonical-route-registry-and-runtime-mapping","/api/spec-registry/074-tool-failure-awareness","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/096","/api/spec-registry/100","/api/spec-registry/100-automation-provider-usage-and-readiness-api","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-provider-usage-coalescing-timeout-resilience","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":46,"task_ids":["consolidate_worktrees_20260306","external-provider-health-recovery","local-validation-idea-acceptance","provider-health-monitor-auto-heal","railway-tos-mitigation","routing-test-heal","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-27-host-runner-cli-bootstrap-validation","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-02-28-provider-usage-family-coalescing-timeout-fallback","task-2026-02-28-readiness-family-coalescing-timeout-fallback","task-2026-02-28-readiness-timeout-snapshot-fallback","task-2026-03-03-automation-single-source-truth","task-2026-03-03-automation-usage-endpoint-swr-singleflight","task-2026-03-03-usage-automation-latency-and-data-fallback","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-provider-e2e-validation-contract","task-provider-validation-ui-visibility","task_2026-04-02_local_validation_merge_deploy","task_4aee77ff4c27b9be","task_paid_observability_and_smart_refresh_20260220","task_persistent_external_tool_usage_tracking"]},"validation":{"tracked":true,"pass_counts":{"local":44,"ci":4,"deploy":2,"e2e":6}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/automation/usage/local-circulation","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/automation/usage/provider-heal/run","methods":["POST"],"source_files":["api/app/routers/automation_usage.py","app/routers/automation_usage.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["automation-provider-usage-readiness-api","coherence-network-agent-pipeline","coherence-network-value-attribution","contributor-registry-api","deployment-gate-reliability","external-enablement","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","provider-readiness-contract","real-data-only-test-contract","tool-failure-awareness"],"idea_api_paths":["/api/ideas/automation-provider-usage-readiness-api","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/contributor-registry-api","/api/ideas/deployment-gate-reliability","/api/ideas/external-enablement","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/provider-readiness-contract","/api/ideas/real-data-only-test-contract","/api/ideas/tool-failure-awareness"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","014-deploy-readiness","027-fully-automated-pipeline","049-system-lineage-inventory-and-runtime-telemetry","050-canonical-route-registry-and-runtime-mapping","074-tool-failure-awareness","088-flow-endpoint-lineage-and-tracking","089-endpoint-traceability-coverage","096","100","100-automation-provider-usage-and-readiness-api","100-automation-provider-usage-readiness-api","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-provider-usage-coalescing-timeout-resilience","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/014-deploy-readiness","/api/spec-registry/027-fully-automated-pipeline","/api/spec-registry/049-system-lineage-inventory-and-runtime-telemetry","/api/spec-registry/050-canonical-route-registry-and-runtime-mapping","/api/spec-registry/074-tool-failure-awareness","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/096","/api/spec-registry/100","/api/spec-registry/100-automation-provider-usage-and-readiness-api","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-provider-usage-coalescing-timeout-resilience","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":46,"task_ids":["consolidate_worktrees_20260306","external-provider-health-recovery","local-validation-idea-acceptance","provider-health-monitor-auto-heal","railway-tos-mitigation","routing-test-heal","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-27-host-runner-cli-bootstrap-validation","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-02-28-provider-usage-family-coalescing-timeout-fallback","task-2026-02-28-readiness-family-coalescing-timeout-fallback","task-2026-02-28-readiness-timeout-snapshot-fallback","task-2026-03-03-automation-single-source-truth","task-2026-03-03-automation-usage-endpoint-swr-singleflight","task-2026-03-03-usage-automation-latency-and-data-fallback","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-provider-e2e-validation-contract","task-provider-validation-ui-visibility","task_2026-04-02_local_validation_merge_deploy","task_4aee77ff4c27b9be","task_paid_observability_and_smart_refresh_20260220","task_persistent_external_tool_usage_tracking"]},"validation":{"tracked":true,"pass_counts":{"local":44,"ci":4,"deploy":2,"e2e":6}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/automation/usage/provider-heal/run","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/automation/usage/provider-validation","methods":["GET"],"source_files":["api/app/routers/automation_usage.py","app/routers/automation_usage.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["automation-provider-usage-readiness-api","coherence-network-agent-pipeline","coherence-network-value-attribution","contributor-registry-api","deployment-gate-reliability","external-enablement","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","provider-readiness-contract","real-data-only-test-contract","tool-failure-awareness"],"idea_api_paths":["/api/ideas/automation-provider-usage-readiness-api","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/contributor-registry-api","/api/ideas/deployment-gate-reliability","/api/ideas/external-enablement","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/provider-readiness-contract","/api/ideas/real-data-only-test-contract","/api/ideas/tool-failure-awareness"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","014-deploy-readiness","027-fully-automated-pipeline","049-system-lineage-inventory-and-runtime-telemetry","050-canonical-route-registry-and-runtime-mapping","074-tool-failure-awareness","088-flow-endpoint-lineage-and-tracking","089-endpoint-traceability-coverage","096","100","100-automation-provider-usage-and-readiness-api","100-automation-provider-usage-readiness-api","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-provider-usage-coalescing-timeout-resilience","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/014-deploy-readiness","/api/spec-registry/027-fully-automated-pipeline","/api/spec-registry/049-system-lineage-inventory-and-runtime-telemetry","/api/spec-registry/050-canonical-route-registry-and-runtime-mapping","/api/spec-registry/074-tool-failure-awareness","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/096","/api/spec-registry/100","/api/spec-registry/100-automation-provider-usage-and-readiness-api","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-provider-usage-coalescing-timeout-resilience","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":46,"task_ids":["consolidate_worktrees_20260306","external-provider-health-recovery","local-validation-idea-acceptance","provider-health-monitor-auto-heal","railway-tos-mitigation","routing-test-heal","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-27-host-runner-cli-bootstrap-validation","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-02-28-provider-usage-family-coalescing-timeout-fallback","task-2026-02-28-readiness-family-coalescing-timeout-fallback","task-2026-02-28-readiness-timeout-snapshot-fallback","task-2026-03-03-automation-single-source-truth","task-2026-03-03-automation-usage-endpoint-swr-singleflight","task-2026-03-03-usage-automation-latency-and-data-fallback","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-provider-e2e-validation-contract","task-provider-validation-ui-visibility","task_2026-04-02_local_validation_merge_deploy","task_4aee77ff4c27b9be","task_paid_observability_and_smart_refresh_20260220","task_persistent_external_tool_usage_tracking"]},"validation":{"tracked":true,"pass_counts":{"local":44,"ci":4,"deploy":2,"e2e":6}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/automation/usage/provider-validation","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/automation/usage/provider-validation/run","methods":["POST"],"source_files":["api/app/routers/automation_usage.py","app/routers/automation_usage.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["automation-provider-usage-readiness-api","coherence-network-agent-pipeline","coherence-network-value-attribution","contributor-registry-api","deployment-gate-reliability","external-enablement","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","provider-readiness-contract","real-data-only-test-contract","tool-failure-awareness"],"idea_api_paths":["/api/ideas/automation-provider-usage-readiness-api","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/contributor-registry-api","/api/ideas/deployment-gate-reliability","/api/ideas/external-enablement","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/provider-readiness-contract","/api/ideas/real-data-only-test-contract","/api/ideas/tool-failure-awareness"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","014-deploy-readiness","027-fully-automated-pipeline","049-system-lineage-inventory-and-runtime-telemetry","050-canonical-route-registry-and-runtime-mapping","074-tool-failure-awareness","088-flow-endpoint-lineage-and-tracking","089-endpoint-traceability-coverage","096","100","100-automation-provider-usage-and-readiness-api","100-automation-provider-usage-readiness-api","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-provider-usage-coalescing-timeout-resilience","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/014-deploy-readiness","/api/spec-registry/027-fully-automated-pipeline","/api/spec-registry/049-system-lineage-inventory-and-runtime-telemetry","/api/spec-registry/050-canonical-route-registry-and-runtime-mapping","/api/spec-registry/074-tool-failure-awareness","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/096","/api/spec-registry/100","/api/spec-registry/100-automation-provider-usage-and-readiness-api","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-provider-usage-coalescing-timeout-resilience","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":46,"task_ids":["consolidate_worktrees_20260306","external-provider-health-recovery","local-validation-idea-acceptance","provider-health-monitor-auto-heal","railway-tos-mitigation","routing-test-heal","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-27-host-runner-cli-bootstrap-validation","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-02-28-provider-usage-family-coalescing-timeout-fallback","task-2026-02-28-readiness-family-coalescing-timeout-fallback","task-2026-02-28-readiness-timeout-snapshot-fallback","task-2026-03-03-automation-single-source-truth","task-2026-03-03-automation-usage-endpoint-swr-singleflight","task-2026-03-03-usage-automation-latency-and-data-fallback","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-provider-e2e-validation-contract","task-provider-validation-ui-visibility","task_2026-04-02_local_validation_merge_deploy","task_4aee77ff4c27b9be","task_paid_observability_and_smart_refresh_20260220","task_persistent_external_tool_usage_tracking"]},"validation":{"tracked":true,"pass_counts":{"local":44,"ci":4,"deploy":2,"e2e":6}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/automation/usage/provider-validation/run","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/automation/usage/readiness","methods":["GET"],"source_files":["api/app/routers/automation_usage.py","app/routers/automation_usage.py"],"canonical_route":{"registered":true,"methods":["GET"],"method_match":true},"idea":{"tracked":true,"idea_id":"coherence-network-agent-pipeline","idea_api_path":"/api/ideas/coherence-network-agent-pipeline","origin_idea_id":"portfolio-governance","idea_ids":["automation-provider-usage-readiness-api","coherence-network-agent-pipeline","coherence-network-value-attribution","contributor-registry-api","deployment-gate-reliability","external-enablement","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","provider-readiness-contract","real-data-only-test-contract","tool-failure-awareness"],"idea_api_paths":["/api/ideas/automation-provider-usage-readiness-api","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/contributor-registry-api","/api/ideas/deployment-gate-reliability","/api/ideas/external-enablement","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/provider-readiness-contract","/api/ideas/real-data-only-test-contract","/api/ideas/tool-failure-awareness"],"source":"canonical+evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","014-deploy-readiness","027-fully-automated-pipeline","049-system-lineage-inventory-and-runtime-telemetry","050-canonical-route-registry-and-runtime-mapping","074-tool-failure-awareness","088-flow-endpoint-lineage-and-tracking","089-endpoint-traceability-coverage","096","100","100-automation-provider-usage-and-readiness-api","100-automation-provider-usage-readiness-api","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-provider-usage-coalescing-timeout-resilience","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/014-deploy-readiness","/api/spec-registry/027-fully-automated-pipeline","/api/spec-registry/049-system-lineage-inventory-and-runtime-telemetry","/api/spec-registry/050-canonical-route-registry-and-runtime-mapping","/api/spec-registry/074-tool-failure-awareness","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/096","/api/spec-registry/100","/api/spec-registry/100-automation-provider-usage-and-readiness-api","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-provider-usage-coalescing-timeout-resilience","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":46,"task_ids":["consolidate_worktrees_20260306","external-provider-health-recovery","local-validation-idea-acceptance","provider-health-monitor-auto-heal","railway-tos-mitigation","routing-test-heal","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-27-host-runner-cli-bootstrap-validation","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-02-28-provider-usage-family-coalescing-timeout-fallback","task-2026-02-28-readiness-family-coalescing-timeout-fallback","task-2026-02-28-readiness-timeout-snapshot-fallback","task-2026-03-03-automation-single-source-truth","task-2026-03-03-automation-usage-endpoint-swr-singleflight","task-2026-03-03-usage-automation-latency-and-data-fallback","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-provider-e2e-validation-contract","task-provider-validation-ui-visibility","task_2026-04-02_local_validation_merge_deploy","task_4aee77ff4c27b9be","task_paid_observability_and_smart_refresh_20260220","task_persistent_external_tool_usage_tracking"]},"validation":{"tracked":true,"pass_counts":{"local":44,"ci":4,"deploy":2,"e2e":6}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/automation/usage/readiness","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/automation/usage/snapshots","methods":["GET"],"source_files":["api/app/routers/automation_usage.py","app/routers/automation_usage.py"],"canonical_route":{"registered":true,"methods":["GET"],"method_match":true},"idea":{"tracked":true,"idea_id":"coherence-network-agent-pipeline","idea_api_path":"/api/ideas/coherence-network-agent-pipeline","origin_idea_id":"portfolio-governance","idea_ids":["automation-provider-usage-readiness-api","coherence-network-agent-pipeline","coherence-network-value-attribution","contributor-registry-api","deployment-gate-reliability","external-enablement","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","provider-readiness-contract","real-data-only-test-contract","tool-failure-awareness"],"idea_api_paths":["/api/ideas/automation-provider-usage-readiness-api","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/contributor-registry-api","/api/ideas/deployment-gate-reliability","/api/ideas/external-enablement","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/provider-readiness-contract","/api/ideas/real-data-only-test-contract","/api/ideas/tool-failure-awareness"],"source":"canonical+evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","014-deploy-readiness","027-fully-automated-pipeline","049-system-lineage-inventory-and-runtime-telemetry","050-canonical-route-registry-and-runtime-mapping","074-tool-failure-awareness","088-flow-endpoint-lineage-and-tracking","089-endpoint-traceability-coverage","096","100","100-automation-provider-usage-and-readiness-api","100-automation-provider-usage-readiness-api","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-provider-usage-coalescing-timeout-resilience","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/014-deploy-readiness","/api/spec-registry/027-fully-automated-pipeline","/api/spec-registry/049-system-lineage-inventory-and-runtime-telemetry","/api/spec-registry/050-canonical-route-registry-and-runtime-mapping","/api/spec-registry/074-tool-failure-awareness","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/096","/api/spec-registry/100","/api/spec-registry/100-automation-provider-usage-and-readiness-api","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-provider-usage-coalescing-timeout-resilience","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":46,"task_ids":["consolidate_worktrees_20260306","external-provider-health-recovery","local-validation-idea-acceptance","provider-health-monitor-auto-heal","railway-tos-mitigation","routing-test-heal","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-27-host-runner-cli-bootstrap-validation","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-02-28-provider-usage-family-coalescing-timeout-fallback","task-2026-02-28-readiness-family-coalescing-timeout-fallback","task-2026-02-28-readiness-timeout-snapshot-fallback","task-2026-03-03-automation-single-source-truth","task-2026-03-03-automation-usage-endpoint-swr-singleflight","task-2026-03-03-usage-automation-latency-and-data-fallback","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-provider-e2e-validation-contract","task-provider-validation-ui-visibility","task_2026-04-02_local_validation_merge_deploy","task_4aee77ff4c27b9be","task_paid_observability_and_smart_refresh_20260220","task_persistent_external_tool_usage_tracking"]},"validation":{"tracked":true,"pass_counts":{"local":44,"ci":4,"deploy":2,"e2e":6}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/automation/usage/snapshots","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/automation/usage/subscription-estimator","methods":["GET"],"source_files":["api/app/routers/automation_usage.py","app/routers/automation_usage.py"],"canonical_route":{"registered":true,"methods":["GET"],"method_match":true},"idea":{"tracked":true,"idea_id":"coherence-network-agent-pipeline","idea_api_path":"/api/ideas/coherence-network-agent-pipeline","origin_idea_id":"portfolio-governance","idea_ids":["automation-provider-usage-readiness-api","coherence-network-agent-pipeline","coherence-network-value-attribution","contributor-registry-api","deployment-gate-reliability","external-enablement","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","provider-readiness-contract","real-data-only-test-contract","tool-failure-awareness"],"idea_api_paths":["/api/ideas/automation-provider-usage-readiness-api","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/contributor-registry-api","/api/ideas/deployment-gate-reliability","/api/ideas/external-enablement","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/provider-readiness-contract","/api/ideas/real-data-only-test-contract","/api/ideas/tool-failure-awareness"],"source":"canonical+evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","014-deploy-readiness","027-fully-automated-pipeline","049-system-lineage-inventory-and-runtime-telemetry","050-canonical-route-registry-and-runtime-mapping","074-tool-failure-awareness","088-flow-endpoint-lineage-and-tracking","089-endpoint-traceability-coverage","096","100","100-automation-provider-usage-and-readiness-api","100-automation-provider-usage-readiness-api","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-provider-usage-coalescing-timeout-resilience","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/014-deploy-readiness","/api/spec-registry/027-fully-automated-pipeline","/api/spec-registry/049-system-lineage-inventory-and-runtime-telemetry","/api/spec-registry/050-canonical-route-registry-and-runtime-mapping","/api/spec-registry/074-tool-failure-awareness","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/096","/api/spec-registry/100","/api/spec-registry/100-automation-provider-usage-and-readiness-api","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-provider-usage-coalescing-timeout-resilience","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":46,"task_ids":["consolidate_worktrees_20260306","external-provider-health-recovery","local-validation-idea-acceptance","provider-health-monitor-auto-heal","railway-tos-mitigation","routing-test-heal","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-27-host-runner-cli-bootstrap-validation","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-02-28-provider-usage-family-coalescing-timeout-fallback","task-2026-02-28-readiness-family-coalescing-timeout-fallback","task-2026-02-28-readiness-timeout-snapshot-fallback","task-2026-03-03-automation-single-source-truth","task-2026-03-03-automation-usage-endpoint-swr-singleflight","task-2026-03-03-usage-automation-latency-and-data-fallback","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-provider-e2e-validation-contract","task-provider-validation-ui-visibility","task_2026-04-02_local_validation_merge_deploy","task_4aee77ff4c27b9be","task_paid_observability_and_smart_refresh_20260220","task_persistent_external_tool_usage_tracking"]},"validation":{"tracked":true,"pass_counts":{"local":44,"ci":4,"deploy":2,"e2e":6}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/automation/usage/subscription-estimator","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/beliefs/roi","methods":["GET"],"source_files":["api/app/routers/beliefs.py","app/routers/beliefs.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/beliefs/roi","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/blueprints","methods":["GET"],"source_files":["api/app/routers/blueprints.py","app/routers/blueprints.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/blueprints","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/blueprints/{blueprint_id}/apply","methods":["POST"],"source_files":["api/app/routers/blueprints.py","app/routers/blueprints.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/blueprints/{blueprint_id}/apply","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/breath/history","methods":["GET"],"source_files":["api/app/routers/breath.py","app/routers/breath.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/breath/history","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/breath/now","methods":["GET"],"source_files":["api/app/routers/breath.py","app/routers/breath.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/breath/now","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/breath/stream","methods":["GET"],"source_files":["api/app/routers/breath.py","app/routers/breath.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/breath/stream","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/brief/daily","methods":["GET"],"source_files":["api/app/routers/brief.py","app/routers/brief.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/brief/daily","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/brief/engagement-metrics","methods":["GET"],"source_files":["api/app/routers/brief.py","app/routers/brief.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/brief/engagement-metrics","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/brief/feedback","methods":["POST"],"source_files":["api/app/routers/brief.py","app/routers/brief.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/brief/feedback","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/cc/exchange-rate","methods":["GET"],"source_files":["api/app/routers/cc_economics.py","app/routers/cc_economics.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/cc/exchange-rate","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/cc/exchange/adapters","methods":["GET"],"source_files":["api/app/routers/cc_exchange.py","app/routers/cc_exchange.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/cc/exchange/adapters","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/cc/exchange/history/{user_id}","methods":["GET"],"source_files":["api/app/routers/cc_exchange.py","app/routers/cc_exchange.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/cc/exchange/history/{user_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/cc/exchange/quote","methods":["POST"],"source_files":["api/app/routers/cc_exchange.py","app/routers/cc_exchange.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/cc/exchange/quote","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/cc/exchange/swap","methods":["POST"],"source_files":["api/app/routers/cc_exchange.py","app/routers/cc_exchange.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/cc/exchange/swap","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/cc/exchange/swap/{tx_id}","methods":["GET"],"source_files":["api/app/routers/cc_exchange.py","app/routers/cc_exchange.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/cc/exchange/swap/{tx_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/cc/exchange/swap/{tx_id}/confirm","methods":["POST"],"source_files":["api/app/routers/cc_exchange.py","app/routers/cc_exchange.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/cc/exchange/swap/{tx_id}/confirm","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/cc/stake","methods":["POST"],"source_files":["api/app/routers/cc_economics.py","app/routers/cc_economics.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/cc/stake","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/cc/staking/{user_id}","methods":["GET"],"source_files":["api/app/routers/cc_economics.py","app/routers/cc_economics.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/cc/staking/{user_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/cc/supply","methods":["GET"],"source_files":["api/app/routers/cc_economics.py","app/routers/cc_economics.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/cc/supply","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/cc/unstake","methods":["POST"],"source_files":["api/app/routers/cc_economics.py","app/routers/cc_economics.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/cc/unstake","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/coherence/score","methods":["GET"],"source_files":["api/app/routers/coherence.py","app/routers/coherence.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":17,"methods":["GET"],"total_runtime_ms":72545.8887,"average_runtime_ms":4267.4052,"runtime_cost_estimate":0.14509179,"status_counts":{"200":17},"by_source":{"api":17}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/coherence/score","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/concepts","methods":["GET","POST"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/concepts/auto-tag-all","methods":["POST"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/auto-tag-all","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/concepts/axes","methods":["GET"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/axes","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/concepts/communities","methods":["GET"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/communities","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/concepts/communities/{community_id}","methods":["GET"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/communities/{community_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/concepts/domain/{domain}","methods":["GET"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/domain/{domain}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/concepts/domain/{domain}/vision-data","methods":["GET"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/domain/{domain}/vision-data","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/concepts/frequency-edit","methods":["POST"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/frequency-edit","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/concepts/frequency-field","methods":["POST"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/frequency-field","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/concepts/frequency-score","methods":["POST"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/frequency-score","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/concepts/garden","methods":["GET"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/garden","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/concepts/networks","methods":["GET"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/networks","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/concepts/practices","methods":["GET"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/practices","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/concepts/relationships","methods":["GET"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/relationships","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/concepts/scenes","methods":["GET"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/scenes","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/concepts/search","methods":["GET"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/search","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/concepts/stats","methods":["GET"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/stats","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/concepts/stories","methods":["GET"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/stories","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/concepts/submit","methods":["POST"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/submit","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/concepts/suggest","methods":["POST"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/suggest","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/concepts/voices/recent","methods":["GET"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":56,"methods":["GET"],"total_runtime_ms":112932.7733,"average_runtime_ms":2016.6567,"runtime_cost_estimate":0.22586557,"status_counts":{"200":56},"by_source":{"api":56}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/voices/recent","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/concepts/voices/{voice_id}/propose","methods":["POST"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/voices/{voice_id}/propose","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/concepts/{concept_id}","methods":["DELETE","GET","PATCH"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/{concept_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/concepts/{concept_id}/carried-by","methods":["GET"],"source_files":["api/app/routers/presence_resonance.py","app/routers/presence_resonance.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/{concept_id}/carried-by","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/concepts/{concept_id}/edges","methods":["GET","POST"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/{concept_id}/edges","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/concepts/{concept_id}/frequency-field","methods":["GET"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/{concept_id}/frequency-field","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/concepts/{concept_id}/frequency-profile","methods":["GET"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/{concept_id}/frequency-profile","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/concepts/{concept_id}/related","methods":["GET"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/{concept_id}/related","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/concepts/{concept_id}/story","methods":["PATCH"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/{concept_id}/story","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/concepts/{concept_id}/translate","methods":["GET"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/{concept_id}/translate","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/concepts/{concept_id}/views","methods":["GET","POST"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/{concept_id}/views","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/concepts/{concept_id}/views/{lang}/history","methods":["GET"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/{concept_id}/views/{lang}/history","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/concepts/{concept_id}/visuals/regenerate","methods":["POST"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/{concept_id}/visuals/regenerate","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/concepts/{concept_id}/voices","methods":["GET","POST"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/concepts/{concept_id}/voices","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/config","methods":["GET","PATCH"],"source_files":["api/app/routers/meta.py","app/routers/meta.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/config","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/constellation","methods":["GET"],"source_files":["api/app/routers/constellation.py","app/routers/constellation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/constellation","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/content/file","methods":["GET"],"source_files":["api/app/routers/content.py","app/routers/content.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/content/file","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/contributions","methods":["GET","POST"],"source_files":["api/app/routers/contributions.py","app/routers/contributions.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-value-attribution","contributor-registry-api","deployment-gate-reliability","idea-lifecycle-api","oss-interface-alignment","portfolio-governance","real-data-only-test-contract"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/contributor-registry-api","/api/ideas/deployment-gate-reliability","/api/ideas/idea-lifecycle-api","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract"],"source":"evidence+runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":67,"methods":["GET"],"total_runtime_ms":130386.1456,"average_runtime_ms":1946.0619,"runtime_cost_estimate":0.26077229,"status_counts":{"200":67},"by_source":{"api":67}},"spec":{"tracked":true,"spec_ids":["006","073","086","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/073","/api/spec-registry/086","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api"]},"process":{"tracked":true,"evidence_count":16,"task_ids":["api-flow-latency-debug","normalize-commit-cost-estimator","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","walkable-flow-runtime-mismatch-fixes"]},"validation":{"tracked":true,"pass_counts":{"local":16,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributions","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/contributions/flow","methods":["GET"],"source_files":["api/app/routers/contributions.py","app/routers/contributions.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-value-attribution","contributor-registry-api","deployment-gate-reliability","idea-lifecycle-api","oss-interface-alignment","portfolio-governance","real-data-only-test-contract"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/contributor-registry-api","/api/ideas/deployment-gate-reliability","/api/ideas/idea-lifecycle-api","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","073","086","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/073","/api/spec-registry/086","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api"]},"process":{"tracked":true,"evidence_count":16,"task_ids":["api-flow-latency-debug","normalize-commit-cost-estimator","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","walkable-flow-runtime-mismatch-fixes"]},"validation":{"tracked":true,"pass_counts":{"local":16,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributions/flow","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/contributions/github","methods":["POST"],"source_files":["api/app/routers/contributions.py","app/routers/contributions.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-value-attribution","contributor-registry-api","deployment-gate-reliability","idea-lifecycle-api","oss-interface-alignment","portfolio-governance","real-data-only-test-contract"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/contributor-registry-api","/api/ideas/deployment-gate-reliability","/api/ideas/idea-lifecycle-api","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","073","086","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/073","/api/spec-registry/086","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api"]},"process":{"tracked":true,"evidence_count":16,"task_ids":["api-flow-latency-debug","normalize-commit-cost-estimator","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","walkable-flow-runtime-mismatch-fixes"]},"validation":{"tracked":true,"pass_counts":{"local":16,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributions/github","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/contributions/ledger/{contributor_id}","methods":["GET"],"source_files":["api/app/routers/contributions.py","app/routers/contributions.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-value-attribution","contributor-registry-api","deployment-gate-reliability","idea-lifecycle-api","oss-interface-alignment","portfolio-governance","real-data-only-test-contract"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/contributor-registry-api","/api/ideas/deployment-gate-reliability","/api/ideas/idea-lifecycle-api","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","073","086","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/073","/api/spec-registry/086","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api"]},"process":{"tracked":true,"evidence_count":16,"task_ids":["api-flow-latency-debug","normalize-commit-cost-estimator","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","walkable-flow-runtime-mismatch-fixes"]},"validation":{"tracked":true,"pass_counts":{"local":16,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributions/ledger/{contributor_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/contributions/ledger/{contributor_id}/ideas","methods":["GET"],"source_files":["api/app/routers/contributions.py","app/routers/contributions.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-value-attribution","contributor-registry-api","deployment-gate-reliability","idea-lifecycle-api","oss-interface-alignment","portfolio-governance","real-data-only-test-contract"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/contributor-registry-api","/api/ideas/deployment-gate-reliability","/api/ideas/idea-lifecycle-api","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","073","086","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/073","/api/spec-registry/086","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api"]},"process":{"tracked":true,"evidence_count":16,"task_ids":["api-flow-latency-debug","normalize-commit-cost-estimator","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","walkable-flow-runtime-mismatch-fixes"]},"validation":{"tracked":true,"pass_counts":{"local":16,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributions/ledger/{contributor_id}/ideas","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/contributions/record","methods":["POST"],"source_files":["api/app/routers/contributions.py","app/routers/contributions.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-value-attribution","contributor-registry-api","deployment-gate-reliability","idea-lifecycle-api","oss-interface-alignment","portfolio-governance","real-data-only-test-contract"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/contributor-registry-api","/api/ideas/deployment-gate-reliability","/api/ideas/idea-lifecycle-api","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","073","086","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/073","/api/spec-registry/086","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api"]},"process":{"tracked":true,"evidence_count":16,"task_ids":["api-flow-latency-debug","normalize-commit-cost-estimator","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","walkable-flow-runtime-mismatch-fixes"]},"validation":{"tracked":true,"pass_counts":{"local":16,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributions/record","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/contributions/{contribution_id}","methods":["GET"],"source_files":["api/app/routers/contributions.py","app/routers/contributions.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-value-attribution","contributor-registry-api","deployment-gate-reliability","idea-lifecycle-api","oss-interface-alignment","portfolio-governance","real-data-only-test-contract"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/contributor-registry-api","/api/ideas/deployment-gate-reliability","/api/ideas/idea-lifecycle-api","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","073","086","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/073","/api/spec-registry/086","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api"]},"process":{"tracked":true,"evidence_count":16,"task_ids":["api-flow-latency-debug","normalize-commit-cost-estimator","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","walkable-flow-runtime-mismatch-fixes"]},"validation":{"tracked":true,"pass_counts":{"local":16,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributions/{contribution_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/contributors","methods":["GET","POST"],"source_files":["api/app/routers/contributors.py","app/routers/contributors.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","contributor-registry-api","idea-lifecycle-api","oss-interface-alignment","portfolio-governance","real-data-only-test-contract"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/contributor-registry-api","/api/ideas/idea-lifecycle-api","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract"],"source":"evidence+runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":111,"methods":["GET"],"total_runtime_ms":188176.2146,"average_runtime_ms":1695.2812,"runtime_cost_estimate":0.37635241,"status_counts":{"200":111},"by_source":{"api":111}},"spec":{"tracked":true,"spec_ids":["006","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["api-flow-latency-debug","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributors","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/contributors/claim-by-identity","methods":["POST"],"source_files":["api/app/routers/contributors.py","app/routers/contributors.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","contributor-registry-api","idea-lifecycle-api","oss-interface-alignment","portfolio-governance","real-data-only-test-contract"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/contributor-registry-api","/api/ideas/idea-lifecycle-api","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["api-flow-latency-debug","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributors/claim-by-identity","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/contributors/generate-keypair","methods":["POST"],"source_files":["api/app/routers/graph.py","app/routers/graph.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","knowledge-and-resonance","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/knowledge-and-resonance","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["profile-contribution-derived-data","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/profile-contribution-derived-data","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["profile-lived-path-20260506","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributors/generate-keypair","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/contributors/graduate","methods":["POST"],"source_files":["api/app/routers/contributors.py","app/routers/contributors.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","contributor-registry-api","idea-lifecycle-api","oss-interface-alignment","portfolio-governance","real-data-only-test-contract"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/contributor-registry-api","/api/ideas/idea-lifecycle-api","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["api-flow-latency-debug","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributors/graduate","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/contributors/{contributor_id}","methods":["GET"],"source_files":["api/app/routers/contributors.py","app/routers/contributors.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","contributor-registry-api","idea-lifecycle-api","oss-interface-alignment","portfolio-governance","real-data-only-test-contract"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/contributor-registry-api","/api/ideas/idea-lifecycle-api","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["api-flow-latency-debug","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributors/{contributor_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/contributors/{contributor_id}/beliefs","methods":["GET","PATCH"],"source_files":["api/app/routers/beliefs.py","app/routers/beliefs.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributors/{contributor_id}/beliefs","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/contributors/{contributor_id}/beliefs/resonance","methods":["GET"],"source_files":["api/app/routers/beliefs.py","app/routers/beliefs.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributors/{contributor_id}/beliefs/resonance","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/contributors/{contributor_id}/cc-history","methods":["GET"],"source_files":["api/app/routers/contributors_portfolio.py","app/routers/contributors_portfolio.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributors/{contributor_id}/cc-history","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/contributors/{contributor_id}/contributions","methods":["GET"],"source_files":["api/app/routers/contributions.py","app/routers/contributions.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-value-attribution","contributor-registry-api","deployment-gate-reliability","idea-lifecycle-api","oss-interface-alignment","portfolio-governance","real-data-only-test-contract"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/contributor-registry-api","/api/ideas/deployment-gate-reliability","/api/ideas/idea-lifecycle-api","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","073","086","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/073","/api/spec-registry/086","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api"]},"process":{"tracked":true,"evidence_count":16,"task_ids":["api-flow-latency-debug","normalize-commit-cost-estimator","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","walkable-flow-runtime-mismatch-fixes"]},"validation":{"tracked":true,"pass_counts":{"local":16,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributors/{contributor_id}/contributions","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/contributors/{contributor_id}/contributions/{contribution_id}/lineage","methods":["GET"],"source_files":["api/app/routers/contributors_portfolio.py","app/routers/contributors_portfolio.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributors/{contributor_id}/contributions/{contribution_id}/lineage","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/contributors/{contributor_id}/idea-contributions","methods":["GET"],"source_files":["api/app/routers/contributors_portfolio.py","app/routers/contributors_portfolio.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributors/{contributor_id}/idea-contributions","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/contributors/{contributor_id}/idea-contributions/{idea_id}","methods":["GET"],"source_files":["api/app/routers/contributors_portfolio.py","app/routers/contributors_portfolio.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributors/{contributor_id}/idea-contributions/{idea_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/contributors/{contributor_id}/investment-history","methods":["GET"],"source_files":["api/app/routers/investments.py","app/routers/investments.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributors/{contributor_id}/investment-history","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/contributors/{contributor_id}/investments","methods":["GET"],"source_files":["api/app/routers/investments.py","app/routers/investments.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributors/{contributor_id}/investments","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/contributors/{contributor_id}/location","methods":["DELETE","GET","PATCH"],"source_files":["api/app/routers/geolocation.py","app/routers/geolocation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["geolocation-interface","oss-interface-alignment"],"idea_api_paths":["/api/ideas/geolocation-interface","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["geolocation-interface"],"spec_api_paths":["/api/spec-registry/geolocation-interface"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_761e9dd6c721cd7f","task_bcbc166"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":2,"deploy":2,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributors/{contributor_id}/location","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/contributors/{contributor_id}/met-at","methods":["GET","POST"],"source_files":["api/app/routers/gatherings.py","app/routers/gatherings.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributors/{contributor_id}/met-at","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/contributors/{contributor_id}/pledges","methods":["GET","POST"],"source_files":["api/app/routers/investments.py","app/routers/investments.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributors/{contributor_id}/pledges","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/contributors/{contributor_id}/pledges/{pledge_id}/fulfill","methods":["POST"],"source_files":["api/app/routers/investments.py","app/routers/investments.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributors/{contributor_id}/pledges/{pledge_id}/fulfill","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/contributors/{contributor_id}/portfolio","methods":["GET"],"source_files":["api/app/routers/contributors_portfolio.py","app/routers/contributors_portfolio.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributors/{contributor_id}/portfolio","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/contributors/{contributor_id}/public-key","methods":["GET"],"source_files":["api/app/routers/graph.py","app/routers/graph.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","knowledge-and-resonance","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/knowledge-and-resonance","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["profile-contribution-derived-data","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/profile-contribution-derived-data","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["profile-lived-path-20260506","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributors/{contributor_id}/public-key","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/contributors/{contributor_id}/recognition","methods":["GET"],"source_files":["api/app/routers/contributor_recognition.py","app/routers/contributor_recognition.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["contribution-recognition-loop","oss-interface-alignment","visible-contribution-recognition-and-growth-tracking"],"idea_api_paths":["/api/ideas/contribution-recognition-loop","/api/ideas/oss-interface-alignment","/api/ideas/visible-contribution-recognition-and-growth-tracking"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["task_db6bddf6664e5db0"],"spec_api_paths":["/api/spec-registry/task_db6bddf6664e5db0"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_208cb1bb6476156d"]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributors/{contributor_id}/recognition","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/contributors/{contributor_id}/register-key","methods":["POST"],"source_files":["api/app/routers/graph.py","app/routers/graph.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","knowledge-and-resonance","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/knowledge-and-resonance","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["profile-contribution-derived-data","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/profile-contribution-derived-data","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["profile-lived-path-20260506","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributors/{contributor_id}/register-key","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/contributors/{contributor_id}/spend","methods":["GET"],"source_files":["api/app/routers/contributors.py","app/routers/contributors.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","contributor-registry-api","idea-lifecycle-api","oss-interface-alignment","portfolio-governance","real-data-only-test-contract"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/contributor-registry-api","/api/ideas/idea-lifecycle-api","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["api-flow-latency-debug","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributors/{contributor_id}/spend","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/contributors/{contributor_id}/stakes","methods":["GET"],"source_files":["api/app/routers/contributors_portfolio.py","app/routers/contributors_portfolio.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributors/{contributor_id}/stakes","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/contributors/{contributor_id}/stakes/{stake_id}","methods":["GET"],"source_files":["api/app/routers/contributors_portfolio.py","app/routers/contributors_portfolio.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributors/{contributor_id}/stakes/{stake_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/contributors/{contributor_id}/tasks","methods":["GET"],"source_files":["api/app/routers/contributors_portfolio.py","app/routers/contributors_portfolio.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributors/{contributor_id}/tasks","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/contributors/{contributor_id}/tasks/{task_id}","methods":["GET"],"source_files":["api/app/routers/contributors_portfolio.py","app/routers/contributors_portfolio.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributors/{contributor_id}/tasks/{task_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/contributors/{contributor_id}/verify-signature","methods":["POST"],"source_files":["api/app/routers/graph.py","app/routers/graph.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","knowledge-and-resonance","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/knowledge-and-resonance","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["profile-contribution-derived-data","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/profile-contribution-derived-data","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["profile-lived-path-20260506","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributors/{contributor_id}/verify-signature","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/contributors/{contributor_id}/workspaces","methods":["GET"],"source_files":["api/app/routers/memberships.py","app/routers/memberships.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/contributors/{contributor_id}/workspaces","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/creator-economy/featured","methods":["GET"],"source_files":["api/app/routers/creator_economy.py","app/routers/creator_economy.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/creator-economy/featured","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/creator-economy/stats","methods":["GET"],"source_files":["api/app/routers/creator_economy.py","app/routers/creator_economy.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/creator-economy/stats","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/credentials","methods":["GET","POST"],"source_files":["api/app/routers/credentials.py","app/routers/credentials.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/credentials","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/credentials/{credential_id}","methods":["DELETE"],"source_files":["api/app/routers/credentials.py","app/routers/credentials.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/credentials/{credential_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/data-retention/policy","methods":["GET"],"source_files":["api/app/routers/data_retention.py","app/routers/data_retention.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["concept-layer-foundation","data-retention-summarization","oss-interface-alignment","point-of-view-translation"],"idea_api_paths":["/api/ideas/concept-layer-foundation","/api/ideas/data-retention-summarization","/api/ideas/oss-interface-alignment","/api/ideas/point-of-view-translation"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["point-of-view-translation"],"spec_api_paths":["/api/spec-registry/point-of-view-translation"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_d2cc533","task_fdd1ca0f9d7bd022"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":2,"deploy":2,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/data-retention/policy","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/data-retention/run","methods":["POST"],"source_files":["api/app/routers/data_retention.py","app/routers/data_retention.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["concept-layer-foundation","data-retention-summarization","oss-interface-alignment","point-of-view-translation"],"idea_api_paths":["/api/ideas/concept-layer-foundation","/api/ideas/data-retention-summarization","/api/ideas/oss-interface-alignment","/api/ideas/point-of-view-translation"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["point-of-view-translation"],"spec_api_paths":["/api/spec-registry/point-of-view-translation"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_d2cc533","task_fdd1ca0f9d7bd022"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":2,"deploy":2,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/data-retention/run","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/data-retention/status","methods":["GET"],"source_files":["api/app/routers/data_retention.py","app/routers/data_retention.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["concept-layer-foundation","data-retention-summarization","oss-interface-alignment","point-of-view-translation"],"idea_api_paths":["/api/ideas/concept-layer-foundation","/api/ideas/data-retention-summarization","/api/ideas/oss-interface-alignment","/api/ideas/point-of-view-translation"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["point-of-view-translation"],"spec_api_paths":["/api/spec-registry/point-of-view-translation"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_d2cc533","task_fdd1ca0f9d7bd022"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":2,"deploy":2,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/data-retention/status","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/data-retention/summaries/daily","methods":["GET"],"source_files":["api/app/routers/data_retention.py","app/routers/data_retention.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["concept-layer-foundation","data-retention-summarization","oss-interface-alignment","point-of-view-translation"],"idea_api_paths":["/api/ideas/concept-layer-foundation","/api/ideas/data-retention-summarization","/api/ideas/oss-interface-alignment","/api/ideas/point-of-view-translation"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["point-of-view-translation"],"spec_api_paths":["/api/spec-registry/point-of-view-translation"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_d2cc533","task_fdd1ca0f9d7bd022"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":2,"deploy":2,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/data-retention/summaries/daily","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/debug/status","methods":["GET","PATCH"],"source_files":["api/app/routers/debug.py","app/routers/debug.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/debug/status","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/deploy/log/stream","methods":["GET"],"source_files":["api/app/routers/deploy.py","app/routers/deploy.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/deploy/log/stream","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/deploy/log/tail","methods":["GET"],"source_files":["api/app/routers/deploy.py","app/routers/deploy.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/deploy/log/tail","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/deploy/status","methods":["GET"],"source_files":["api/app/routers/deploy.py","app/routers/deploy.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/deploy/status","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/dif/feedback","methods":["POST"],"source_files":["api/app/routers/graph.py","app/routers/graph.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","knowledge-and-resonance","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/knowledge-and-resonance","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["profile-contribution-derived-data","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/profile-contribution-derived-data","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["profile-lived-path-20260506","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/dif/feedback","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/dif/feedback/recent","methods":["GET"],"source_files":["api/app/routers/graph.py","app/routers/graph.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","knowledge-and-resonance","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/knowledge-and-resonance","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["profile-contribution-derived-data","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/profile-contribution-derived-data","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["profile-lived-path-20260506","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/dif/feedback/recent","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/dif/feedback/stats","methods":["GET"],"source_files":["api/app/routers/graph.py","app/routers/graph.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","knowledge-and-resonance","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/knowledge-and-resonance","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["profile-contribution-derived-data","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/profile-contribution-derived-data","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["profile-lived-path-20260506","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/dif/feedback/stats","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/dif/flush","methods":["POST"],"source_files":["api/app/routers/dif_feedback.py","app/routers/dif_feedback.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/dif/flush","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/dif/outcome","methods":["POST"],"source_files":["api/app/routers/dif_feedback.py","app/routers/dif_feedback.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/dif/outcome","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/dif/recent","methods":["GET"],"source_files":["api/app/routers/dif_feedback.py","app/routers/dif_feedback.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/dif/recent","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/dif/record","methods":["POST"],"source_files":["api/app/routers/dif_feedback.py","app/routers/dif_feedback.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/dif/record","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/dif/stats","methods":["GET"],"source_files":["api/app/routers/dif_feedback.py","app/routers/dif_feedback.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/dif/stats","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/discover/notify-bridges","methods":["POST"],"source_files":["api/app/routers/discovery.py","app/routers/discovery.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/discover/notify-bridges","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/discover/{contributor_id}","methods":["GET"],"source_files":["api/app/routers/discovery.py","app/routers/discovery.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/discover/{contributor_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/discover/{contributor_id}/profile","methods":["GET"],"source_files":["api/app/routers/discovery.py","app/routers/discovery.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/discover/{contributor_id}/profile","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/discovery/registry-dashboard","methods":["GET"],"source_files":["api/app/routers/registry_discovery.py","app/routers/registry_discovery.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/discovery/registry-dashboard","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/discovery/registry-stats","methods":["GET"],"source_files":["api/app/routers/registry_discovery.py","app/routers/registry_discovery.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/discovery/registry-stats","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/discovery/registry-submissions","methods":["GET"],"source_files":["api/app/routers/registry_discovery.py","app/routers/registry_discovery.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/discovery/registry-submissions","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/distributions","methods":["POST"],"source_files":["api/app/routers/distributions.py","app/routers/distributions.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/distributions","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/edges","methods":["GET","POST"],"source_files":["api/app/routers/edges.py","app/routers/edges.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":35,"methods":["GET"],"total_runtime_ms":4700.6404,"average_runtime_ms":134.304,"runtime_cost_estimate":0.00940128,"status_counts":{"200":35},"by_source":{"api":35}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/edges","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/edges/types","methods":["GET"],"source_files":["api/app/routers/edges.py","app/routers/edges.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/edges/types","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/edges/{edge_id}","methods":["DELETE","GET","PATCH"],"source_files":["api/app/routers/edges.py","app/routers/edges.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/edges/{edge_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/energy/harmonies","methods":["GET"],"source_files":["api/app/routers/energy_sensing.py","app/routers/energy_sensing.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["knowledge-and-resonance","oss-interface-alignment"],"idea_api_paths":["/api/ideas/knowledge-and-resonance","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["specs/stability-harmony-goal-sensing.md"],"spec_api_paths":["/api/spec-registry/specs%2Fstability-harmony-goal-sensing.md"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["stability-harmony-goal-sensing-20260521"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/energy/harmonies","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/energy/pulse","methods":["GET"],"source_files":["api/app/routers/energy_sensing.py","app/routers/energy_sensing.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["knowledge-and-resonance","oss-interface-alignment"],"idea_api_paths":["/api/ideas/knowledge-and-resonance","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["specs/stability-harmony-goal-sensing.md"],"spec_api_paths":["/api/spec-registry/specs%2Fstability-harmony-goal-sensing.md"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["stability-harmony-goal-sensing-20260521"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/energy/pulse","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/energy/recommend","methods":["GET"],"source_files":["api/app/routers/energy_sensing.py","app/routers/energy_sensing.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["knowledge-and-resonance","oss-interface-alignment"],"idea_api_paths":["/api/ideas/knowledge-and-resonance","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["specs/stability-harmony-goal-sensing.md"],"spec_api_paths":["/api/spec-registry/specs%2Fstability-harmony-goal-sensing.md"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["stability-harmony-goal-sensing-20260521"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/energy/recommend","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/energy/sense","methods":["GET"],"source_files":["api/app/routers/energy_sensing.py","app/routers/energy_sensing.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["knowledge-and-resonance","oss-interface-alignment"],"idea_api_paths":["/api/ideas/knowledge-and-resonance","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["specs/stability-harmony-goal-sensing.md"],"spec_api_paths":["/api/spec-registry/specs%2Fstability-harmony-goal-sensing.md"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["stability-harmony-goal-sensing-20260521"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/energy/sense","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/entities/{entity_id}/edges","methods":["GET"],"source_files":["api/app/routers/edges.py","app/routers/edges.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/entities/{entity_id}/edges","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/entities/{entity_id}/neighbors","methods":["GET"],"source_files":["api/app/routers/edges.py","app/routers/edges.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/entities/{entity_id}/neighbors","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/entity-views/{entity_type}/{entity_id}","methods":["GET","POST"],"source_files":["api/app/routers/entity_views.py","app/routers/entity_views.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["home-content-contribution-attribution","oss-interface-alignment"],"idea_api_paths":["/api/ideas/home-content-contribution-attribution","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["codex-thread-home-content-contributions-20260505"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/entity-views/{entity_type}/{entity_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/evidence","methods":["GET","POST"],"source_files":["api/app/routers/evidence.py","app/routers/evidence.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/evidence","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/evidence/asset/{asset_id:path}","methods":["GET"],"source_files":["api/app/routers/evidence.py","app/routers/evidence.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/evidence/asset/{asset_id:path}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/evidence/{evidence_id}","methods":["GET"],"source_files":["api/app/routers/evidence.py","app/routers/evidence.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/evidence/{evidence_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/evidence/{evidence_id}/verify","methods":["POST"],"source_files":["api/app/routers/evidence.py","app/routers/evidence.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/evidence/{evidence_id}/verify","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/explore/{entity_type}","methods":["GET"],"source_files":["api/app/routers/explore.py","app/routers/explore.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/explore/{entity_type}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/fallbacks","methods":["GET"],"source_files":["api/app/routers/fallbacks.py","app/routers/fallbacks.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/fallbacks","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/fallbacks/summary","methods":["GET"],"source_files":["api/app/routers/fallbacks.py","app/routers/fallbacks.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/fallbacks/summary","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/federation/aggregates","methods":["GET"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/aggregates","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/federation/broadcast","methods":["POST"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/broadcast","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/federation/capabilities/self","methods":["GET"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/capabilities/self","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/federation/capabilities/sign","methods":["POST"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/capabilities/sign","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/federation/capabilities/{instance_id}/verify","methods":["POST"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/capabilities/{instance_id}/verify","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/federation/identity/aliases/{contributor_id}","methods":["GET"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/identity/aliases/{contributor_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/federation/identity/recognition-summary","methods":["GET"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/identity/recognition-summary","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/federation/identity/recognize","methods":["POST"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/identity/recognize","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/federation/instances","methods":["GET","POST"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/instances","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/federation/instances/{instance_id}","methods":["GET"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/instances/{instance_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/federation/instances/{node_id}/aggregate","methods":["POST"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/instances/{node_id}/aggregate","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/federation/messages/{message_id}","methods":["GET"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/messages/{message_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/federation/nodes","methods":["GET","POST"],"source_files":["api/app/middleware/traceability.py","api/app/routers/federation.py","app/middleware/traceability.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/nodes","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/federation/nodes/capabilities","methods":["GET"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/nodes/capabilities","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/federation/nodes/count","methods":["GET"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":17,"methods":["GET"],"total_runtime_ms":23801.6774,"average_runtime_ms":1400.0987,"runtime_cost_estimate":0.04760337,"status_counts":{"200":17},"by_source":{"api":17}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/nodes/count","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/federation/nodes/stats","methods":["GET"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/nodes/stats","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/federation/nodes/{node_id}","methods":["DELETE"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/nodes/{node_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/federation/nodes/{node_id}/diag","methods":["POST"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/nodes/{node_id}/diag","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/federation/nodes/{node_id}/diag/stream","methods":["GET"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/nodes/{node_id}/diag/stream","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/federation/nodes/{node_id}/heartbeat","methods":["POST"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/nodes/{node_id}/heartbeat","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/federation/nodes/{node_id}/measurements","methods":["GET","POST"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/nodes/{node_id}/measurements","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/federation/nodes/{node_id}/messages","methods":["GET","POST"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/nodes/{node_id}/messages","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/federation/nodes/{node_id}/stream","methods":["GET"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/nodes/{node_id}/stream","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/federation/peers/last-polled","methods":["GET"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/peers/last-polled","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/federation/peers/poll","methods":["POST"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/peers/poll","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/federation/strategies","methods":["GET"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/strategies","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/federation/strategies/compute","methods":["POST"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/strategies/compute","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/federation/strategies/{strategy_id}/effectiveness","methods":["POST"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/strategies/{strategy_id}/effectiveness","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/federation/substrate/attestations/{peer_instance_id}","methods":["GET"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/substrate/attestations/{peer_instance_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/federation/substrate/canonicals","methods":["GET"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/substrate/canonicals","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/federation/substrate/canonicals/{name}/discover","methods":["GET"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/substrate/canonicals/{name}/discover","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/federation/substrate/exchange","methods":["POST"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/substrate/exchange","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/federation/sync","methods":["POST"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/sync","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/federation/sync/history","methods":["GET"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/sync/history","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/federation/value/mirror-asset","methods":["POST"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/value/mirror-asset","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/federation/value/mirrors","methods":["GET"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/value/mirrors","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/federation/value/read-attestations","methods":["GET"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/value/read-attestations","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/federation/value/read-attribution","methods":["POST"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/value/read-attribution","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/federation/value/settlement-share","methods":["POST"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/value/settlement-share","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/federation/value/settlement-share/compute","methods":["POST"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/value/settlement-share/compute","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/federation/value/settlement-share/inbox","methods":["GET"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/value/settlement-share/inbox","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/federation/value/settlement-share/outbox","methods":["GET"],"source_files":["api/app/routers/federation.py","app/routers/federation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["close-awareness-gaps","external-enablement","federated-instance-aggregation","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/close-awareness-gaps","/api/ideas/external-enablement","/api/ideas/federated-instance-aggregation","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["143-federated-instance-aggregation","spec-002","spec-181","specs/close-awareness-gaps.md"],"spec_api_paths":["/api/spec-registry/143-federated-instance-aggregation","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/specs%2Fclose-awareness-gaps.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-close-awareness-gaps-20260427","implement-spec-143","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":4,"deploy":2,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/federation/value/settlement-share/outbox","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/feed/personal","methods":["GET"],"source_files":["api/app/routers/personal_feed.py","app/routers/personal_feed.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":10,"methods":["GET"],"total_runtime_ms":759.1032,"average_runtime_ms":75.9103,"runtime_cost_estimate":0.0015182,"status_counts":{"200":10},"by_source":{"api":10}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/feed/personal","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/field-stories","methods":["GET"],"source_files":["api/app/routers/field_stories.py","app/routers/field_stories.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["cc-circulation-sensing","coherence-network-agent-pipeline","field-listening-trace-index","field-story-attribution","idea-fecc6d087c4e-mcp-npm-pypi-publish","influence-teaching-translator","living-attribution-adjustments","organism-influence-cc","oss-interface-alignment","presence-view-attribution","profile-contribution-derived-data","urs-field-story"],"idea_api_paths":["/api/ideas/cc-circulation-sensing","/api/ideas/coherence-network-agent-pipeline","/api/ideas/field-listening-trace-index","/api/ideas/field-story-attribution","/api/ideas/idea-fecc6d087c4e-mcp-npm-pypi-publish","/api/ideas/influence-teaching-translator","/api/ideas/living-attribution-adjustments","/api/ideas/organism-influence-cc","/api/ideas/oss-interface-alignment","/api/ideas/presence-view-attribution","/api/ideas/profile-contribution-derived-data","/api/ideas/urs-field-story"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["coherence-network-value-attribution","docs/field/urs/trace/README.md","field-listening-trace-index","field-story-agent-surface","field-story-trace-index"],"spec_api_paths":["/api/spec-registry/coherence-network-value-attribution","/api/spec-registry/docs%2Ffield%2Furs%2Ftrace%2FREADME.md","/api/spec-registry/field-listening-trace-index","/api/spec-registry/field-story-agent-surface","/api/spec-registry/field-story-trace-index"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["codex-thread-influence-teaching-translator-20260508","codex-thread-organism-influence-cc-20260508","field-story-api-mcp-20260507","field-view-attribution-flow-20260508","listening-trace-index-20260507","living-attribution-adjustments-20260508"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":4,"deploy":4,"e2e":12}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/field-stories","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/field-stories/{slug}","methods":["GET"],"source_files":["api/app/routers/field_stories.py","app/routers/field_stories.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["cc-circulation-sensing","coherence-network-agent-pipeline","field-listening-trace-index","field-story-attribution","idea-fecc6d087c4e-mcp-npm-pypi-publish","influence-teaching-translator","living-attribution-adjustments","organism-influence-cc","oss-interface-alignment","presence-view-attribution","profile-contribution-derived-data","urs-field-story"],"idea_api_paths":["/api/ideas/cc-circulation-sensing","/api/ideas/coherence-network-agent-pipeline","/api/ideas/field-listening-trace-index","/api/ideas/field-story-attribution","/api/ideas/idea-fecc6d087c4e-mcp-npm-pypi-publish","/api/ideas/influence-teaching-translator","/api/ideas/living-attribution-adjustments","/api/ideas/organism-influence-cc","/api/ideas/oss-interface-alignment","/api/ideas/presence-view-attribution","/api/ideas/profile-contribution-derived-data","/api/ideas/urs-field-story"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["coherence-network-value-attribution","docs/field/urs/trace/README.md","field-listening-trace-index","field-story-agent-surface","field-story-trace-index"],"spec_api_paths":["/api/spec-registry/coherence-network-value-attribution","/api/spec-registry/docs%2Ffield%2Furs%2Ftrace%2FREADME.md","/api/spec-registry/field-listening-trace-index","/api/spec-registry/field-story-agent-surface","/api/spec-registry/field-story-trace-index"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["codex-thread-influence-teaching-translator-20260508","codex-thread-organism-influence-cc-20260508","field-story-api-mcp-20260507","field-view-attribution-flow-20260508","listening-trace-index-20260507","living-attribution-adjustments-20260508"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":4,"deploy":4,"e2e":12}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/field-stories/{slug}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/field-stories/{slug}/artifacts/{artifact_id}","methods":["GET"],"source_files":["api/app/routers/field_stories.py","app/routers/field_stories.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["cc-circulation-sensing","coherence-network-agent-pipeline","field-listening-trace-index","field-story-attribution","idea-fecc6d087c4e-mcp-npm-pypi-publish","influence-teaching-translator","living-attribution-adjustments","organism-influence-cc","oss-interface-alignment","presence-view-attribution","profile-contribution-derived-data","urs-field-story"],"idea_api_paths":["/api/ideas/cc-circulation-sensing","/api/ideas/coherence-network-agent-pipeline","/api/ideas/field-listening-trace-index","/api/ideas/field-story-attribution","/api/ideas/idea-fecc6d087c4e-mcp-npm-pypi-publish","/api/ideas/influence-teaching-translator","/api/ideas/living-attribution-adjustments","/api/ideas/organism-influence-cc","/api/ideas/oss-interface-alignment","/api/ideas/presence-view-attribution","/api/ideas/profile-contribution-derived-data","/api/ideas/urs-field-story"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["coherence-network-value-attribution","docs/field/urs/trace/README.md","field-listening-trace-index","field-story-agent-surface","field-story-trace-index"],"spec_api_paths":["/api/spec-registry/coherence-network-value-attribution","/api/spec-registry/docs%2Ffield%2Furs%2Ftrace%2FREADME.md","/api/spec-registry/field-listening-trace-index","/api/spec-registry/field-story-agent-surface","/api/spec-registry/field-story-trace-index"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["codex-thread-influence-teaching-translator-20260508","codex-thread-organism-influence-cc-20260508","field-story-api-mcp-20260507","field-view-attribution-flow-20260508","listening-trace-index-20260507","living-attribution-adjustments-20260508"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":4,"deploy":4,"e2e":12}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/field-stories/{slug}/artifacts/{artifact_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/field-stories/{slug}/contributions","methods":["POST"],"source_files":["api/app/routers/field_stories.py","app/routers/field_stories.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["cc-circulation-sensing","coherence-network-agent-pipeline","field-listening-trace-index","field-story-attribution","idea-fecc6d087c4e-mcp-npm-pypi-publish","influence-teaching-translator","living-attribution-adjustments","organism-influence-cc","oss-interface-alignment","presence-view-attribution","profile-contribution-derived-data","urs-field-story"],"idea_api_paths":["/api/ideas/cc-circulation-sensing","/api/ideas/coherence-network-agent-pipeline","/api/ideas/field-listening-trace-index","/api/ideas/field-story-attribution","/api/ideas/idea-fecc6d087c4e-mcp-npm-pypi-publish","/api/ideas/influence-teaching-translator","/api/ideas/living-attribution-adjustments","/api/ideas/organism-influence-cc","/api/ideas/oss-interface-alignment","/api/ideas/presence-view-attribution","/api/ideas/profile-contribution-derived-data","/api/ideas/urs-field-story"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["coherence-network-value-attribution","docs/field/urs/trace/README.md","field-listening-trace-index","field-story-agent-surface","field-story-trace-index"],"spec_api_paths":["/api/spec-registry/coherence-network-value-attribution","/api/spec-registry/docs%2Ffield%2Furs%2Ftrace%2FREADME.md","/api/spec-registry/field-listening-trace-index","/api/spec-registry/field-story-agent-surface","/api/spec-registry/field-story-trace-index"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["codex-thread-influence-teaching-translator-20260508","codex-thread-organism-influence-cc-20260508","field-story-api-mcp-20260507","field-view-attribution-flow-20260508","listening-trace-index-20260507","living-attribution-adjustments-20260508"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":4,"deploy":4,"e2e":12}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/field-stories/{slug}/contributions","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/field-stories/{slug}/influence-teaching-translator","methods":["GET"],"source_files":["api/app/routers/field_stories.py","app/routers/field_stories.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["cc-circulation-sensing","coherence-network-agent-pipeline","field-listening-trace-index","field-story-attribution","idea-fecc6d087c4e-mcp-npm-pypi-publish","influence-teaching-translator","living-attribution-adjustments","organism-influence-cc","oss-interface-alignment","presence-view-attribution","profile-contribution-derived-data","urs-field-story"],"idea_api_paths":["/api/ideas/cc-circulation-sensing","/api/ideas/coherence-network-agent-pipeline","/api/ideas/field-listening-trace-index","/api/ideas/field-story-attribution","/api/ideas/idea-fecc6d087c4e-mcp-npm-pypi-publish","/api/ideas/influence-teaching-translator","/api/ideas/living-attribution-adjustments","/api/ideas/organism-influence-cc","/api/ideas/oss-interface-alignment","/api/ideas/presence-view-attribution","/api/ideas/profile-contribution-derived-data","/api/ideas/urs-field-story"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["coherence-network-value-attribution","docs/field/urs/trace/README.md","field-listening-trace-index","field-story-agent-surface","field-story-trace-index"],"spec_api_paths":["/api/spec-registry/coherence-network-value-attribution","/api/spec-registry/docs%2Ffield%2Furs%2Ftrace%2FREADME.md","/api/spec-registry/field-listening-trace-index","/api/spec-registry/field-story-agent-surface","/api/spec-registry/field-story-trace-index"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["codex-thread-influence-teaching-translator-20260508","codex-thread-organism-influence-cc-20260508","field-story-api-mcp-20260507","field-view-attribution-flow-20260508","listening-trace-index-20260507","living-attribution-adjustments-20260508"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":4,"deploy":4,"e2e":12}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/field-stories/{slug}/influence-teaching-translator","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/field-stories/{slug}/organism-influence-cc","methods":["GET"],"source_files":["api/app/routers/field_stories.py","app/routers/field_stories.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["cc-circulation-sensing","coherence-network-agent-pipeline","field-listening-trace-index","field-story-attribution","idea-fecc6d087c4e-mcp-npm-pypi-publish","influence-teaching-translator","living-attribution-adjustments","organism-influence-cc","oss-interface-alignment","presence-view-attribution","profile-contribution-derived-data","urs-field-story"],"idea_api_paths":["/api/ideas/cc-circulation-sensing","/api/ideas/coherence-network-agent-pipeline","/api/ideas/field-listening-trace-index","/api/ideas/field-story-attribution","/api/ideas/idea-fecc6d087c4e-mcp-npm-pypi-publish","/api/ideas/influence-teaching-translator","/api/ideas/living-attribution-adjustments","/api/ideas/organism-influence-cc","/api/ideas/oss-interface-alignment","/api/ideas/presence-view-attribution","/api/ideas/profile-contribution-derived-data","/api/ideas/urs-field-story"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["coherence-network-value-attribution","docs/field/urs/trace/README.md","field-listening-trace-index","field-story-agent-surface","field-story-trace-index"],"spec_api_paths":["/api/spec-registry/coherence-network-value-attribution","/api/spec-registry/docs%2Ffield%2Furs%2Ftrace%2FREADME.md","/api/spec-registry/field-listening-trace-index","/api/spec-registry/field-story-agent-surface","/api/spec-registry/field-story-trace-index"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["codex-thread-influence-teaching-translator-20260508","codex-thread-organism-influence-cc-20260508","field-story-api-mcp-20260507","field-view-attribution-flow-20260508","listening-trace-index-20260507","living-attribution-adjustments-20260508"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":4,"deploy":4,"e2e":12}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/field-stories/{slug}/organism-influence-cc","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/field-stories/{slug}/spectrum","methods":["GET"],"source_files":["api/app/routers/field_stories.py","app/routers/field_stories.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["cc-circulation-sensing","coherence-network-agent-pipeline","field-listening-trace-index","field-story-attribution","idea-fecc6d087c4e-mcp-npm-pypi-publish","influence-teaching-translator","living-attribution-adjustments","organism-influence-cc","oss-interface-alignment","presence-view-attribution","profile-contribution-derived-data","urs-field-story"],"idea_api_paths":["/api/ideas/cc-circulation-sensing","/api/ideas/coherence-network-agent-pipeline","/api/ideas/field-listening-trace-index","/api/ideas/field-story-attribution","/api/ideas/idea-fecc6d087c4e-mcp-npm-pypi-publish","/api/ideas/influence-teaching-translator","/api/ideas/living-attribution-adjustments","/api/ideas/organism-influence-cc","/api/ideas/oss-interface-alignment","/api/ideas/presence-view-attribution","/api/ideas/profile-contribution-derived-data","/api/ideas/urs-field-story"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["coherence-network-value-attribution","docs/field/urs/trace/README.md","field-listening-trace-index","field-story-agent-surface","field-story-trace-index"],"spec_api_paths":["/api/spec-registry/coherence-network-value-attribution","/api/spec-registry/docs%2Ffield%2Furs%2Ftrace%2FREADME.md","/api/spec-registry/field-listening-trace-index","/api/spec-registry/field-story-agent-surface","/api/spec-registry/field-story-trace-index"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["codex-thread-influence-teaching-translator-20260508","codex-thread-organism-influence-cc-20260508","field-story-api-mcp-20260507","field-view-attribution-flow-20260508","listening-trace-index-20260507","living-attribution-adjustments-20260508"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":4,"deploy":4,"e2e":12}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/field-stories/{slug}/spectrum","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/field-stories/{slug}/trace/{selector}/{value:path}","methods":["GET"],"source_files":["api/app/routers/field_stories.py","app/routers/field_stories.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["cc-circulation-sensing","coherence-network-agent-pipeline","field-listening-trace-index","field-story-attribution","idea-fecc6d087c4e-mcp-npm-pypi-publish","influence-teaching-translator","living-attribution-adjustments","organism-influence-cc","oss-interface-alignment","presence-view-attribution","profile-contribution-derived-data","urs-field-story"],"idea_api_paths":["/api/ideas/cc-circulation-sensing","/api/ideas/coherence-network-agent-pipeline","/api/ideas/field-listening-trace-index","/api/ideas/field-story-attribution","/api/ideas/idea-fecc6d087c4e-mcp-npm-pypi-publish","/api/ideas/influence-teaching-translator","/api/ideas/living-attribution-adjustments","/api/ideas/organism-influence-cc","/api/ideas/oss-interface-alignment","/api/ideas/presence-view-attribution","/api/ideas/profile-contribution-derived-data","/api/ideas/urs-field-story"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["coherence-network-value-attribution","docs/field/urs/trace/README.md","field-listening-trace-index","field-story-agent-surface","field-story-trace-index"],"spec_api_paths":["/api/spec-registry/coherence-network-value-attribution","/api/spec-registry/docs%2Ffield%2Furs%2Ftrace%2FREADME.md","/api/spec-registry/field-listening-trace-index","/api/spec-registry/field-story-agent-surface","/api/spec-registry/field-story-trace-index"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["codex-thread-influence-teaching-translator-20260508","codex-thread-organism-influence-cc-20260508","field-story-api-mcp-20260507","field-view-attribution-flow-20260508","listening-trace-index-20260507","living-attribution-adjustments-20260508"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":4,"deploy":4,"e2e":12}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/field-stories/{slug}/trace/{selector}/{value:path}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/field-stories/{slug}/view-attribution","methods":["POST"],"source_files":["api/app/routers/field_stories.py","app/routers/field_stories.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["cc-circulation-sensing","coherence-network-agent-pipeline","field-listening-trace-index","field-story-attribution","idea-fecc6d087c4e-mcp-npm-pypi-publish","influence-teaching-translator","living-attribution-adjustments","organism-influence-cc","oss-interface-alignment","presence-view-attribution","profile-contribution-derived-data","urs-field-story"],"idea_api_paths":["/api/ideas/cc-circulation-sensing","/api/ideas/coherence-network-agent-pipeline","/api/ideas/field-listening-trace-index","/api/ideas/field-story-attribution","/api/ideas/idea-fecc6d087c4e-mcp-npm-pypi-publish","/api/ideas/influence-teaching-translator","/api/ideas/living-attribution-adjustments","/api/ideas/organism-influence-cc","/api/ideas/oss-interface-alignment","/api/ideas/presence-view-attribution","/api/ideas/profile-contribution-derived-data","/api/ideas/urs-field-story"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["coherence-network-value-attribution","docs/field/urs/trace/README.md","field-listening-trace-index","field-story-agent-surface","field-story-trace-index"],"spec_api_paths":["/api/spec-registry/coherence-network-value-attribution","/api/spec-registry/docs%2Ffield%2Furs%2Ftrace%2FREADME.md","/api/spec-registry/field-listening-trace-index","/api/spec-registry/field-story-agent-surface","/api/spec-registry/field-story-trace-index"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["codex-thread-influence-teaching-translator-20260508","codex-thread-organism-influence-cc-20260508","field-story-api-mcp-20260507","field-view-attribution-flow-20260508","listening-trace-index-20260507","living-attribution-adjustments-20260508"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":4,"deploy":4,"e2e":12}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/field-stories/{slug}/view-attribution","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/field-stories/{slug}/view-attribution-adjustments","methods":["POST"],"source_files":["api/app/routers/field_stories.py","app/routers/field_stories.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["cc-circulation-sensing","coherence-network-agent-pipeline","field-listening-trace-index","field-story-attribution","idea-fecc6d087c4e-mcp-npm-pypi-publish","influence-teaching-translator","living-attribution-adjustments","organism-influence-cc","oss-interface-alignment","presence-view-attribution","profile-contribution-derived-data","urs-field-story"],"idea_api_paths":["/api/ideas/cc-circulation-sensing","/api/ideas/coherence-network-agent-pipeline","/api/ideas/field-listening-trace-index","/api/ideas/field-story-attribution","/api/ideas/idea-fecc6d087c4e-mcp-npm-pypi-publish","/api/ideas/influence-teaching-translator","/api/ideas/living-attribution-adjustments","/api/ideas/organism-influence-cc","/api/ideas/oss-interface-alignment","/api/ideas/presence-view-attribution","/api/ideas/profile-contribution-derived-data","/api/ideas/urs-field-story"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["coherence-network-value-attribution","docs/field/urs/trace/README.md","field-listening-trace-index","field-story-agent-surface","field-story-trace-index"],"spec_api_paths":["/api/spec-registry/coherence-network-value-attribution","/api/spec-registry/docs%2Ffield%2Furs%2Ftrace%2FREADME.md","/api/spec-registry/field-listening-trace-index","/api/spec-registry/field-story-agent-surface","/api/spec-registry/field-story-trace-index"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["codex-thread-influence-teaching-translator-20260508","codex-thread-organism-influence-cc-20260508","field-story-api-mcp-20260507","field-view-attribution-flow-20260508","listening-trace-index-20260507","living-attribution-adjustments-20260508"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":4,"deploy":4,"e2e":12}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/field-stories/{slug}/view-attribution-adjustments","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/field-stories/{slug}/view-attribution-circulation","methods":["GET"],"source_files":["api/app/routers/field_stories.py","app/routers/field_stories.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["cc-circulation-sensing","coherence-network-agent-pipeline","field-listening-trace-index","field-story-attribution","idea-fecc6d087c4e-mcp-npm-pypi-publish","influence-teaching-translator","living-attribution-adjustments","organism-influence-cc","oss-interface-alignment","presence-view-attribution","profile-contribution-derived-data","urs-field-story"],"idea_api_paths":["/api/ideas/cc-circulation-sensing","/api/ideas/coherence-network-agent-pipeline","/api/ideas/field-listening-trace-index","/api/ideas/field-story-attribution","/api/ideas/idea-fecc6d087c4e-mcp-npm-pypi-publish","/api/ideas/influence-teaching-translator","/api/ideas/living-attribution-adjustments","/api/ideas/organism-influence-cc","/api/ideas/oss-interface-alignment","/api/ideas/presence-view-attribution","/api/ideas/profile-contribution-derived-data","/api/ideas/urs-field-story"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["coherence-network-value-attribution","docs/field/urs/trace/README.md","field-listening-trace-index","field-story-agent-surface","field-story-trace-index"],"spec_api_paths":["/api/spec-registry/coherence-network-value-attribution","/api/spec-registry/docs%2Ffield%2Furs%2Ftrace%2FREADME.md","/api/spec-registry/field-listening-trace-index","/api/spec-registry/field-story-agent-surface","/api/spec-registry/field-story-trace-index"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["codex-thread-influence-teaching-translator-20260508","codex-thread-organism-influence-cc-20260508","field-story-api-mcp-20260507","field-view-attribution-flow-20260508","listening-trace-index-20260507","living-attribution-adjustments-20260508"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":4,"deploy":4,"e2e":12}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/field-stories/{slug}/view-attribution-circulation","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/field-stories/{slug}/view-attribution-policy","methods":["GET"],"source_files":["api/app/routers/field_stories.py","app/routers/field_stories.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["cc-circulation-sensing","coherence-network-agent-pipeline","field-listening-trace-index","field-story-attribution","idea-fecc6d087c4e-mcp-npm-pypi-publish","influence-teaching-translator","living-attribution-adjustments","organism-influence-cc","oss-interface-alignment","presence-view-attribution","profile-contribution-derived-data","urs-field-story"],"idea_api_paths":["/api/ideas/cc-circulation-sensing","/api/ideas/coherence-network-agent-pipeline","/api/ideas/field-listening-trace-index","/api/ideas/field-story-attribution","/api/ideas/idea-fecc6d087c4e-mcp-npm-pypi-publish","/api/ideas/influence-teaching-translator","/api/ideas/living-attribution-adjustments","/api/ideas/organism-influence-cc","/api/ideas/oss-interface-alignment","/api/ideas/presence-view-attribution","/api/ideas/profile-contribution-derived-data","/api/ideas/urs-field-story"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["coherence-network-value-attribution","docs/field/urs/trace/README.md","field-listening-trace-index","field-story-agent-surface","field-story-trace-index"],"spec_api_paths":["/api/spec-registry/coherence-network-value-attribution","/api/spec-registry/docs%2Ffield%2Furs%2Ftrace%2FREADME.md","/api/spec-registry/field-listening-trace-index","/api/spec-registry/field-story-agent-surface","/api/spec-registry/field-story-trace-index"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["codex-thread-influence-teaching-translator-20260508","codex-thread-organism-influence-cc-20260508","field-story-api-mcp-20260507","field-view-attribution-flow-20260508","listening-trace-index-20260507","living-attribution-adjustments-20260508"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":4,"deploy":4,"e2e":12}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/field-stories/{slug}/view-attribution-policy","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/field-stories/{slug}/view-attribution/{event_hash:path}","methods":["GET"],"source_files":["api/app/routers/field_stories.py","app/routers/field_stories.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["cc-circulation-sensing","coherence-network-agent-pipeline","field-listening-trace-index","field-story-attribution","idea-fecc6d087c4e-mcp-npm-pypi-publish","influence-teaching-translator","living-attribution-adjustments","organism-influence-cc","oss-interface-alignment","presence-view-attribution","profile-contribution-derived-data","urs-field-story"],"idea_api_paths":["/api/ideas/cc-circulation-sensing","/api/ideas/coherence-network-agent-pipeline","/api/ideas/field-listening-trace-index","/api/ideas/field-story-attribution","/api/ideas/idea-fecc6d087c4e-mcp-npm-pypi-publish","/api/ideas/influence-teaching-translator","/api/ideas/living-attribution-adjustments","/api/ideas/organism-influence-cc","/api/ideas/oss-interface-alignment","/api/ideas/presence-view-attribution","/api/ideas/profile-contribution-derived-data","/api/ideas/urs-field-story"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["coherence-network-value-attribution","docs/field/urs/trace/README.md","field-listening-trace-index","field-story-agent-surface","field-story-trace-index"],"spec_api_paths":["/api/spec-registry/coherence-network-value-attribution","/api/spec-registry/docs%2Ffield%2Furs%2Ftrace%2FREADME.md","/api/spec-registry/field-listening-trace-index","/api/spec-registry/field-story-agent-surface","/api/spec-registry/field-story-trace-index"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["codex-thread-influence-teaching-translator-20260508","codex-thread-organism-influence-cc-20260508","field-story-api-mcp-20260507","field-view-attribution-flow-20260508","listening-trace-index-20260507","living-attribution-adjustments-20260508"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":4,"deploy":4,"e2e":12}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/field-stories/{slug}/view-attribution/{event_hash:path}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/flow/live","methods":["GET"],"source_files":["api/app/routers/flow_simulator.py","app/routers/flow_simulator.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/flow/live","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/flow/render","methods":["GET"],"source_files":["api/app/routers/flow_renderer.py","app/routers/flow_renderer.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/flow/render","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/flow/simulate","methods":["POST"],"source_files":["api/app/routers/flow_simulator.py","app/routers/flow_simulator.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/flow/simulate","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/friction/categories","methods":["GET"],"source_files":["api/app/routers/friction.py","app/routers/friction.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","external-enablement","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["050-friction-analysis","074-tool-failure-awareness","111-greenfield-autonomous-intelligence-system","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/050-friction-analysis","/api/spec-registry/074-tool-failure-awareness","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["migrate-telemetry-to-db","task-2026-02-27-self-improve-friction-category-unblock","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/friction/categories","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/friction/entry-points","methods":["GET"],"source_files":["api/app/routers/friction.py","app/routers/friction.py"],"canonical_route":{"registered":true,"methods":["GET"],"method_match":true},"idea":{"tracked":true,"idea_id":"coherence-network-agent-pipeline","idea_api_path":"/api/ideas/coherence-network-agent-pipeline","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","external-enablement","local-validation-surface-hardening"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening"],"source":"canonical+evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["050-friction-analysis","074-tool-failure-awareness","111-greenfield-autonomous-intelligence-system","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/050-friction-analysis","/api/spec-registry/074-tool-failure-awareness","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["migrate-telemetry-to-db","task-2026-02-27-self-improve-friction-category-unblock","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/friction/entry-points","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/friction/events","methods":["GET","POST"],"source_files":["api/app/routers/friction.py","app/routers/friction.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","external-enablement","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["050-friction-analysis","074-tool-failure-awareness","111-greenfield-autonomous-intelligence-system","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/050-friction-analysis","/api/spec-registry/074-tool-failure-awareness","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["migrate-telemetry-to-db","task-2026-02-27-self-improve-friction-category-unblock","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/friction/events","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/friction/report","methods":["GET"],"source_files":["api/app/routers/friction.py","app/routers/friction.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","external-enablement","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["050-friction-analysis","074-tool-failure-awareness","111-greenfield-autonomous-intelligence-system","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/050-friction-analysis","/api/spec-registry/074-tool-failure-awareness","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["migrate-telemetry-to-db","task-2026-02-27-self-improve-friction-category-unblock","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/friction/report","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/gates/commit-traceability","methods":["GET"],"source_files":["api/app/routers/gates.py","app/routers/gates.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-api-runtime","coherence-network-control-plane","coherence-network-web-interface","deployment-gate-reliability","oss-interface-alignment","portfolio-governance","runtime-api-slow-telemetry-fixes"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-api-runtime","/api/ideas/coherence-network-control-plane","/api/ideas/coherence-network-web-interface","/api/ideas/deployment-gate-reliability","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/runtime-api-slow-telemetry-fixes"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","014-deploy-readiness","026-phase-1-task-metrics","050-friction-analysis","054-commit-evidence-phase-gates","054-postgresql-migration","056","072-public-walkable-flow-parity","095-public-e2e-flow-gate-automation","107-runtime-telemetry-db-precedence","114-auto-heal-from-diagnostics"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/014-deploy-readiness","/api/spec-registry/026-phase-1-task-metrics","/api/spec-registry/050-friction-analysis","/api/spec-registry/054-commit-evidence-phase-gates","/api/spec-registry/054-postgresql-migration","/api/spec-registry/056","/api/spec-registry/072-public-walkable-flow-parity","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/107-runtime-telemetry-db-precedence","/api/spec-registry/114-auto-heal-from-diagnostics"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["commit-traceability-derivation","postgres-tracking-migration","runtime-observability-deploy-readiness","task-2026-04-03-config-json-operator-release-train","task-migrate-vercel-to-railway-only-2026-02-16","task_2026_02_18_api_slow_performance_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/gates/commit-traceability","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/gates/main-contract","methods":["GET"],"source_files":["api/app/routers/gates.py","app/routers/gates.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-api-runtime","coherence-network-control-plane","coherence-network-web-interface","deployment-gate-reliability","oss-interface-alignment","portfolio-governance","runtime-api-slow-telemetry-fixes"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-api-runtime","/api/ideas/coherence-network-control-plane","/api/ideas/coherence-network-web-interface","/api/ideas/deployment-gate-reliability","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/runtime-api-slow-telemetry-fixes"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","014-deploy-readiness","026-phase-1-task-metrics","050-friction-analysis","054-commit-evidence-phase-gates","054-postgresql-migration","056","072-public-walkable-flow-parity","095-public-e2e-flow-gate-automation","107-runtime-telemetry-db-precedence","114-auto-heal-from-diagnostics"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/014-deploy-readiness","/api/spec-registry/026-phase-1-task-metrics","/api/spec-registry/050-friction-analysis","/api/spec-registry/054-commit-evidence-phase-gates","/api/spec-registry/054-postgresql-migration","/api/spec-registry/056","/api/spec-registry/072-public-walkable-flow-parity","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/107-runtime-telemetry-db-precedence","/api/spec-registry/114-auto-heal-from-diagnostics"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["commit-traceability-derivation","postgres-tracking-migration","runtime-observability-deploy-readiness","task-2026-04-03-config-json-operator-release-train","task-migrate-vercel-to-railway-only-2026-02-16","task_2026_02_18_api_slow_performance_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/gates/main-contract","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/gates/main-head","methods":["GET"],"source_files":["api/app/routers/gates.py","app/routers/gates.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-api-runtime","coherence-network-control-plane","coherence-network-web-interface","deployment-gate-reliability","oss-interface-alignment","portfolio-governance","runtime-api-slow-telemetry-fixes"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-api-runtime","/api/ideas/coherence-network-control-plane","/api/ideas/coherence-network-web-interface","/api/ideas/deployment-gate-reliability","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/runtime-api-slow-telemetry-fixes"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","014-deploy-readiness","026-phase-1-task-metrics","050-friction-analysis","054-commit-evidence-phase-gates","054-postgresql-migration","056","072-public-walkable-flow-parity","095-public-e2e-flow-gate-automation","107-runtime-telemetry-db-precedence","114-auto-heal-from-diagnostics"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/014-deploy-readiness","/api/spec-registry/026-phase-1-task-metrics","/api/spec-registry/050-friction-analysis","/api/spec-registry/054-commit-evidence-phase-gates","/api/spec-registry/054-postgresql-migration","/api/spec-registry/056","/api/spec-registry/072-public-walkable-flow-parity","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/107-runtime-telemetry-db-precedence","/api/spec-registry/114-auto-heal-from-diagnostics"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["commit-traceability-derivation","postgres-tracking-migration","runtime-observability-deploy-readiness","task-2026-04-03-config-json-operator-release-train","task-migrate-vercel-to-railway-only-2026-02-16","task_2026_02_18_api_slow_performance_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/gates/main-head","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/gates/merged-contract","methods":["GET"],"source_files":["api/app/routers/gates.py","app/routers/gates.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-api-runtime","coherence-network-control-plane","coherence-network-web-interface","deployment-gate-reliability","oss-interface-alignment","portfolio-governance","runtime-api-slow-telemetry-fixes"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-api-runtime","/api/ideas/coherence-network-control-plane","/api/ideas/coherence-network-web-interface","/api/ideas/deployment-gate-reliability","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/runtime-api-slow-telemetry-fixes"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","014-deploy-readiness","026-phase-1-task-metrics","050-friction-analysis","054-commit-evidence-phase-gates","054-postgresql-migration","056","072-public-walkable-flow-parity","095-public-e2e-flow-gate-automation","107-runtime-telemetry-db-precedence","114-auto-heal-from-diagnostics"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/014-deploy-readiness","/api/spec-registry/026-phase-1-task-metrics","/api/spec-registry/050-friction-analysis","/api/spec-registry/054-commit-evidence-phase-gates","/api/spec-registry/054-postgresql-migration","/api/spec-registry/056","/api/spec-registry/072-public-walkable-flow-parity","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/107-runtime-telemetry-db-precedence","/api/spec-registry/114-auto-heal-from-diagnostics"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["commit-traceability-derivation","postgres-tracking-migration","runtime-observability-deploy-readiness","task-2026-04-03-config-json-operator-release-train","task-migrate-vercel-to-railway-only-2026-02-16","task_2026_02_18_api_slow_performance_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/gates/merged-contract","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/gates/pr-to-public","methods":["GET"],"source_files":["api/app/routers/gates.py","app/routers/gates.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-api-runtime","coherence-network-control-plane","coherence-network-web-interface","deployment-gate-reliability","oss-interface-alignment","portfolio-governance","runtime-api-slow-telemetry-fixes"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-api-runtime","/api/ideas/coherence-network-control-plane","/api/ideas/coherence-network-web-interface","/api/ideas/deployment-gate-reliability","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/runtime-api-slow-telemetry-fixes"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","014-deploy-readiness","026-phase-1-task-metrics","050-friction-analysis","054-commit-evidence-phase-gates","054-postgresql-migration","056","072-public-walkable-flow-parity","095-public-e2e-flow-gate-automation","107-runtime-telemetry-db-precedence","114-auto-heal-from-diagnostics"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/014-deploy-readiness","/api/spec-registry/026-phase-1-task-metrics","/api/spec-registry/050-friction-analysis","/api/spec-registry/054-commit-evidence-phase-gates","/api/spec-registry/054-postgresql-migration","/api/spec-registry/056","/api/spec-registry/072-public-walkable-flow-parity","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/107-runtime-telemetry-db-precedence","/api/spec-registry/114-auto-heal-from-diagnostics"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["commit-traceability-derivation","postgres-tracking-migration","runtime-observability-deploy-readiness","task-2026-04-03-config-json-operator-release-train","task-migrate-vercel-to-railway-only-2026-02-16","task_2026_02_18_api_slow_performance_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/gates/pr-to-public","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/gates/public-deploy-contract","methods":["GET"],"source_files":["api/app/routers/gates.py","app/routers/gates.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-api-runtime","coherence-network-control-plane","coherence-network-web-interface","deployment-gate-reliability","oss-interface-alignment","portfolio-governance","runtime-api-slow-telemetry-fixes"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-api-runtime","/api/ideas/coherence-network-control-plane","/api/ideas/coherence-network-web-interface","/api/ideas/deployment-gate-reliability","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/runtime-api-slow-telemetry-fixes"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","014-deploy-readiness","026-phase-1-task-metrics","050-friction-analysis","054-commit-evidence-phase-gates","054-postgresql-migration","056","072-public-walkable-flow-parity","095-public-e2e-flow-gate-automation","107-runtime-telemetry-db-precedence","114-auto-heal-from-diagnostics"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/014-deploy-readiness","/api/spec-registry/026-phase-1-task-metrics","/api/spec-registry/050-friction-analysis","/api/spec-registry/054-commit-evidence-phase-gates","/api/spec-registry/054-postgresql-migration","/api/spec-registry/056","/api/spec-registry/072-public-walkable-flow-parity","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/107-runtime-telemetry-db-precedence","/api/spec-registry/114-auto-heal-from-diagnostics"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["commit-traceability-derivation","postgres-tracking-migration","runtime-observability-deploy-readiness","task-2026-04-03-config-json-operator-release-train","task-migrate-vercel-to-railway-only-2026-02-16","task_2026_02_18_api_slow_performance_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/gates/public-deploy-contract","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/gates/public-deploy-verification-jobs","methods":["GET","POST"],"source_files":["api/app/routers/gates.py","app/routers/gates.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-api-runtime","coherence-network-control-plane","coherence-network-web-interface","deployment-gate-reliability","oss-interface-alignment","portfolio-governance","runtime-api-slow-telemetry-fixes"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-api-runtime","/api/ideas/coherence-network-control-plane","/api/ideas/coherence-network-web-interface","/api/ideas/deployment-gate-reliability","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/runtime-api-slow-telemetry-fixes"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","014-deploy-readiness","026-phase-1-task-metrics","050-friction-analysis","054-commit-evidence-phase-gates","054-postgresql-migration","056","072-public-walkable-flow-parity","095-public-e2e-flow-gate-automation","107-runtime-telemetry-db-precedence","114-auto-heal-from-diagnostics"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/014-deploy-readiness","/api/spec-registry/026-phase-1-task-metrics","/api/spec-registry/050-friction-analysis","/api/spec-registry/054-commit-evidence-phase-gates","/api/spec-registry/054-postgresql-migration","/api/spec-registry/056","/api/spec-registry/072-public-walkable-flow-parity","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/107-runtime-telemetry-db-precedence","/api/spec-registry/114-auto-heal-from-diagnostics"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["commit-traceability-derivation","postgres-tracking-migration","runtime-observability-deploy-readiness","task-2026-04-03-config-json-operator-release-train","task-migrate-vercel-to-railway-only-2026-02-16","task_2026_02_18_api_slow_performance_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/gates/public-deploy-verification-jobs","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/gates/public-deploy-verification-jobs/tick","methods":["POST"],"source_files":["api/app/routers/gates.py","app/routers/gates.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-api-runtime","coherence-network-control-plane","coherence-network-web-interface","deployment-gate-reliability","oss-interface-alignment","portfolio-governance","runtime-api-slow-telemetry-fixes"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-api-runtime","/api/ideas/coherence-network-control-plane","/api/ideas/coherence-network-web-interface","/api/ideas/deployment-gate-reliability","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/runtime-api-slow-telemetry-fixes"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","014-deploy-readiness","026-phase-1-task-metrics","050-friction-analysis","054-commit-evidence-phase-gates","054-postgresql-migration","056","072-public-walkable-flow-parity","095-public-e2e-flow-gate-automation","107-runtime-telemetry-db-precedence","114-auto-heal-from-diagnostics"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/014-deploy-readiness","/api/spec-registry/026-phase-1-task-metrics","/api/spec-registry/050-friction-analysis","/api/spec-registry/054-commit-evidence-phase-gates","/api/spec-registry/054-postgresql-migration","/api/spec-registry/056","/api/spec-registry/072-public-walkable-flow-parity","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/107-runtime-telemetry-db-precedence","/api/spec-registry/114-auto-heal-from-diagnostics"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["commit-traceability-derivation","postgres-tracking-migration","runtime-observability-deploy-readiness","task-2026-04-03-config-json-operator-release-train","task-migrate-vercel-to-railway-only-2026-02-16","task_2026_02_18_api_slow_performance_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/gates/public-deploy-verification-jobs/tick","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/gates/public-deploy-verification-jobs/{job_id}/tick","methods":["POST"],"source_files":["api/app/routers/gates.py","app/routers/gates.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-api-runtime","coherence-network-control-plane","coherence-network-web-interface","deployment-gate-reliability","oss-interface-alignment","portfolio-governance","runtime-api-slow-telemetry-fixes"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-api-runtime","/api/ideas/coherence-network-control-plane","/api/ideas/coherence-network-web-interface","/api/ideas/deployment-gate-reliability","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/runtime-api-slow-telemetry-fixes"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","014-deploy-readiness","026-phase-1-task-metrics","050-friction-analysis","054-commit-evidence-phase-gates","054-postgresql-migration","056","072-public-walkable-flow-parity","095-public-e2e-flow-gate-automation","107-runtime-telemetry-db-precedence","114-auto-heal-from-diagnostics"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/014-deploy-readiness","/api/spec-registry/026-phase-1-task-metrics","/api/spec-registry/050-friction-analysis","/api/spec-registry/054-commit-evidence-phase-gates","/api/spec-registry/054-postgresql-migration","/api/spec-registry/056","/api/spec-registry/072-public-walkable-flow-parity","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/107-runtime-telemetry-db-precedence","/api/spec-registry/114-auto-heal-from-diagnostics"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["commit-traceability-derivation","postgres-tracking-migration","runtime-observability-deploy-readiness","task-2026-04-03-config-json-operator-release-train","task-migrate-vercel-to-railway-only-2026-02-16","task_2026_02_18_api_slow_performance_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/gates/public-deploy-verification-jobs/{job_id}/tick","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/geo/tasks/nearby","methods":["GET"],"source_files":["api/app/routers/geolocation.py","app/routers/geolocation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["geolocation-interface","oss-interface-alignment"],"idea_api_paths":["/api/ideas/geolocation-interface","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["geolocation-interface"],"spec_api_paths":["/api/spec-registry/geolocation-interface"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_761e9dd6c721cd7f","task_bcbc166"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":2,"deploy":2,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/geo/tasks/nearby","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/geocode/forward","methods":["GET"],"source_files":["api/app/routers/geolocation.py","app/routers/geolocation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["geolocation-interface","oss-interface-alignment"],"idea_api_paths":["/api/ideas/geolocation-interface","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["geolocation-interface"],"spec_api_paths":["/api/spec-registry/geolocation-interface"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_761e9dd6c721cd7f","task_bcbc166"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":2,"deploy":2,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/geocode/forward","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/glossary/{lang}","methods":["GET","PATCH"],"source_files":["api/app/routers/locales.py","app/routers/locales.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/glossary/{lang}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/governance/change-requests","methods":["GET","POST"],"source_files":["api/app/routers/governance.py","app/routers/governance.py"],"canonical_route":{"registered":true,"methods":["GET","POST"],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/portfolio-governance"],"source":"canonical+evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["094"],"spec_api_paths":["/api/spec-registry/094"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["ci-gates-governance-traceability-stability","contributor-onboarding-and-review-flow"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/governance/change-requests","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/governance/change-requests/{change_request_id}","methods":["GET"],"source_files":["api/app/routers/governance.py","app/routers/governance.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","oss-interface-alignment","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["094"],"spec_api_paths":["/api/spec-registry/094"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["ci-gates-governance-traceability-stability","contributor-onboarding-and-review-flow"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/governance/change-requests/{change_request_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/governance/change-requests/{change_request_id}/votes","methods":["POST"],"source_files":["api/app/routers/governance.py","app/routers/governance.py"],"canonical_route":{"registered":true,"methods":["POST"],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/portfolio-governance"],"source":"canonical+evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["094"],"spec_api_paths":["/api/spec-registry/094"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["ci-gates-governance-traceability-stability","contributor-onboarding-and-review-flow"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/governance/change-requests/{change_request_id}/votes","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/graph/concepts/{concept_id}/convergence-guard","methods":["DELETE","POST"],"source_files":["api/app/routers/graph_health.py","app/routers/graph_health.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/graph/concepts/{concept_id}/convergence-guard","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/graph/edge-types","methods":["GET"],"source_files":["api/app/routers/graph.py","app/routers/graph.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","knowledge-and-resonance","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/knowledge-and-resonance","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["profile-contribution-derived-data","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/profile-contribution-derived-data","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["profile-lived-path-20260506","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/graph/edge-types","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/graph/edges","methods":["POST"],"source_files":["api/app/routers/graph.py","app/routers/graph.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","knowledge-and-resonance","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/knowledge-and-resonance","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["profile-contribution-derived-data","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/profile-contribution-derived-data","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["profile-lived-path-20260506","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/graph/edges","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/graph/edges/{edge_id}","methods":["DELETE"],"source_files":["api/app/routers/graph.py","app/routers/graph.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","knowledge-and-resonance","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/knowledge-and-resonance","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["profile-contribution-derived-data","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/profile-contribution-derived-data","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["profile-lived-path-20260506","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/graph/edges/{edge_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/graph/health","methods":["GET"],"source_files":["api/app/routers/graph_health.py","app/routers/graph_health.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/graph/health","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/graph/health/compute","methods":["POST"],"source_files":["api/app/routers/graph_health.py","app/routers/graph_health.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/graph/health/compute","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/graph/health/roi","methods":["GET"],"source_files":["api/app/routers/graph_health.py","app/routers/graph_health.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/graph/health/roi","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/graph/node-types","methods":["GET"],"source_files":["api/app/routers/graph.py","app/routers/graph.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","knowledge-and-resonance","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/knowledge-and-resonance","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["profile-contribution-derived-data","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/profile-contribution-derived-data","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["profile-lived-path-20260506","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/graph/node-types","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/graph/nodes","methods":["GET","POST"],"source_files":["api/app/routers/graph.py","app/routers/graph.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","knowledge-and-resonance","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/knowledge-and-resonance","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":4,"methods":["GET"],"total_runtime_ms":235.7052,"average_runtime_ms":58.9263,"runtime_cost_estimate":0.00047141,"status_counts":{"200":4},"by_source":{"api":4}},"spec":{"tracked":true,"spec_ids":["profile-contribution-derived-data","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/profile-contribution-derived-data","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["profile-lived-path-20260506","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/graph/nodes","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/graph/nodes/count","methods":["GET"],"source_files":["api/app/routers/graph.py","app/routers/graph.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","knowledge-and-resonance","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/knowledge-and-resonance","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["profile-contribution-derived-data","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/profile-contribution-derived-data","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["profile-lived-path-20260506","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/graph/nodes/count","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/graph/nodes/{node_id}","methods":["DELETE","GET","PATCH"],"source_files":["api/app/routers/graph.py","app/routers/graph.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","knowledge-and-resonance","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/knowledge-and-resonance","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["profile-contribution-derived-data","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/profile-contribution-derived-data","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["profile-lived-path-20260506","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/graph/nodes/{node_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/graph/nodes/{node_id}/edges","methods":["GET"],"source_files":["api/app/routers/graph.py","app/routers/graph.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","knowledge-and-resonance","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/knowledge-and-resonance","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["profile-contribution-derived-data","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/profile-contribution-derived-data","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["profile-lived-path-20260506","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/graph/nodes/{node_id}/edges","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/graph/nodes/{node_id}/neighbors","methods":["GET"],"source_files":["api/app/routers/graph.py","app/routers/graph.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","knowledge-and-resonance","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/knowledge-and-resonance","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["profile-contribution-derived-data","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/profile-contribution-derived-data","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["profile-lived-path-20260506","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/graph/nodes/{node_id}/neighbors","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/graph/nodes/{node_id}/questions","methods":["POST"],"source_files":["api/app/routers/graph_questions.py","app/routers/graph_questions.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/graph/nodes/{node_id}/questions","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/graph/nodes/{node_id}/questions/{question_id}","methods":["PATCH"],"source_files":["api/app/routers/graph_questions.py","app/routers/graph_questions.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/graph/nodes/{node_id}/questions/{question_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/graph/nodes/{node_id}/revisions","methods":["GET"],"source_files":["api/app/routers/graph.py","app/routers/graph.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","knowledge-and-resonance","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/knowledge-and-resonance","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["profile-contribution-derived-data","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/profile-contribution-derived-data","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["profile-lived-path-20260506","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/graph/nodes/{node_id}/revisions","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/graph/nodes/{node_id}/subgraph","methods":["GET"],"source_files":["api/app/routers/graph.py","app/routers/graph.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","knowledge-and-resonance","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/knowledge-and-resonance","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["profile-contribution-derived-data","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/profile-contribution-derived-data","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["profile-lived-path-20260506","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/graph/nodes/{node_id}/subgraph","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/graph/path","methods":["GET"],"source_files":["api/app/routers/graph.py","app/routers/graph.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","knowledge-and-resonance","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/knowledge-and-resonance","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["profile-contribution-derived-data","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/profile-contribution-derived-data","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["profile-lived-path-20260506","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/graph/path","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/graph/pillars","methods":["GET"],"source_files":["api/app/routers/graph_zoom.py","app/routers/graph_zoom.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/graph/pillars","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/graph/proof","methods":["GET"],"source_files":["api/app/routers/graph.py","app/routers/graph.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","knowledge-and-resonance","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/knowledge-and-resonance","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["profile-contribution-derived-data","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/profile-contribution-derived-data","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["profile-lived-path-20260506","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/graph/proof","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/graph/stats","methods":["GET"],"source_files":["api/app/routers/graph.py","app/routers/graph.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","knowledge-and-resonance","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/knowledge-and-resonance","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["profile-contribution-derived-data","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/profile-contribution-derived-data","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["profile-lived-path-20260506","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/graph/stats","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/graph/zoom/{node_id}","methods":["GET"],"source_files":["api/app/routers/graph_zoom.py","app/routers/graph_zoom.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/graph/zoom/{node_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/health","methods":["GET"],"source_files":["api/app/routers/health.py","app/routers/health.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","external-enablement","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","tool-failure-awareness"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/tool-failure-awareness"],"source":"evidence+runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":108,"methods":["GET"],"total_runtime_ms":57939.1852,"average_runtime_ms":536.4739,"runtime_cost_estimate":0.11587837,"status_counts":{"200":108},"by_source":{"api":108}},"spec":{"tracked":true,"spec_ids":["074-tool-failure-awareness","089-endpoint-traceability-coverage","095-public-e2e-flow-gate-automation","111-greenfield-autonomous-intelligence-system","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/074-tool-failure-awareness","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":8,"task_ids":["endpoint-usage-metrics-audit","task-2026-02-25-api-health-sha-freshness","task_2026-04-02_local_validation_merge_deploy","task_persistent_external_tool_usage_tracking"]},"validation":{"tracked":true,"pass_counts":{"local":8,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/health","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/health/persistence","methods":["GET"],"source_files":["api/app/routers/health.py","app/routers/health.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","external-enablement","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","tool-failure-awareness"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/tool-failure-awareness"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["074-tool-failure-awareness","089-endpoint-traceability-coverage","095-public-e2e-flow-gate-automation","111-greenfield-autonomous-intelligence-system","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/074-tool-failure-awareness","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":8,"task_ids":["endpoint-usage-metrics-audit","task-2026-02-25-api-health-sha-freshness","task_2026-04-02_local_validation_merge_deploy","task_persistent_external_tool_usage_tracking"]},"validation":{"tracked":true,"pass_counts":{"local":8,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/health/persistence","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/household/bootstrap","methods":["POST"],"source_files":["api/app/routers/household.py","app/routers/household.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/household/bootstrap","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/household/events","methods":["GET"],"source_files":["api/app/routers/household.py","app/routers/household.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/household/events","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/household/gatherings","methods":["GET","POST"],"source_files":["api/app/routers/household.py","app/routers/household.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/household/gatherings","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/household/gatherings/{gathering_id}/answer","methods":["POST"],"source_files":["api/app/routers/household.py","app/routers/household.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/household/gatherings/{gathering_id}/answer","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/household/invites","methods":["POST"],"source_files":["api/app/routers/household.py","app/routers/household.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/household/invites","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/household/me","methods":["GET"],"source_files":["api/app/routers/household.py","app/routers/household.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/household/me","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/household/members","methods":["GET","POST"],"source_files":["api/app/routers/household.py","app/routers/household.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/household/members","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/household/members/{member_id}/grant-write","methods":["POST"],"source_files":["api/app/routers/household.py","app/routers/household.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/household/members/{member_id}/grant-write","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/household/nearest","methods":["GET"],"source_files":["api/app/routers/household.py","app/routers/household.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/household/nearest","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/household/places","methods":["GET"],"source_files":["api/app/routers/household.py","app/routers/household.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/household/places","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/household/places/seed","methods":["POST"],"source_files":["api/app/routers/household.py","app/routers/household.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/household/places/seed","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/household/places/{place_id}/pin","methods":["POST"],"source_files":["api/app/routers/household.py","app/routers/household.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/household/places/{place_id}/pin","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/household/presence","methods":["POST"],"source_files":["api/app/routers/household.py","app/routers/household.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/household/presence","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/household/presence/leave","methods":["POST"],"source_files":["api/app/routers/household.py","app/routers/household.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/household/presence/leave","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/household/requests","methods":["GET","POST"],"source_files":["api/app/routers/household.py","app/routers/household.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/household/requests","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/household/requests/{request_id}","methods":["GET"],"source_files":["api/app/routers/household.py","app/routers/household.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/household/requests/{request_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/household/requests/{request_id}/acknowledge","methods":["POST"],"source_files":["api/app/routers/household.py","app/routers/household.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/household/requests/{request_id}/acknowledge","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/household/requests/{request_id}/cancel","methods":["POST"],"source_files":["api/app/routers/household.py","app/routers/household.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/household/requests/{request_id}/cancel","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/household/requests/{request_id}/complete","methods":["POST"],"source_files":["api/app/routers/household.py","app/routers/household.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/household/requests/{request_id}/complete","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/household/requests/{request_id}/pay","methods":["POST"],"source_files":["api/app/routers/household.py","app/routers/household.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/household/requests/{request_id}/pay","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/household/requests/{request_id}/start","methods":["POST"],"source_files":["api/app/routers/household.py","app/routers/household.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/household/requests/{request_id}/start","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/household/requests/{request_id}/trace","methods":["GET"],"source_files":["api/app/routers/household.py","app/routers/household.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/household/requests/{request_id}/trace","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ideas","methods":["GET","POST"],"source_files":["api/app/middleware/traceability.py","api/app/routers/ideas.py","app/middleware/traceability.py","app/routers/ideas.py"],"canonical_route":{"registered":true,"methods":["POST"],"method_match":false},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"canonical+evidence+runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":72,"methods":["GET"],"total_runtime_ms":144794.8447,"average_runtime_ms":2011.0395,"runtime_cost_estimate":0.28958969,"status_counts":{"200":72},"by_source":{"api":72}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_method_mismatch"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/ideas/breath-overview","methods":["GET"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/breath-overview","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/ideas/cards","methods":["GET"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/cards","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/ideas/cards/changes","methods":["GET"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/cards/changes","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/ideas/count","methods":["GET"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/count","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/ideas/grounded-metrics","methods":["GET"],"source_files":["api/app/routers/agent_grounded_metrics_routes.py","app/routers/agent_grounded_metrics_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["portfolio-governance"],"idea_api_paths":["/api/ideas/portfolio-governance"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/grounded-metrics","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/ideas/grounded-metrics/sync","methods":["POST"],"source_files":["api/app/routers/agent_grounded_metrics_routes.py","app/routers/agent_grounded_metrics_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["portfolio-governance"],"idea_api_paths":["/api/ideas/portfolio-governance"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/grounded-metrics/sync","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/ideas/health","methods":["GET"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/health","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/ideas/portfolio-summary","methods":["GET"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/portfolio-summary","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/ideas/progress","methods":["GET"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/progress","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/ideas/resonance","methods":["GET"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":17,"methods":["GET"],"total_runtime_ms":67079.9414,"average_runtime_ms":3945.8789,"runtime_cost_estimate":0.13415986,"status_counts":{"200":17},"by_source":{"api":17}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/resonance","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/ideas/right-sizing","methods":["GET"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/right-sizing","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/ideas/right-sizing/apply","methods":["POST"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/right-sizing/apply","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/ideas/right-sizing/history","methods":["GET"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/right-sizing/history","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/ideas/select","methods":["POST"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/select","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/ideas/selection-ab/stats","methods":["GET"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/selection-ab/stats","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/ideas/showcase","methods":["GET"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/showcase","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/ideas/storage","methods":["GET"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":true,"methods":["GET"],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"canonical+evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/storage","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/ideas/tags","methods":["GET"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/tags","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/ideas/{idea_id}","methods":["GET","PATCH"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/{idea_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ideas/{idea_id}/activity","methods":["GET"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/{idea_id}/activity","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ideas/{idea_id}/advance","methods":["POST"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/{idea_id}/advance","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ideas/{idea_id}/breath","methods":["GET"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/{idea_id}/breath","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ideas/{idea_id}/children","methods":["GET"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/{idea_id}/children","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ideas/{idea_id}/concept-resonance","methods":["GET"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/{idea_id}/concept-resonance","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ideas/{idea_id}/concepts","methods":["GET","POST"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","portfolio-governance","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/portfolio-governance","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/{idea_id}/concepts","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ideas/{idea_id}/fork","methods":["POST"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/{idea_id}/fork","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ideas/{idea_id}/grounded-metrics","methods":["GET"],"source_files":["api/app/routers/agent_grounded_metrics_routes.py","app/routers/agent_grounded_metrics_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["portfolio-governance"],"idea_api_paths":["/api/ideas/portfolio-governance"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/{idea_id}/grounded-metrics","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ideas/{idea_id}/grounded-metrics/sync","methods":["POST"],"source_files":["api/app/routers/agent_grounded_metrics_routes.py","app/routers/agent_grounded_metrics_routes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["portfolio-governance"],"idea_api_paths":["/api/ideas/portfolio-governance"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/{idea_id}/grounded-metrics/sync","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ideas/{idea_id}/invest-preview","methods":["GET"],"source_files":["api/app/routers/investments.py","app/routers/investments.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["portfolio-governance"],"idea_api_paths":["/api/ideas/portfolio-governance"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/{idea_id}/invest-preview","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ideas/{idea_id}/lifecycle","methods":["GET"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/{idea_id}/lifecycle","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ideas/{idea_id}/progress","methods":["GET"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/{idea_id}/progress","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ideas/{idea_id}/projects","methods":["GET"],"source_files":["api/app/routers/workspace_projects.py","app/routers/workspace_projects.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["portfolio-governance"],"idea_api_paths":["/api/ideas/portfolio-governance"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/{idea_id}/projects","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ideas/{idea_id}/questions","methods":["POST"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":true,"methods":["POST"],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"canonical+evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/{idea_id}/questions","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ideas/{idea_id}/questions/answer","methods":["POST"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/{idea_id}/questions/answer","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ideas/{idea_id}/questions/{question_index}/vote","methods":["POST"],"source_files":["api/app/routers/discord_votes.py","app/routers/discord_votes.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["portfolio-governance"],"idea_api_paths":["/api/ideas/portfolio-governance"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/{idea_id}/questions/{question_index}/vote","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ideas/{idea_id}/resonance","methods":["GET"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/{idea_id}/resonance","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ideas/{idea_id}/rollup","methods":["GET"],"source_files":["api/app/middleware/traceability.py","app/middleware/traceability.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["portfolio-governance"],"idea_api_paths":["/api/ideas/portfolio-governance"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/{idea_id}/rollup","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ideas/{idea_id}/slug","methods":["PATCH"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/{idea_id}/slug","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ideas/{idea_id}/specs","methods":["GET"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/{idea_id}/specs","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ideas/{idea_id}/stage","methods":["POST"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/{idea_id}/stage","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ideas/{idea_id}/stake","methods":["POST"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/{idea_id}/stake","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ideas/{idea_id}/tags","methods":["PUT"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/{idea_id}/tags","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ideas/{idea_id}/tasks","methods":["GET"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/{idea_id}/tasks","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ideas/{idea_id}/translate","methods":["GET"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/{idea_id}/translate","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ideas/{idea_id}/translations","methods":["GET"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/{idea_id}/translations","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ideas/{idea_id}/translations/{lens_id}","methods":["GET","POST"],"source_files":["api/app/routers/ideas.py","app/routers/ideas.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","fractal-concept-resonance","home-content-contribution-attribution","idea-lifecycle-api","local-validation-surface-hardening","mvp-cost-and-acceptance-proof","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","social-platform-bots"],"idea_api_paths":["/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/fractal-concept-resonance","/api/ideas/home-content-contribution-attribution","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/mvp-cost-and-acceptance-proof","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/social-platform-bots"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["001-api-coverage","002-agent-orchestration","006","006-overnight-backlog","053","053-ideas-prioritization","088-spec-process-implementation-validation-flow","094","100-automation-provider-usage-readiness-api","113-public-validation-gates-api","114-mvp-cost-and-acceptance-proof","fractal-concept-resonance","home-content-contribution-attribution","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/001-api-coverage","/api/spec-registry/002-agent-orchestration","/api/spec-registry/006","/api/spec-registry/006-overnight-backlog","/api/spec-registry/053","/api/spec-registry/053-ideas-prioritization","/api/spec-registry/088-spec-process-implementation-validation-flow","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/fractal-concept-resonance","/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":28,"task_ids":["ci-gates-governance-traceability-stability","codex-thread-home-content-contributions-20260505","codex-thread-home-link-content-flow-audit-20260505","contributor-onboarding-and-review-flow","integrate-2026-03-05","portfolio-governance-acceptance-2026-03-06","runtime-observability-deploy-readiness","spec-114-tracking-2026-03-06","structured-idea-registry","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-02-28-internal-vs-actionable-cleanup","task_2026-04-02_local_validation_merge_deploy","task_4b2b12228b39aaea","task_ideas_cards_api_feed_2026_03_02"]},"validation":{"tracked":true,"pass_counts":{"local":26,"ci":2,"deploy":0,"e2e":10}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/{idea_id}/translations/{lens_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ideas/{idea_id}/validate-rollup","methods":["POST"],"source_files":["api/app/middleware/traceability.py","app/middleware/traceability.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["portfolio-governance"],"idea_api_paths":["/api/ideas/portfolio-governance"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ideas/{idea_id}/validate-rollup","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/identity/callback/github","methods":["GET"],"source_files":["api/app/routers/contributor_identity.py","app/routers/contributor_identity.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/identity/callback/github","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/identity/claim","methods":["POST"],"source_files":["api/app/routers/contributor_identity.py","app/routers/contributor_identity.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/identity/claim","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/identity/link","methods":["POST"],"source_files":["api/app/routers/contributor_identity.py","app/routers/contributor_identity.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/identity/link","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/identity/lookup/{provider}/{provider_id}","methods":["GET"],"source_files":["api/app/routers/contributor_identity.py","app/routers/contributor_identity.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/identity/lookup/{provider}/{provider_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/identity/me","methods":["GET"],"source_files":["api/app/routers/contributor_identity.py","app/routers/contributor_identity.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/identity/me","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/identity/providers","methods":["GET"],"source_files":["api/app/routers/contributor_identity.py","app/routers/contributor_identity.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/identity/providers","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/identity/verify/ethereum","methods":["POST"],"source_files":["api/app/routers/contributor_identity.py","app/routers/contributor_identity.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/identity/verify/ethereum","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/identity/verify/github","methods":["POST"],"source_files":["api/app/routers/contributor_identity.py","app/routers/contributor_identity.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/identity/verify/github","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/identity/{contributor_id}","methods":["GET"],"source_files":["api/app/routers/contributor_identity.py","app/routers/contributor_identity.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/identity/{contributor_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/identity/{contributor_id}/{provider}","methods":["DELETE"],"source_files":["api/app/routers/contributor_identity.py","app/routers/contributor_identity.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/identity/{contributor_id}/{provider}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/inspired-by","methods":["GET","POST"],"source_files":["api/app/routers/inspired_by.py","app/routers/inspired_by.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":35,"methods":["GET"],"total_runtime_ms":5001.766,"average_runtime_ms":142.9076,"runtime_cost_estimate":0.01000352,"status_counts":{"200":35},"by_source":{"api":35}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/inspired-by","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/inspired-by/manual","methods":["POST"],"source_files":["api/app/routers/inspired_by.py","app/routers/inspired_by.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/inspired-by/manual","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/inspired-by/{edge_id}","methods":["DELETE"],"source_files":["api/app/routers/inspired_by.py","app/routers/inspired_by.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/inspired-by/{edge_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/interest/community","methods":["GET"],"source_files":["api/app/routers/interest.py","app/routers/interest.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/interest/community","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/interest/community/{person_id}","methods":["GET"],"source_files":["api/app/routers/interest.py","app/routers/interest.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/interest/community/{person_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/interest/register","methods":["POST"],"source_files":["api/app/routers/interest.py","app/routers/interest.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/interest/register","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/interest/roles","methods":["GET"],"source_files":["api/app/routers/interest.py","app/routers/interest.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/interest/roles","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/interest/stats","methods":["GET"],"source_files":["api/app/routers/interest.py","app/routers/interest.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/interest/stats","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/inventory/asset-modularity","methods":["GET"],"source_files":["api/app/routers/inventory.py","app/routers/inventory.py"],"canonical_route":{"registered":true,"methods":["GET"],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["claude-code-executor-provider","coherence-network-agent-pipeline","coherence-network-api-runtime","coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","idea-covered-high","idea-covered-low","idea-gap-high","idea-gap-mid","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","roi-progress-idea-1","roi-progress-idea-2","roi-progress-idea-3","roi-progress-idea-4","runtime-api-slow-telemetry-fixes","tool-failure-cost-ledger"],"idea_api_paths":["/api/ideas/claude-code-executor-provider","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-api-runtime","/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/idea-covered-high","/api/ideas/idea-covered-low","/api/ideas/idea-gap-high","/api/ideas/idea-gap-mid","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/roi-progress-idea-1","/api/ideas/roi-progress-idea-2","/api/ideas/roi-progress-idea-3","/api/ideas/roi-progress-idea-4","/api/ideas/runtime-api-slow-telemetry-fixes","/api/ideas/tool-failure-cost-ledger"],"source":"canonical+evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002","002-agent-orchestration-api","005","006","030-task-runner-reliability","053","072","081","083","088","088-flow-endpoint-lineage-and-tracking","089","089-endpoint-traceability-coverage","094","095-public-e2e-flow-gate-automation","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api","claude-code-executor-provider","roi-progress-spec-1","roi-progress-spec-2","roi-progress-spec-3","roi-progress-spec-4","spec-002","spec-181","spec-covered-high","spec-covered-low","spec-extra"],"spec_api_paths":["/api/spec-registry/002","/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005","/api/spec-registry/006","/api/spec-registry/030-task-runner-reliability","/api/spec-registry/053","/api/spec-registry/072","/api/spec-registry/081","/api/spec-registry/083","/api/spec-registry/088","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/094","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/claude-code-executor-provider","/api/spec-registry/roi-progress-spec-1","/api/spec-registry/roi-progress-spec-2","/api/spec-registry/roi-progress-spec-3","/api/spec-registry/roi-progress-spec-4","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/spec-covered-high","/api/spec-registry/spec-covered-low","/api/spec-registry/spec-extra"]},"process":{"tracked":true,"evidence_count":50,"task_ids":["api-flow-latency-debug","api-web-gap-analysis","asset-modularity-drift-daily-audit","endpoint-evidence-coverage","endpoint-traceability-coverage","flow-registry-data-linkage","implementation-request-question-sync","inventory-auto-execute-fallback","open-idea-task-pickup-smoke","public-walkable-flow-parity","route-evidence-public-validation","runner-idle-auto-generate","spec-implementation-gap-sync","spec-process-implementation-validation-flow","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-26-roi-progress-sync-4x","task-2026-02-26-roi-spec-gap-priority-chunking","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-2026-03-06-disable-codex-railway","task_2026-04-02_local_validation_merge_deploy","task_2026_02_18_api_slow_performance_deploy","task_4aee77ff4c27b9be","task_claude_code_executor_2026_02_26","task_runner_manifest_e2e_validation"]},"validation":{"tracked":true,"pass_counts":{"local":48,"ci":4,"deploy":2,"e2e":8}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/inventory/asset-modularity","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/inventory/commit-evidence","methods":["GET","POST"],"source_files":["api/app/routers/inventory.py","app/routers/inventory.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["claude-code-executor-provider","coherence-network-agent-pipeline","coherence-network-api-runtime","coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","idea-covered-high","idea-covered-low","idea-gap-high","idea-gap-mid","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","roi-progress-idea-1","roi-progress-idea-2","roi-progress-idea-3","roi-progress-idea-4","runtime-api-slow-telemetry-fixes","tool-failure-cost-ledger"],"idea_api_paths":["/api/ideas/claude-code-executor-provider","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-api-runtime","/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/idea-covered-high","/api/ideas/idea-covered-low","/api/ideas/idea-gap-high","/api/ideas/idea-gap-mid","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/roi-progress-idea-1","/api/ideas/roi-progress-idea-2","/api/ideas/roi-progress-idea-3","/api/ideas/roi-progress-idea-4","/api/ideas/runtime-api-slow-telemetry-fixes","/api/ideas/tool-failure-cost-ledger"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002","002-agent-orchestration-api","005","006","030-task-runner-reliability","053","072","081","083","088","088-flow-endpoint-lineage-and-tracking","089","089-endpoint-traceability-coverage","094","095-public-e2e-flow-gate-automation","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api","claude-code-executor-provider","roi-progress-spec-1","roi-progress-spec-2","roi-progress-spec-3","roi-progress-spec-4","spec-002","spec-181","spec-covered-high","spec-covered-low","spec-extra"],"spec_api_paths":["/api/spec-registry/002","/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005","/api/spec-registry/006","/api/spec-registry/030-task-runner-reliability","/api/spec-registry/053","/api/spec-registry/072","/api/spec-registry/081","/api/spec-registry/083","/api/spec-registry/088","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/094","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/claude-code-executor-provider","/api/spec-registry/roi-progress-spec-1","/api/spec-registry/roi-progress-spec-2","/api/spec-registry/roi-progress-spec-3","/api/spec-registry/roi-progress-spec-4","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/spec-covered-high","/api/spec-registry/spec-covered-low","/api/spec-registry/spec-extra"]},"process":{"tracked":true,"evidence_count":50,"task_ids":["api-flow-latency-debug","api-web-gap-analysis","asset-modularity-drift-daily-audit","endpoint-evidence-coverage","endpoint-traceability-coverage","flow-registry-data-linkage","implementation-request-question-sync","inventory-auto-execute-fallback","open-idea-task-pickup-smoke","public-walkable-flow-parity","route-evidence-public-validation","runner-idle-auto-generate","spec-implementation-gap-sync","spec-process-implementation-validation-flow","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-26-roi-progress-sync-4x","task-2026-02-26-roi-spec-gap-priority-chunking","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-2026-03-06-disable-codex-railway","task_2026-04-02_local_validation_merge_deploy","task_2026_02_18_api_slow_performance_deploy","task_4aee77ff4c27b9be","task_claude_code_executor_2026_02_26","task_runner_manifest_e2e_validation"]},"validation":{"tracked":true,"pass_counts":{"local":48,"ci":4,"deploy":2,"e2e":8}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/inventory/commit-evidence","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/inventory/endpoint-traceability","methods":["GET"],"source_files":["api/app/routers/inventory.py","app/routers/inventory.py"],"canonical_route":{"registered":true,"methods":["GET"],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["claude-code-executor-provider","coherence-network-agent-pipeline","coherence-network-api-runtime","coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","idea-covered-high","idea-covered-low","idea-gap-high","idea-gap-mid","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","roi-progress-idea-1","roi-progress-idea-2","roi-progress-idea-3","roi-progress-idea-4","runtime-api-slow-telemetry-fixes","tool-failure-cost-ledger"],"idea_api_paths":["/api/ideas/claude-code-executor-provider","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-api-runtime","/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/idea-covered-high","/api/ideas/idea-covered-low","/api/ideas/idea-gap-high","/api/ideas/idea-gap-mid","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/roi-progress-idea-1","/api/ideas/roi-progress-idea-2","/api/ideas/roi-progress-idea-3","/api/ideas/roi-progress-idea-4","/api/ideas/runtime-api-slow-telemetry-fixes","/api/ideas/tool-failure-cost-ledger"],"source":"canonical+evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002","002-agent-orchestration-api","005","006","030-task-runner-reliability","053","072","081","083","088","088-flow-endpoint-lineage-and-tracking","089","089-endpoint-traceability-coverage","094","095-public-e2e-flow-gate-automation","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api","claude-code-executor-provider","roi-progress-spec-1","roi-progress-spec-2","roi-progress-spec-3","roi-progress-spec-4","spec-002","spec-181","spec-covered-high","spec-covered-low","spec-extra"],"spec_api_paths":["/api/spec-registry/002","/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005","/api/spec-registry/006","/api/spec-registry/030-task-runner-reliability","/api/spec-registry/053","/api/spec-registry/072","/api/spec-registry/081","/api/spec-registry/083","/api/spec-registry/088","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/094","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/claude-code-executor-provider","/api/spec-registry/roi-progress-spec-1","/api/spec-registry/roi-progress-spec-2","/api/spec-registry/roi-progress-spec-3","/api/spec-registry/roi-progress-spec-4","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/spec-covered-high","/api/spec-registry/spec-covered-low","/api/spec-registry/spec-extra"]},"process":{"tracked":true,"evidence_count":50,"task_ids":["api-flow-latency-debug","api-web-gap-analysis","asset-modularity-drift-daily-audit","endpoint-evidence-coverage","endpoint-traceability-coverage","flow-registry-data-linkage","implementation-request-question-sync","inventory-auto-execute-fallback","open-idea-task-pickup-smoke","public-walkable-flow-parity","route-evidence-public-validation","runner-idle-auto-generate","spec-implementation-gap-sync","spec-process-implementation-validation-flow","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-26-roi-progress-sync-4x","task-2026-02-26-roi-spec-gap-priority-chunking","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-2026-03-06-disable-codex-railway","task_2026-04-02_local_validation_merge_deploy","task_2026_02_18_api_slow_performance_deploy","task_4aee77ff4c27b9be","task_claude_code_executor_2026_02_26","task_runner_manifest_e2e_validation"]},"validation":{"tracked":true,"pass_counts":{"local":48,"ci":4,"deploy":2,"e2e":8}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/inventory/endpoint-traceability","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/inventory/flow","methods":["GET"],"source_files":["api/app/routers/inventory.py","app/routers/inventory.py"],"canonical_route":{"registered":true,"methods":["GET"],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["claude-code-executor-provider","coherence-network-agent-pipeline","coherence-network-api-runtime","coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","idea-covered-high","idea-covered-low","idea-gap-high","idea-gap-mid","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","roi-progress-idea-1","roi-progress-idea-2","roi-progress-idea-3","roi-progress-idea-4","runtime-api-slow-telemetry-fixes","tool-failure-cost-ledger"],"idea_api_paths":["/api/ideas/claude-code-executor-provider","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-api-runtime","/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/idea-covered-high","/api/ideas/idea-covered-low","/api/ideas/idea-gap-high","/api/ideas/idea-gap-mid","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/roi-progress-idea-1","/api/ideas/roi-progress-idea-2","/api/ideas/roi-progress-idea-3","/api/ideas/roi-progress-idea-4","/api/ideas/runtime-api-slow-telemetry-fixes","/api/ideas/tool-failure-cost-ledger"],"source":"canonical+evidence+runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":91,"methods":["GET"],"total_runtime_ms":778581.4796,"average_runtime_ms":8555.8404,"runtime_cost_estimate":1.55716298,"status_counts":{"200":90,"500":1},"by_source":{"api":91}},"spec":{"tracked":true,"spec_ids":["002","002-agent-orchestration-api","005","006","030-task-runner-reliability","053","072","081","083","088","088-flow-endpoint-lineage-and-tracking","089","089-endpoint-traceability-coverage","094","095-public-e2e-flow-gate-automation","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api","claude-code-executor-provider","roi-progress-spec-1","roi-progress-spec-2","roi-progress-spec-3","roi-progress-spec-4","spec-002","spec-181","spec-covered-high","spec-covered-low","spec-extra"],"spec_api_paths":["/api/spec-registry/002","/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005","/api/spec-registry/006","/api/spec-registry/030-task-runner-reliability","/api/spec-registry/053","/api/spec-registry/072","/api/spec-registry/081","/api/spec-registry/083","/api/spec-registry/088","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/094","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/claude-code-executor-provider","/api/spec-registry/roi-progress-spec-1","/api/spec-registry/roi-progress-spec-2","/api/spec-registry/roi-progress-spec-3","/api/spec-registry/roi-progress-spec-4","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/spec-covered-high","/api/spec-registry/spec-covered-low","/api/spec-registry/spec-extra"]},"process":{"tracked":true,"evidence_count":50,"task_ids":["api-flow-latency-debug","api-web-gap-analysis","asset-modularity-drift-daily-audit","endpoint-evidence-coverage","endpoint-traceability-coverage","flow-registry-data-linkage","implementation-request-question-sync","inventory-auto-execute-fallback","open-idea-task-pickup-smoke","public-walkable-flow-parity","route-evidence-public-validation","runner-idle-auto-generate","spec-implementation-gap-sync","spec-process-implementation-validation-flow","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-26-roi-progress-sync-4x","task-2026-02-26-roi-spec-gap-priority-chunking","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-2026-03-06-disable-codex-railway","task_2026-04-02_local_validation_merge_deploy","task_2026_02_18_api_slow_performance_deploy","task_4aee77ff4c27b9be","task_claude_code_executor_2026_02_26","task_runner_manifest_e2e_validation"]},"validation":{"tracked":true,"pass_counts":{"local":48,"ci":4,"deploy":2,"e2e":8}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/inventory/flow","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/inventory/flow/next-unblock-task","methods":["POST"],"source_files":["api/app/routers/inventory.py","app/routers/inventory.py"],"canonical_route":{"registered":true,"methods":["POST"],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["claude-code-executor-provider","coherence-network-agent-pipeline","coherence-network-api-runtime","coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","idea-covered-high","idea-covered-low","idea-gap-high","idea-gap-mid","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","roi-progress-idea-1","roi-progress-idea-2","roi-progress-idea-3","roi-progress-idea-4","runtime-api-slow-telemetry-fixes","tool-failure-cost-ledger"],"idea_api_paths":["/api/ideas/claude-code-executor-provider","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-api-runtime","/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/idea-covered-high","/api/ideas/idea-covered-low","/api/ideas/idea-gap-high","/api/ideas/idea-gap-mid","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/roi-progress-idea-1","/api/ideas/roi-progress-idea-2","/api/ideas/roi-progress-idea-3","/api/ideas/roi-progress-idea-4","/api/ideas/runtime-api-slow-telemetry-fixes","/api/ideas/tool-failure-cost-ledger"],"source":"canonical+evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002","002-agent-orchestration-api","005","006","030-task-runner-reliability","053","072","081","083","088","088-flow-endpoint-lineage-and-tracking","089","089-endpoint-traceability-coverage","094","095-public-e2e-flow-gate-automation","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api","claude-code-executor-provider","roi-progress-spec-1","roi-progress-spec-2","roi-progress-spec-3","roi-progress-spec-4","spec-002","spec-181","spec-covered-high","spec-covered-low","spec-extra"],"spec_api_paths":["/api/spec-registry/002","/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005","/api/spec-registry/006","/api/spec-registry/030-task-runner-reliability","/api/spec-registry/053","/api/spec-registry/072","/api/spec-registry/081","/api/spec-registry/083","/api/spec-registry/088","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/094","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/claude-code-executor-provider","/api/spec-registry/roi-progress-spec-1","/api/spec-registry/roi-progress-spec-2","/api/spec-registry/roi-progress-spec-3","/api/spec-registry/roi-progress-spec-4","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/spec-covered-high","/api/spec-registry/spec-covered-low","/api/spec-registry/spec-extra"]},"process":{"tracked":true,"evidence_count":50,"task_ids":["api-flow-latency-debug","api-web-gap-analysis","asset-modularity-drift-daily-audit","endpoint-evidence-coverage","endpoint-traceability-coverage","flow-registry-data-linkage","implementation-request-question-sync","inventory-auto-execute-fallback","open-idea-task-pickup-smoke","public-walkable-flow-parity","route-evidence-public-validation","runner-idle-auto-generate","spec-implementation-gap-sync","spec-process-implementation-validation-flow","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-26-roi-progress-sync-4x","task-2026-02-26-roi-spec-gap-priority-chunking","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-2026-03-06-disable-codex-railway","task_2026-04-02_local_validation_merge_deploy","task_2026_02_18_api_slow_performance_deploy","task_4aee77ff4c27b9be","task_claude_code_executor_2026_02_26","task_runner_manifest_e2e_validation"]},"validation":{"tracked":true,"pass_counts":{"local":48,"ci":4,"deploy":2,"e2e":8}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/inventory/flow/next-unblock-task","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/inventory/gaps/bootstrap-specs","methods":["POST"],"source_files":["api/app/routers/inventory.py","app/routers/inventory.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["claude-code-executor-provider","coherence-network-agent-pipeline","coherence-network-api-runtime","coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","idea-covered-high","idea-covered-low","idea-gap-high","idea-gap-mid","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","roi-progress-idea-1","roi-progress-idea-2","roi-progress-idea-3","roi-progress-idea-4","runtime-api-slow-telemetry-fixes","tool-failure-cost-ledger"],"idea_api_paths":["/api/ideas/claude-code-executor-provider","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-api-runtime","/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/idea-covered-high","/api/ideas/idea-covered-low","/api/ideas/idea-gap-high","/api/ideas/idea-gap-mid","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/roi-progress-idea-1","/api/ideas/roi-progress-idea-2","/api/ideas/roi-progress-idea-3","/api/ideas/roi-progress-idea-4","/api/ideas/runtime-api-slow-telemetry-fixes","/api/ideas/tool-failure-cost-ledger"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002","002-agent-orchestration-api","005","006","030-task-runner-reliability","053","072","081","083","088","088-flow-endpoint-lineage-and-tracking","089","089-endpoint-traceability-coverage","094","095-public-e2e-flow-gate-automation","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api","claude-code-executor-provider","roi-progress-spec-1","roi-progress-spec-2","roi-progress-spec-3","roi-progress-spec-4","spec-002","spec-181","spec-covered-high","spec-covered-low","spec-extra"],"spec_api_paths":["/api/spec-registry/002","/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005","/api/spec-registry/006","/api/spec-registry/030-task-runner-reliability","/api/spec-registry/053","/api/spec-registry/072","/api/spec-registry/081","/api/spec-registry/083","/api/spec-registry/088","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/094","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/claude-code-executor-provider","/api/spec-registry/roi-progress-spec-1","/api/spec-registry/roi-progress-spec-2","/api/spec-registry/roi-progress-spec-3","/api/spec-registry/roi-progress-spec-4","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/spec-covered-high","/api/spec-registry/spec-covered-low","/api/spec-registry/spec-extra"]},"process":{"tracked":true,"evidence_count":50,"task_ids":["api-flow-latency-debug","api-web-gap-analysis","asset-modularity-drift-daily-audit","endpoint-evidence-coverage","endpoint-traceability-coverage","flow-registry-data-linkage","implementation-request-question-sync","inventory-auto-execute-fallback","open-idea-task-pickup-smoke","public-walkable-flow-parity","route-evidence-public-validation","runner-idle-auto-generate","spec-implementation-gap-sync","spec-process-implementation-validation-flow","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-26-roi-progress-sync-4x","task-2026-02-26-roi-spec-gap-priority-chunking","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-2026-03-06-disable-codex-railway","task_2026-04-02_local_validation_merge_deploy","task_2026_02_18_api_slow_performance_deploy","task_4aee77ff4c27b9be","task_claude_code_executor_2026_02_26","task_runner_manifest_e2e_validation"]},"validation":{"tracked":true,"pass_counts":{"local":48,"ci":4,"deploy":2,"e2e":8}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/inventory/gaps/bootstrap-specs","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/inventory/gaps/sync-asset-modularity-tasks","methods":["POST"],"source_files":["api/app/routers/inventory.py","app/routers/inventory.py"],"canonical_route":{"registered":true,"methods":["POST"],"method_match":true},"idea":{"tracked":true,"idea_id":"coherence-network-agent-pipeline","idea_api_path":"/api/ideas/coherence-network-agent-pipeline","origin_idea_id":"portfolio-governance","idea_ids":["claude-code-executor-provider","coherence-network-agent-pipeline","coherence-network-api-runtime","coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","idea-covered-high","idea-covered-low","idea-gap-high","idea-gap-mid","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","roi-progress-idea-1","roi-progress-idea-2","roi-progress-idea-3","roi-progress-idea-4","runtime-api-slow-telemetry-fixes","tool-failure-cost-ledger"],"idea_api_paths":["/api/ideas/claude-code-executor-provider","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-api-runtime","/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/idea-covered-high","/api/ideas/idea-covered-low","/api/ideas/idea-gap-high","/api/ideas/idea-gap-mid","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/roi-progress-idea-1","/api/ideas/roi-progress-idea-2","/api/ideas/roi-progress-idea-3","/api/ideas/roi-progress-idea-4","/api/ideas/runtime-api-slow-telemetry-fixes","/api/ideas/tool-failure-cost-ledger"],"source":"canonical+evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002","002-agent-orchestration-api","005","006","030-task-runner-reliability","053","072","081","083","088","088-flow-endpoint-lineage-and-tracking","089","089-endpoint-traceability-coverage","094","095-public-e2e-flow-gate-automation","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api","claude-code-executor-provider","roi-progress-spec-1","roi-progress-spec-2","roi-progress-spec-3","roi-progress-spec-4","spec-002","spec-181","spec-covered-high","spec-covered-low","spec-extra"],"spec_api_paths":["/api/spec-registry/002","/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005","/api/spec-registry/006","/api/spec-registry/030-task-runner-reliability","/api/spec-registry/053","/api/spec-registry/072","/api/spec-registry/081","/api/spec-registry/083","/api/spec-registry/088","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/094","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/claude-code-executor-provider","/api/spec-registry/roi-progress-spec-1","/api/spec-registry/roi-progress-spec-2","/api/spec-registry/roi-progress-spec-3","/api/spec-registry/roi-progress-spec-4","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/spec-covered-high","/api/spec-registry/spec-covered-low","/api/spec-registry/spec-extra"]},"process":{"tracked":true,"evidence_count":50,"task_ids":["api-flow-latency-debug","api-web-gap-analysis","asset-modularity-drift-daily-audit","endpoint-evidence-coverage","endpoint-traceability-coverage","flow-registry-data-linkage","implementation-request-question-sync","inventory-auto-execute-fallback","open-idea-task-pickup-smoke","public-walkable-flow-parity","route-evidence-public-validation","runner-idle-auto-generate","spec-implementation-gap-sync","spec-process-implementation-validation-flow","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-26-roi-progress-sync-4x","task-2026-02-26-roi-spec-gap-priority-chunking","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-2026-03-06-disable-codex-railway","task_2026-04-02_local_validation_merge_deploy","task_2026_02_18_api_slow_performance_deploy","task_4aee77ff4c27b9be","task_claude_code_executor_2026_02_26","task_runner_manifest_e2e_validation"]},"validation":{"tracked":true,"pass_counts":{"local":48,"ci":4,"deploy":2,"e2e":8}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/inventory/gaps/sync-asset-modularity-tasks","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/inventory/gaps/sync-process-tasks","methods":["POST"],"source_files":["api/app/routers/inventory.py","app/routers/inventory.py"],"canonical_route":{"registered":true,"methods":["POST"],"method_match":true},"idea":{"tracked":true,"idea_id":"coherence-network-agent-pipeline","idea_api_path":"/api/ideas/coherence-network-agent-pipeline","origin_idea_id":"portfolio-governance","idea_ids":["claude-code-executor-provider","coherence-network-agent-pipeline","coherence-network-api-runtime","coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","idea-covered-high","idea-covered-low","idea-gap-high","idea-gap-mid","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","roi-progress-idea-1","roi-progress-idea-2","roi-progress-idea-3","roi-progress-idea-4","runtime-api-slow-telemetry-fixes","tool-failure-cost-ledger"],"idea_api_paths":["/api/ideas/claude-code-executor-provider","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-api-runtime","/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/idea-covered-high","/api/ideas/idea-covered-low","/api/ideas/idea-gap-high","/api/ideas/idea-gap-mid","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/roi-progress-idea-1","/api/ideas/roi-progress-idea-2","/api/ideas/roi-progress-idea-3","/api/ideas/roi-progress-idea-4","/api/ideas/runtime-api-slow-telemetry-fixes","/api/ideas/tool-failure-cost-ledger"],"source":"canonical+evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002","002-agent-orchestration-api","005","006","030-task-runner-reliability","053","072","081","083","088","088-flow-endpoint-lineage-and-tracking","089","089-endpoint-traceability-coverage","094","095-public-e2e-flow-gate-automation","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api","claude-code-executor-provider","roi-progress-spec-1","roi-progress-spec-2","roi-progress-spec-3","roi-progress-spec-4","spec-002","spec-181","spec-covered-high","spec-covered-low","spec-extra"],"spec_api_paths":["/api/spec-registry/002","/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005","/api/spec-registry/006","/api/spec-registry/030-task-runner-reliability","/api/spec-registry/053","/api/spec-registry/072","/api/spec-registry/081","/api/spec-registry/083","/api/spec-registry/088","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/094","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/claude-code-executor-provider","/api/spec-registry/roi-progress-spec-1","/api/spec-registry/roi-progress-spec-2","/api/spec-registry/roi-progress-spec-3","/api/spec-registry/roi-progress-spec-4","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/spec-covered-high","/api/spec-registry/spec-covered-low","/api/spec-registry/spec-extra"]},"process":{"tracked":true,"evidence_count":50,"task_ids":["api-flow-latency-debug","api-web-gap-analysis","asset-modularity-drift-daily-audit","endpoint-evidence-coverage","endpoint-traceability-coverage","flow-registry-data-linkage","implementation-request-question-sync","inventory-auto-execute-fallback","open-idea-task-pickup-smoke","public-walkable-flow-parity","route-evidence-public-validation","runner-idle-auto-generate","spec-implementation-gap-sync","spec-process-implementation-validation-flow","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-26-roi-progress-sync-4x","task-2026-02-26-roi-spec-gap-priority-chunking","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-2026-03-06-disable-codex-railway","task_2026-04-02_local_validation_merge_deploy","task_2026_02_18_api_slow_performance_deploy","task_4aee77ff4c27b9be","task_claude_code_executor_2026_02_26","task_runner_manifest_e2e_validation"]},"validation":{"tracked":true,"pass_counts":{"local":48,"ci":4,"deploy":2,"e2e":8}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/inventory/gaps/sync-process-tasks","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/inventory/gaps/sync-traceability","methods":["POST"],"source_files":["api/app/routers/inventory.py","app/routers/inventory.py"],"canonical_route":{"registered":true,"methods":["POST"],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["claude-code-executor-provider","coherence-network-agent-pipeline","coherence-network-api-runtime","coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","idea-covered-high","idea-covered-low","idea-gap-high","idea-gap-mid","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","roi-progress-idea-1","roi-progress-idea-2","roi-progress-idea-3","roi-progress-idea-4","runtime-api-slow-telemetry-fixes","tool-failure-cost-ledger"],"idea_api_paths":["/api/ideas/claude-code-executor-provider","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-api-runtime","/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/idea-covered-high","/api/ideas/idea-covered-low","/api/ideas/idea-gap-high","/api/ideas/idea-gap-mid","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/roi-progress-idea-1","/api/ideas/roi-progress-idea-2","/api/ideas/roi-progress-idea-3","/api/ideas/roi-progress-idea-4","/api/ideas/runtime-api-slow-telemetry-fixes","/api/ideas/tool-failure-cost-ledger"],"source":"canonical+evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002","002-agent-orchestration-api","005","006","030-task-runner-reliability","053","072","081","083","088","088-flow-endpoint-lineage-and-tracking","089","089-endpoint-traceability-coverage","094","095-public-e2e-flow-gate-automation","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api","claude-code-executor-provider","roi-progress-spec-1","roi-progress-spec-2","roi-progress-spec-3","roi-progress-spec-4","spec-002","spec-181","spec-covered-high","spec-covered-low","spec-extra"],"spec_api_paths":["/api/spec-registry/002","/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005","/api/spec-registry/006","/api/spec-registry/030-task-runner-reliability","/api/spec-registry/053","/api/spec-registry/072","/api/spec-registry/081","/api/spec-registry/083","/api/spec-registry/088","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/094","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/claude-code-executor-provider","/api/spec-registry/roi-progress-spec-1","/api/spec-registry/roi-progress-spec-2","/api/spec-registry/roi-progress-spec-3","/api/spec-registry/roi-progress-spec-4","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/spec-covered-high","/api/spec-registry/spec-covered-low","/api/spec-registry/spec-extra"]},"process":{"tracked":true,"evidence_count":50,"task_ids":["api-flow-latency-debug","api-web-gap-analysis","asset-modularity-drift-daily-audit","endpoint-evidence-coverage","endpoint-traceability-coverage","flow-registry-data-linkage","implementation-request-question-sync","inventory-auto-execute-fallback","open-idea-task-pickup-smoke","public-walkable-flow-parity","route-evidence-public-validation","runner-idle-auto-generate","spec-implementation-gap-sync","spec-process-implementation-validation-flow","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-26-roi-progress-sync-4x","task-2026-02-26-roi-spec-gap-priority-chunking","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-2026-03-06-disable-codex-railway","task_2026-04-02_local_validation_merge_deploy","task_2026_02_18_api_slow_performance_deploy","task_4aee77ff4c27b9be","task_claude_code_executor_2026_02_26","task_runner_manifest_e2e_validation"]},"validation":{"tracked":true,"pass_counts":{"local":48,"ci":4,"deploy":2,"e2e":8}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/inventory/gaps/sync-traceability","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/inventory/page-lineage","methods":["GET"],"source_files":["api/app/routers/inventory.py","app/routers/inventory.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["claude-code-executor-provider","coherence-network-agent-pipeline","coherence-network-api-runtime","coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","idea-covered-high","idea-covered-low","idea-gap-high","idea-gap-mid","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","roi-progress-idea-1","roi-progress-idea-2","roi-progress-idea-3","roi-progress-idea-4","runtime-api-slow-telemetry-fixes","tool-failure-cost-ledger"],"idea_api_paths":["/api/ideas/claude-code-executor-provider","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-api-runtime","/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/idea-covered-high","/api/ideas/idea-covered-low","/api/ideas/idea-gap-high","/api/ideas/idea-gap-mid","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/roi-progress-idea-1","/api/ideas/roi-progress-idea-2","/api/ideas/roi-progress-idea-3","/api/ideas/roi-progress-idea-4","/api/ideas/runtime-api-slow-telemetry-fixes","/api/ideas/tool-failure-cost-ledger"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002","002-agent-orchestration-api","005","006","030-task-runner-reliability","053","072","081","083","088","088-flow-endpoint-lineage-and-tracking","089","089-endpoint-traceability-coverage","094","095-public-e2e-flow-gate-automation","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api","claude-code-executor-provider","roi-progress-spec-1","roi-progress-spec-2","roi-progress-spec-3","roi-progress-spec-4","spec-002","spec-181","spec-covered-high","spec-covered-low","spec-extra"],"spec_api_paths":["/api/spec-registry/002","/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005","/api/spec-registry/006","/api/spec-registry/030-task-runner-reliability","/api/spec-registry/053","/api/spec-registry/072","/api/spec-registry/081","/api/spec-registry/083","/api/spec-registry/088","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/094","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/claude-code-executor-provider","/api/spec-registry/roi-progress-spec-1","/api/spec-registry/roi-progress-spec-2","/api/spec-registry/roi-progress-spec-3","/api/spec-registry/roi-progress-spec-4","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/spec-covered-high","/api/spec-registry/spec-covered-low","/api/spec-registry/spec-extra"]},"process":{"tracked":true,"evidence_count":50,"task_ids":["api-flow-latency-debug","api-web-gap-analysis","asset-modularity-drift-daily-audit","endpoint-evidence-coverage","endpoint-traceability-coverage","flow-registry-data-linkage","implementation-request-question-sync","inventory-auto-execute-fallback","open-idea-task-pickup-smoke","public-walkable-flow-parity","route-evidence-public-validation","runner-idle-auto-generate","spec-implementation-gap-sync","spec-process-implementation-validation-flow","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-26-roi-progress-sync-4x","task-2026-02-26-roi-spec-gap-priority-chunking","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-2026-03-06-disable-codex-railway","task_2026-04-02_local_validation_merge_deploy","task_2026_02_18_api_slow_performance_deploy","task_4aee77ff4c27b9be","task_claude_code_executor_2026_02_26","task_runner_manifest_e2e_validation"]},"validation":{"tracked":true,"pass_counts":{"local":48,"ci":4,"deploy":2,"e2e":8}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/inventory/page-lineage","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/inventory/process-completeness","methods":["GET"],"source_files":["api/app/routers/inventory.py","app/routers/inventory.py"],"canonical_route":{"registered":true,"methods":["GET"],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["claude-code-executor-provider","coherence-network-agent-pipeline","coherence-network-api-runtime","coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","idea-covered-high","idea-covered-low","idea-gap-high","idea-gap-mid","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","roi-progress-idea-1","roi-progress-idea-2","roi-progress-idea-3","roi-progress-idea-4","runtime-api-slow-telemetry-fixes","tool-failure-cost-ledger"],"idea_api_paths":["/api/ideas/claude-code-executor-provider","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-api-runtime","/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/idea-covered-high","/api/ideas/idea-covered-low","/api/ideas/idea-gap-high","/api/ideas/idea-gap-mid","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/roi-progress-idea-1","/api/ideas/roi-progress-idea-2","/api/ideas/roi-progress-idea-3","/api/ideas/roi-progress-idea-4","/api/ideas/runtime-api-slow-telemetry-fixes","/api/ideas/tool-failure-cost-ledger"],"source":"canonical+evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002","002-agent-orchestration-api","005","006","030-task-runner-reliability","053","072","081","083","088","088-flow-endpoint-lineage-and-tracking","089","089-endpoint-traceability-coverage","094","095-public-e2e-flow-gate-automation","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api","claude-code-executor-provider","roi-progress-spec-1","roi-progress-spec-2","roi-progress-spec-3","roi-progress-spec-4","spec-002","spec-181","spec-covered-high","spec-covered-low","spec-extra"],"spec_api_paths":["/api/spec-registry/002","/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005","/api/spec-registry/006","/api/spec-registry/030-task-runner-reliability","/api/spec-registry/053","/api/spec-registry/072","/api/spec-registry/081","/api/spec-registry/083","/api/spec-registry/088","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/094","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/claude-code-executor-provider","/api/spec-registry/roi-progress-spec-1","/api/spec-registry/roi-progress-spec-2","/api/spec-registry/roi-progress-spec-3","/api/spec-registry/roi-progress-spec-4","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/spec-covered-high","/api/spec-registry/spec-covered-low","/api/spec-registry/spec-extra"]},"process":{"tracked":true,"evidence_count":50,"task_ids":["api-flow-latency-debug","api-web-gap-analysis","asset-modularity-drift-daily-audit","endpoint-evidence-coverage","endpoint-traceability-coverage","flow-registry-data-linkage","implementation-request-question-sync","inventory-auto-execute-fallback","open-idea-task-pickup-smoke","public-walkable-flow-parity","route-evidence-public-validation","runner-idle-auto-generate","spec-implementation-gap-sync","spec-process-implementation-validation-flow","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-26-roi-progress-sync-4x","task-2026-02-26-roi-spec-gap-priority-chunking","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-2026-03-06-disable-codex-railway","task_2026-04-02_local_validation_merge_deploy","task_2026_02_18_api_slow_performance_deploy","task_4aee77ff4c27b9be","task_claude_code_executor_2026_02_26","task_runner_manifest_e2e_validation"]},"validation":{"tracked":true,"pass_counts":{"local":48,"ci":4,"deploy":2,"e2e":8}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/inventory/process-completeness","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/inventory/questions/next-highest-roi-task","methods":["POST"],"source_files":["api/app/routers/inventory.py","app/routers/inventory.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["claude-code-executor-provider","coherence-network-agent-pipeline","coherence-network-api-runtime","coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","idea-covered-high","idea-covered-low","idea-gap-high","idea-gap-mid","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","roi-progress-idea-1","roi-progress-idea-2","roi-progress-idea-3","roi-progress-idea-4","runtime-api-slow-telemetry-fixes","tool-failure-cost-ledger"],"idea_api_paths":["/api/ideas/claude-code-executor-provider","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-api-runtime","/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/idea-covered-high","/api/ideas/idea-covered-low","/api/ideas/idea-gap-high","/api/ideas/idea-gap-mid","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/roi-progress-idea-1","/api/ideas/roi-progress-idea-2","/api/ideas/roi-progress-idea-3","/api/ideas/roi-progress-idea-4","/api/ideas/runtime-api-slow-telemetry-fixes","/api/ideas/tool-failure-cost-ledger"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002","002-agent-orchestration-api","005","006","030-task-runner-reliability","053","072","081","083","088","088-flow-endpoint-lineage-and-tracking","089","089-endpoint-traceability-coverage","094","095-public-e2e-flow-gate-automation","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api","claude-code-executor-provider","roi-progress-spec-1","roi-progress-spec-2","roi-progress-spec-3","roi-progress-spec-4","spec-002","spec-181","spec-covered-high","spec-covered-low","spec-extra"],"spec_api_paths":["/api/spec-registry/002","/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005","/api/spec-registry/006","/api/spec-registry/030-task-runner-reliability","/api/spec-registry/053","/api/spec-registry/072","/api/spec-registry/081","/api/spec-registry/083","/api/spec-registry/088","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/094","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/claude-code-executor-provider","/api/spec-registry/roi-progress-spec-1","/api/spec-registry/roi-progress-spec-2","/api/spec-registry/roi-progress-spec-3","/api/spec-registry/roi-progress-spec-4","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/spec-covered-high","/api/spec-registry/spec-covered-low","/api/spec-registry/spec-extra"]},"process":{"tracked":true,"evidence_count":50,"task_ids":["api-flow-latency-debug","api-web-gap-analysis","asset-modularity-drift-daily-audit","endpoint-evidence-coverage","endpoint-traceability-coverage","flow-registry-data-linkage","implementation-request-question-sync","inventory-auto-execute-fallback","open-idea-task-pickup-smoke","public-walkable-flow-parity","route-evidence-public-validation","runner-idle-auto-generate","spec-implementation-gap-sync","spec-process-implementation-validation-flow","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-26-roi-progress-sync-4x","task-2026-02-26-roi-spec-gap-priority-chunking","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-2026-03-06-disable-codex-railway","task_2026-04-02_local_validation_merge_deploy","task_2026_02_18_api_slow_performance_deploy","task_4aee77ff4c27b9be","task_claude_code_executor_2026_02_26","task_runner_manifest_e2e_validation"]},"validation":{"tracked":true,"pass_counts":{"local":48,"ci":4,"deploy":2,"e2e":8}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/inventory/questions/next-highest-roi-task","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/inventory/questions/proactive","methods":["GET"],"source_files":["api/app/routers/inventory.py","app/routers/inventory.py"],"canonical_route":{"registered":true,"methods":["GET"],"method_match":true},"idea":{"tracked":true,"idea_id":"coherence-network-agent-pipeline","idea_api_path":"/api/ideas/coherence-network-agent-pipeline","origin_idea_id":"portfolio-governance","idea_ids":["claude-code-executor-provider","coherence-network-agent-pipeline","coherence-network-api-runtime","coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","idea-covered-high","idea-covered-low","idea-gap-high","idea-gap-mid","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","roi-progress-idea-1","roi-progress-idea-2","roi-progress-idea-3","roi-progress-idea-4","runtime-api-slow-telemetry-fixes","tool-failure-cost-ledger"],"idea_api_paths":["/api/ideas/claude-code-executor-provider","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-api-runtime","/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/idea-covered-high","/api/ideas/idea-covered-low","/api/ideas/idea-gap-high","/api/ideas/idea-gap-mid","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/roi-progress-idea-1","/api/ideas/roi-progress-idea-2","/api/ideas/roi-progress-idea-3","/api/ideas/roi-progress-idea-4","/api/ideas/runtime-api-slow-telemetry-fixes","/api/ideas/tool-failure-cost-ledger"],"source":"canonical+evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002","002-agent-orchestration-api","005","006","030-task-runner-reliability","053","072","081","083","088","088-flow-endpoint-lineage-and-tracking","089","089-endpoint-traceability-coverage","094","095-public-e2e-flow-gate-automation","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api","claude-code-executor-provider","roi-progress-spec-1","roi-progress-spec-2","roi-progress-spec-3","roi-progress-spec-4","spec-002","spec-181","spec-covered-high","spec-covered-low","spec-extra"],"spec_api_paths":["/api/spec-registry/002","/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005","/api/spec-registry/006","/api/spec-registry/030-task-runner-reliability","/api/spec-registry/053","/api/spec-registry/072","/api/spec-registry/081","/api/spec-registry/083","/api/spec-registry/088","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/094","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/claude-code-executor-provider","/api/spec-registry/roi-progress-spec-1","/api/spec-registry/roi-progress-spec-2","/api/spec-registry/roi-progress-spec-3","/api/spec-registry/roi-progress-spec-4","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/spec-covered-high","/api/spec-registry/spec-covered-low","/api/spec-registry/spec-extra"]},"process":{"tracked":true,"evidence_count":50,"task_ids":["api-flow-latency-debug","api-web-gap-analysis","asset-modularity-drift-daily-audit","endpoint-evidence-coverage","endpoint-traceability-coverage","flow-registry-data-linkage","implementation-request-question-sync","inventory-auto-execute-fallback","open-idea-task-pickup-smoke","public-walkable-flow-parity","route-evidence-public-validation","runner-idle-auto-generate","spec-implementation-gap-sync","spec-process-implementation-validation-flow","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-26-roi-progress-sync-4x","task-2026-02-26-roi-spec-gap-priority-chunking","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-2026-03-06-disable-codex-railway","task_2026-04-02_local_validation_merge_deploy","task_2026_02_18_api_slow_performance_deploy","task_4aee77ff4c27b9be","task_claude_code_executor_2026_02_26","task_runner_manifest_e2e_validation"]},"validation":{"tracked":true,"pass_counts":{"local":48,"ci":4,"deploy":2,"e2e":8}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/inventory/questions/proactive","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/inventory/questions/sync-implementation-tasks","methods":["POST"],"source_files":["api/app/routers/inventory.py","app/routers/inventory.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["claude-code-executor-provider","coherence-network-agent-pipeline","coherence-network-api-runtime","coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","idea-covered-high","idea-covered-low","idea-gap-high","idea-gap-mid","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","roi-progress-idea-1","roi-progress-idea-2","roi-progress-idea-3","roi-progress-idea-4","runtime-api-slow-telemetry-fixes","tool-failure-cost-ledger"],"idea_api_paths":["/api/ideas/claude-code-executor-provider","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-api-runtime","/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/idea-covered-high","/api/ideas/idea-covered-low","/api/ideas/idea-gap-high","/api/ideas/idea-gap-mid","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/roi-progress-idea-1","/api/ideas/roi-progress-idea-2","/api/ideas/roi-progress-idea-3","/api/ideas/roi-progress-idea-4","/api/ideas/runtime-api-slow-telemetry-fixes","/api/ideas/tool-failure-cost-ledger"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002","002-agent-orchestration-api","005","006","030-task-runner-reliability","053","072","081","083","088","088-flow-endpoint-lineage-and-tracking","089","089-endpoint-traceability-coverage","094","095-public-e2e-flow-gate-automation","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api","claude-code-executor-provider","roi-progress-spec-1","roi-progress-spec-2","roi-progress-spec-3","roi-progress-spec-4","spec-002","spec-181","spec-covered-high","spec-covered-low","spec-extra"],"spec_api_paths":["/api/spec-registry/002","/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005","/api/spec-registry/006","/api/spec-registry/030-task-runner-reliability","/api/spec-registry/053","/api/spec-registry/072","/api/spec-registry/081","/api/spec-registry/083","/api/spec-registry/088","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/094","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/claude-code-executor-provider","/api/spec-registry/roi-progress-spec-1","/api/spec-registry/roi-progress-spec-2","/api/spec-registry/roi-progress-spec-3","/api/spec-registry/roi-progress-spec-4","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/spec-covered-high","/api/spec-registry/spec-covered-low","/api/spec-registry/spec-extra"]},"process":{"tracked":true,"evidence_count":50,"task_ids":["api-flow-latency-debug","api-web-gap-analysis","asset-modularity-drift-daily-audit","endpoint-evidence-coverage","endpoint-traceability-coverage","flow-registry-data-linkage","implementation-request-question-sync","inventory-auto-execute-fallback","open-idea-task-pickup-smoke","public-walkable-flow-parity","route-evidence-public-validation","runner-idle-auto-generate","spec-implementation-gap-sync","spec-process-implementation-validation-flow","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-26-roi-progress-sync-4x","task-2026-02-26-roi-spec-gap-priority-chunking","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-2026-03-06-disable-codex-railway","task_2026-04-02_local_validation_merge_deploy","task_2026_02_18_api_slow_performance_deploy","task_4aee77ff4c27b9be","task_claude_code_executor_2026_02_26","task_runner_manifest_e2e_validation"]},"validation":{"tracked":true,"pass_counts":{"local":48,"ci":4,"deploy":2,"e2e":8}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/inventory/questions/sync-implementation-tasks","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/inventory/questions/sync-proactive","methods":["POST"],"source_files":["api/app/routers/inventory.py","app/routers/inventory.py"],"canonical_route":{"registered":true,"methods":["POST"],"method_match":true},"idea":{"tracked":true,"idea_id":"coherence-network-agent-pipeline","idea_api_path":"/api/ideas/coherence-network-agent-pipeline","origin_idea_id":"portfolio-governance","idea_ids":["claude-code-executor-provider","coherence-network-agent-pipeline","coherence-network-api-runtime","coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","idea-covered-high","idea-covered-low","idea-gap-high","idea-gap-mid","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","roi-progress-idea-1","roi-progress-idea-2","roi-progress-idea-3","roi-progress-idea-4","runtime-api-slow-telemetry-fixes","tool-failure-cost-ledger"],"idea_api_paths":["/api/ideas/claude-code-executor-provider","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-api-runtime","/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/idea-covered-high","/api/ideas/idea-covered-low","/api/ideas/idea-gap-high","/api/ideas/idea-gap-mid","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/roi-progress-idea-1","/api/ideas/roi-progress-idea-2","/api/ideas/roi-progress-idea-3","/api/ideas/roi-progress-idea-4","/api/ideas/runtime-api-slow-telemetry-fixes","/api/ideas/tool-failure-cost-ledger"],"source":"canonical+evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002","002-agent-orchestration-api","005","006","030-task-runner-reliability","053","072","081","083","088","088-flow-endpoint-lineage-and-tracking","089","089-endpoint-traceability-coverage","094","095-public-e2e-flow-gate-automation","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api","claude-code-executor-provider","roi-progress-spec-1","roi-progress-spec-2","roi-progress-spec-3","roi-progress-spec-4","spec-002","spec-181","spec-covered-high","spec-covered-low","spec-extra"],"spec_api_paths":["/api/spec-registry/002","/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005","/api/spec-registry/006","/api/spec-registry/030-task-runner-reliability","/api/spec-registry/053","/api/spec-registry/072","/api/spec-registry/081","/api/spec-registry/083","/api/spec-registry/088","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/094","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/claude-code-executor-provider","/api/spec-registry/roi-progress-spec-1","/api/spec-registry/roi-progress-spec-2","/api/spec-registry/roi-progress-spec-3","/api/spec-registry/roi-progress-spec-4","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/spec-covered-high","/api/spec-registry/spec-covered-low","/api/spec-registry/spec-extra"]},"process":{"tracked":true,"evidence_count":50,"task_ids":["api-flow-latency-debug","api-web-gap-analysis","asset-modularity-drift-daily-audit","endpoint-evidence-coverage","endpoint-traceability-coverage","flow-registry-data-linkage","implementation-request-question-sync","inventory-auto-execute-fallback","open-idea-task-pickup-smoke","public-walkable-flow-parity","route-evidence-public-validation","runner-idle-auto-generate","spec-implementation-gap-sync","spec-process-implementation-validation-flow","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-26-roi-progress-sync-4x","task-2026-02-26-roi-spec-gap-priority-chunking","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-2026-03-06-disable-codex-railway","task_2026-04-02_local_validation_merge_deploy","task_2026_02_18_api_slow_performance_deploy","task_4aee77ff4c27b9be","task_claude_code_executor_2026_02_26","task_runner_manifest_e2e_validation"]},"validation":{"tracked":true,"pass_counts":{"local":48,"ci":4,"deploy":2,"e2e":8}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/inventory/questions/sync-proactive","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/inventory/roi/sync-progress","methods":["POST"],"source_files":["api/app/routers/inventory.py","app/routers/inventory.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["claude-code-executor-provider","coherence-network-agent-pipeline","coherence-network-api-runtime","coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","idea-covered-high","idea-covered-low","idea-gap-high","idea-gap-mid","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","roi-progress-idea-1","roi-progress-idea-2","roi-progress-idea-3","roi-progress-idea-4","runtime-api-slow-telemetry-fixes","tool-failure-cost-ledger"],"idea_api_paths":["/api/ideas/claude-code-executor-provider","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-api-runtime","/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/idea-covered-high","/api/ideas/idea-covered-low","/api/ideas/idea-gap-high","/api/ideas/idea-gap-mid","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/roi-progress-idea-1","/api/ideas/roi-progress-idea-2","/api/ideas/roi-progress-idea-3","/api/ideas/roi-progress-idea-4","/api/ideas/runtime-api-slow-telemetry-fixes","/api/ideas/tool-failure-cost-ledger"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002","002-agent-orchestration-api","005","006","030-task-runner-reliability","053","072","081","083","088","088-flow-endpoint-lineage-and-tracking","089","089-endpoint-traceability-coverage","094","095-public-e2e-flow-gate-automation","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api","claude-code-executor-provider","roi-progress-spec-1","roi-progress-spec-2","roi-progress-spec-3","roi-progress-spec-4","spec-002","spec-181","spec-covered-high","spec-covered-low","spec-extra"],"spec_api_paths":["/api/spec-registry/002","/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005","/api/spec-registry/006","/api/spec-registry/030-task-runner-reliability","/api/spec-registry/053","/api/spec-registry/072","/api/spec-registry/081","/api/spec-registry/083","/api/spec-registry/088","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/094","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/claude-code-executor-provider","/api/spec-registry/roi-progress-spec-1","/api/spec-registry/roi-progress-spec-2","/api/spec-registry/roi-progress-spec-3","/api/spec-registry/roi-progress-spec-4","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/spec-covered-high","/api/spec-registry/spec-covered-low","/api/spec-registry/spec-extra"]},"process":{"tracked":true,"evidence_count":50,"task_ids":["api-flow-latency-debug","api-web-gap-analysis","asset-modularity-drift-daily-audit","endpoint-evidence-coverage","endpoint-traceability-coverage","flow-registry-data-linkage","implementation-request-question-sync","inventory-auto-execute-fallback","open-idea-task-pickup-smoke","public-walkable-flow-parity","route-evidence-public-validation","runner-idle-auto-generate","spec-implementation-gap-sync","spec-process-implementation-validation-flow","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-26-roi-progress-sync-4x","task-2026-02-26-roi-spec-gap-priority-chunking","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-2026-03-06-disable-codex-railway","task_2026-04-02_local_validation_merge_deploy","task_2026_02_18_api_slow_performance_deploy","task_4aee77ff4c27b9be","task_claude_code_executor_2026_02_26","task_runner_manifest_e2e_validation"]},"validation":{"tracked":true,"pass_counts":{"local":48,"ci":4,"deploy":2,"e2e":8}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/inventory/roi/sync-progress","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/inventory/route-evidence","methods":["GET"],"source_files":["api/app/routers/inventory.py","app/routers/inventory.py"],"canonical_route":{"registered":true,"methods":["GET"],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["claude-code-executor-provider","coherence-network-agent-pipeline","coherence-network-api-runtime","coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","idea-covered-high","idea-covered-low","idea-gap-high","idea-gap-mid","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","roi-progress-idea-1","roi-progress-idea-2","roi-progress-idea-3","roi-progress-idea-4","runtime-api-slow-telemetry-fixes","tool-failure-cost-ledger"],"idea_api_paths":["/api/ideas/claude-code-executor-provider","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-api-runtime","/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/idea-covered-high","/api/ideas/idea-covered-low","/api/ideas/idea-gap-high","/api/ideas/idea-gap-mid","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/roi-progress-idea-1","/api/ideas/roi-progress-idea-2","/api/ideas/roi-progress-idea-3","/api/ideas/roi-progress-idea-4","/api/ideas/runtime-api-slow-telemetry-fixes","/api/ideas/tool-failure-cost-ledger"],"source":"canonical+evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002","002-agent-orchestration-api","005","006","030-task-runner-reliability","053","072","081","083","088","088-flow-endpoint-lineage-and-tracking","089","089-endpoint-traceability-coverage","094","095-public-e2e-flow-gate-automation","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api","claude-code-executor-provider","roi-progress-spec-1","roi-progress-spec-2","roi-progress-spec-3","roi-progress-spec-4","spec-002","spec-181","spec-covered-high","spec-covered-low","spec-extra"],"spec_api_paths":["/api/spec-registry/002","/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005","/api/spec-registry/006","/api/spec-registry/030-task-runner-reliability","/api/spec-registry/053","/api/spec-registry/072","/api/spec-registry/081","/api/spec-registry/083","/api/spec-registry/088","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/094","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/claude-code-executor-provider","/api/spec-registry/roi-progress-spec-1","/api/spec-registry/roi-progress-spec-2","/api/spec-registry/roi-progress-spec-3","/api/spec-registry/roi-progress-spec-4","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/spec-covered-high","/api/spec-registry/spec-covered-low","/api/spec-registry/spec-extra"]},"process":{"tracked":true,"evidence_count":50,"task_ids":["api-flow-latency-debug","api-web-gap-analysis","asset-modularity-drift-daily-audit","endpoint-evidence-coverage","endpoint-traceability-coverage","flow-registry-data-linkage","implementation-request-question-sync","inventory-auto-execute-fallback","open-idea-task-pickup-smoke","public-walkable-flow-parity","route-evidence-public-validation","runner-idle-auto-generate","spec-implementation-gap-sync","spec-process-implementation-validation-flow","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-26-roi-progress-sync-4x","task-2026-02-26-roi-spec-gap-priority-chunking","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-2026-03-06-disable-codex-railway","task_2026-04-02_local_validation_merge_deploy","task_2026_02_18_api_slow_performance_deploy","task_4aee77ff4c27b9be","task_claude_code_executor_2026_02_26","task_runner_manifest_e2e_validation"]},"validation":{"tracked":true,"pass_counts":{"local":48,"ci":4,"deploy":2,"e2e":8}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/inventory/route-evidence","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/inventory/routes/canonical","methods":["GET"],"source_files":["api/app/routers/inventory.py","app/routers/inventory.py"],"canonical_route":{"registered":true,"methods":["GET"],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["claude-code-executor-provider","coherence-network-agent-pipeline","coherence-network-api-runtime","coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","idea-covered-high","idea-covered-low","idea-gap-high","idea-gap-mid","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","roi-progress-idea-1","roi-progress-idea-2","roi-progress-idea-3","roi-progress-idea-4","runtime-api-slow-telemetry-fixes","tool-failure-cost-ledger"],"idea_api_paths":["/api/ideas/claude-code-executor-provider","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-api-runtime","/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/idea-covered-high","/api/ideas/idea-covered-low","/api/ideas/idea-gap-high","/api/ideas/idea-gap-mid","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/roi-progress-idea-1","/api/ideas/roi-progress-idea-2","/api/ideas/roi-progress-idea-3","/api/ideas/roi-progress-idea-4","/api/ideas/runtime-api-slow-telemetry-fixes","/api/ideas/tool-failure-cost-ledger"],"source":"canonical+evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002","002-agent-orchestration-api","005","006","030-task-runner-reliability","053","072","081","083","088","088-flow-endpoint-lineage-and-tracking","089","089-endpoint-traceability-coverage","094","095-public-e2e-flow-gate-automation","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api","claude-code-executor-provider","roi-progress-spec-1","roi-progress-spec-2","roi-progress-spec-3","roi-progress-spec-4","spec-002","spec-181","spec-covered-high","spec-covered-low","spec-extra"],"spec_api_paths":["/api/spec-registry/002","/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005","/api/spec-registry/006","/api/spec-registry/030-task-runner-reliability","/api/spec-registry/053","/api/spec-registry/072","/api/spec-registry/081","/api/spec-registry/083","/api/spec-registry/088","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/094","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/claude-code-executor-provider","/api/spec-registry/roi-progress-spec-1","/api/spec-registry/roi-progress-spec-2","/api/spec-registry/roi-progress-spec-3","/api/spec-registry/roi-progress-spec-4","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/spec-covered-high","/api/spec-registry/spec-covered-low","/api/spec-registry/spec-extra"]},"process":{"tracked":true,"evidence_count":50,"task_ids":["api-flow-latency-debug","api-web-gap-analysis","asset-modularity-drift-daily-audit","endpoint-evidence-coverage","endpoint-traceability-coverage","flow-registry-data-linkage","implementation-request-question-sync","inventory-auto-execute-fallback","open-idea-task-pickup-smoke","public-walkable-flow-parity","route-evidence-public-validation","runner-idle-auto-generate","spec-implementation-gap-sync","spec-process-implementation-validation-flow","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-26-roi-progress-sync-4x","task-2026-02-26-roi-spec-gap-priority-chunking","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-2026-03-06-disable-codex-railway","task_2026-04-02_local_validation_merge_deploy","task_2026_02_18_api_slow_performance_deploy","task_4aee77ff4c27b9be","task_claude_code_executor_2026_02_26","task_runner_manifest_e2e_validation"]},"validation":{"tracked":true,"pass_counts":{"local":48,"ci":4,"deploy":2,"e2e":8}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/inventory/routes/canonical","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/inventory/specs/sync-implementation-tasks","methods":["POST"],"source_files":["api/app/routers/inventory.py","app/routers/inventory.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["claude-code-executor-provider","coherence-network-agent-pipeline","coherence-network-api-runtime","coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","idea-covered-high","idea-covered-low","idea-gap-high","idea-gap-mid","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","roi-progress-idea-1","roi-progress-idea-2","roi-progress-idea-3","roi-progress-idea-4","runtime-api-slow-telemetry-fixes","tool-failure-cost-ledger"],"idea_api_paths":["/api/ideas/claude-code-executor-provider","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-api-runtime","/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/idea-covered-high","/api/ideas/idea-covered-low","/api/ideas/idea-gap-high","/api/ideas/idea-gap-mid","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/roi-progress-idea-1","/api/ideas/roi-progress-idea-2","/api/ideas/roi-progress-idea-3","/api/ideas/roi-progress-idea-4","/api/ideas/runtime-api-slow-telemetry-fixes","/api/ideas/tool-failure-cost-ledger"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002","002-agent-orchestration-api","005","006","030-task-runner-reliability","053","072","081","083","088","088-flow-endpoint-lineage-and-tracking","089","089-endpoint-traceability-coverage","094","095-public-e2e-flow-gate-automation","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api","claude-code-executor-provider","roi-progress-spec-1","roi-progress-spec-2","roi-progress-spec-3","roi-progress-spec-4","spec-002","spec-181","spec-covered-high","spec-covered-low","spec-extra"],"spec_api_paths":["/api/spec-registry/002","/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005","/api/spec-registry/006","/api/spec-registry/030-task-runner-reliability","/api/spec-registry/053","/api/spec-registry/072","/api/spec-registry/081","/api/spec-registry/083","/api/spec-registry/088","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/094","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/claude-code-executor-provider","/api/spec-registry/roi-progress-spec-1","/api/spec-registry/roi-progress-spec-2","/api/spec-registry/roi-progress-spec-3","/api/spec-registry/roi-progress-spec-4","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/spec-covered-high","/api/spec-registry/spec-covered-low","/api/spec-registry/spec-extra"]},"process":{"tracked":true,"evidence_count":50,"task_ids":["api-flow-latency-debug","api-web-gap-analysis","asset-modularity-drift-daily-audit","endpoint-evidence-coverage","endpoint-traceability-coverage","flow-registry-data-linkage","implementation-request-question-sync","inventory-auto-execute-fallback","open-idea-task-pickup-smoke","public-walkable-flow-parity","route-evidence-public-validation","runner-idle-auto-generate","spec-implementation-gap-sync","spec-process-implementation-validation-flow","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-26-roi-progress-sync-4x","task-2026-02-26-roi-spec-gap-priority-chunking","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-2026-03-06-disable-codex-railway","task_2026-04-02_local_validation_merge_deploy","task_2026_02_18_api_slow_performance_deploy","task_4aee77ff4c27b9be","task_claude_code_executor_2026_02_26","task_runner_manifest_e2e_validation"]},"validation":{"tracked":true,"pass_counts":{"local":48,"ci":4,"deploy":2,"e2e":8}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/inventory/specs/sync-implementation-tasks","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/inventory/system-lineage","methods":["GET"],"source_files":["api/app/routers/inventory.py","app/routers/inventory.py"],"canonical_route":{"registered":true,"methods":["GET"],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["claude-code-executor-provider","coherence-network-agent-pipeline","coherence-network-api-runtime","coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","idea-covered-high","idea-covered-low","idea-gap-high","idea-gap-mid","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","roi-progress-idea-1","roi-progress-idea-2","roi-progress-idea-3","roi-progress-idea-4","runtime-api-slow-telemetry-fixes","tool-failure-cost-ledger"],"idea_api_paths":["/api/ideas/claude-code-executor-provider","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-api-runtime","/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/idea-covered-high","/api/ideas/idea-covered-low","/api/ideas/idea-gap-high","/api/ideas/idea-gap-mid","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/roi-progress-idea-1","/api/ideas/roi-progress-idea-2","/api/ideas/roi-progress-idea-3","/api/ideas/roi-progress-idea-4","/api/ideas/runtime-api-slow-telemetry-fixes","/api/ideas/tool-failure-cost-ledger"],"source":"canonical+evidence+runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":3,"methods":["GET"],"total_runtime_ms":16127.1474,"average_runtime_ms":5375.7158,"runtime_cost_estimate":0.03225429,"status_counts":{"200":3},"by_source":{"api":3}},"spec":{"tracked":true,"spec_ids":["002","002-agent-orchestration-api","005","006","030-task-runner-reliability","053","072","081","083","088","088-flow-endpoint-lineage-and-tracking","089","089-endpoint-traceability-coverage","094","095-public-e2e-flow-gate-automation","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api","claude-code-executor-provider","roi-progress-spec-1","roi-progress-spec-2","roi-progress-spec-3","roi-progress-spec-4","spec-002","spec-181","spec-covered-high","spec-covered-low","spec-extra"],"spec_api_paths":["/api/spec-registry/002","/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005","/api/spec-registry/006","/api/spec-registry/030-task-runner-reliability","/api/spec-registry/053","/api/spec-registry/072","/api/spec-registry/081","/api/spec-registry/083","/api/spec-registry/088","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/094","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/claude-code-executor-provider","/api/spec-registry/roi-progress-spec-1","/api/spec-registry/roi-progress-spec-2","/api/spec-registry/roi-progress-spec-3","/api/spec-registry/roi-progress-spec-4","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/spec-covered-high","/api/spec-registry/spec-covered-low","/api/spec-registry/spec-extra"]},"process":{"tracked":true,"evidence_count":50,"task_ids":["api-flow-latency-debug","api-web-gap-analysis","asset-modularity-drift-daily-audit","endpoint-evidence-coverage","endpoint-traceability-coverage","flow-registry-data-linkage","implementation-request-question-sync","inventory-auto-execute-fallback","open-idea-task-pickup-smoke","public-walkable-flow-parity","route-evidence-public-validation","runner-idle-auto-generate","spec-implementation-gap-sync","spec-process-implementation-validation-flow","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-26-roi-progress-sync-4x","task-2026-02-26-roi-spec-gap-priority-chunking","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-2026-03-06-disable-codex-railway","task_2026-04-02_local_validation_merge_deploy","task_2026_02_18_api_slow_performance_deploy","task_4aee77ff4c27b9be","task_claude_code_executor_2026_02_26","task_runner_manifest_e2e_validation"]},"validation":{"tracked":true,"pass_counts":{"local":48,"ci":4,"deploy":2,"e2e":8}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/inventory/system-lineage","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/lenses","methods":["GET","POST"],"source_files":["api/app/routers/lenses.py","app/routers/lenses.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["lens-translation","oss-interface-alignment","repository-health"],"idea_api_paths":["/api/ideas/lens-translation","/api/ideas/oss-interface-alignment","/api/ideas/repository-health"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["repository-architecture-health","spec-181"],"spec_api_paths":["/api/spec-registry/repository-architecture-health","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["lens-model-boundary-2026-04-24"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/lenses","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/lenses/roi","methods":["GET"],"source_files":["api/app/routers/lenses.py","app/routers/lenses.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["lens-translation","oss-interface-alignment","repository-health"],"idea_api_paths":["/api/ideas/lens-translation","/api/ideas/oss-interface-alignment","/api/ideas/repository-health"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["repository-architecture-health","spec-181"],"spec_api_paths":["/api/spec-registry/repository-architecture-health","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["lens-model-boundary-2026-04-24"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/lenses/roi","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/lenses/{lens_id}","methods":["GET"],"source_files":["api/app/routers/lenses.py","app/routers/lenses.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["lens-translation","oss-interface-alignment","repository-health"],"idea_api_paths":["/api/ideas/lens-translation","/api/ideas/oss-interface-alignment","/api/ideas/repository-health"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["repository-architecture-health","spec-181"],"spec_api_paths":["/api/spec-registry/repository-architecture-health","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["lens-model-boundary-2026-04-24"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/lenses/{lens_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/locales","methods":["GET"],"source_files":["api/app/routers/locales.py","app/routers/locales.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/locales","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/marketplace/authors/{author_id}/reputation","methods":["GET"],"source_files":["api/app/routers/marketplace.py","app/routers/marketplace.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/marketplace/authors/{author_id}/reputation","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/marketplace/browse","methods":["GET"],"source_files":["api/app/routers/marketplace.py","app/routers/marketplace.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/marketplace/browse","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/marketplace/fork/{listing_id}","methods":["POST"],"source_files":["api/app/routers/marketplace.py","app/routers/marketplace.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/marketplace/fork/{listing_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/marketplace/manifest","methods":["GET"],"source_files":["api/app/routers/marketplace.py","app/routers/marketplace.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/marketplace/manifest","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/marketplace/publish","methods":["POST"],"source_files":["api/app/routers/marketplace.py","app/routers/marketplace.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/marketplace/publish","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/mcp","methods":["GET","POST"],"source_files":["api/app/routers/mcp_remote.py","app/routers/mcp_remote.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["agent-cli","oss-interface-alignment","user-surfaces"],"idea_api_paths":["/api/ideas/agent-cli","/api/ideas/oss-interface-alignment","/api/ideas/user-surfaces"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["mcp-awareness-streaming","mcp-skill-registry-submission"],"spec_api_paths":["/api/spec-registry/mcp-awareness-streaming","/api/spec-registry/mcp-skill-registry-submission"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["codex-thread-mcp-no-oauth-20260507"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/mcp","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/me/cc-history","methods":["GET"],"source_files":["api/app/routers/me_portfolio.py","app/routers/me_portfolio.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/me/cc-history","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/me/contributions/{contribution_id}/lineage","methods":["GET"],"source_files":["api/app/routers/me_portfolio.py","app/routers/me_portfolio.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/me/contributions/{contribution_id}/lineage","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/me/idea-contributions","methods":["GET"],"source_files":["api/app/routers/me_portfolio.py","app/routers/me_portfolio.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/me/idea-contributions","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/me/idea-contributions/{idea_id}","methods":["GET"],"source_files":["api/app/routers/me_portfolio.py","app/routers/me_portfolio.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/me/idea-contributions/{idea_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/me/portfolio","methods":["GET"],"source_files":["api/app/routers/me_portfolio.py","app/routers/me_portfolio.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/me/portfolio","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/me/stakes","methods":["GET"],"source_files":["api/app/routers/me_portfolio.py","app/routers/me_portfolio.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/me/stakes","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/me/tasks","methods":["GET"],"source_files":["api/app/routers/me_portfolio.py","app/routers/me_portfolio.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/me/tasks","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/me/tasks/{task_id}","methods":["GET"],"source_files":["api/app/routers/me_portfolio.py","app/routers/me_portfolio.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/me/tasks/{task_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/meeting/{entity_type}/{entity_id}","methods":["GET"],"source_files":["api/app/routers/meetings.py","app/routers/meetings.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["agent-pipeline","knowledge-and-resonance","oss-interface-alignment"],"idea_api_paths":["/api/ideas/agent-pipeline","/api/ideas/knowledge-and-resonance","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["meeting-resonance-capture","specs/anonymous-meeting-traces.md"],"spec_api_paths":["/api/spec-registry/meeting-resonance-capture","/api/spec-registry/specs%2Fanonymous-meeting-traces.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-anonymous-meeting-trace-20260507","codex-thread-meeting-resonance-capture-20260506","codex-thread-meeting-shape-traces-20260507"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/meeting/{entity_type}/{entity_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/meetings/anonymous-traces","methods":["GET","POST"],"source_files":["api/app/routers/meetings.py","app/routers/meetings.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["agent-pipeline","knowledge-and-resonance","oss-interface-alignment"],"idea_api_paths":["/api/ideas/agent-pipeline","/api/ideas/knowledge-and-resonance","/api/ideas/oss-interface-alignment"],"source":"evidence+runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":76,"methods":["POST"],"total_runtime_ms":126264.1259,"average_runtime_ms":1661.3701,"runtime_cost_estimate":0.25252827,"status_counts":{"201":70,"400":6},"by_source":{"api":76}},"spec":{"tracked":true,"spec_ids":["meeting-resonance-capture","specs/anonymous-meeting-traces.md"],"spec_api_paths":["/api/spec-registry/meeting-resonance-capture","/api/spec-registry/specs%2Fanonymous-meeting-traces.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-anonymous-meeting-trace-20260507","codex-thread-meeting-resonance-capture-20260506","codex-thread-meeting-shape-traces-20260507"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/meetings/anonymous-traces","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/meetings/captures","methods":["POST"],"source_files":["api/app/routers/meetings.py","app/routers/meetings.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["agent-pipeline","knowledge-and-resonance","oss-interface-alignment"],"idea_api_paths":["/api/ideas/agent-pipeline","/api/ideas/knowledge-and-resonance","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["meeting-resonance-capture","specs/anonymous-meeting-traces.md"],"spec_api_paths":["/api/spec-registry/meeting-resonance-capture","/api/spec-registry/specs%2Fanonymous-meeting-traces.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-anonymous-meeting-trace-20260507","codex-thread-meeting-resonance-capture-20260506","codex-thread-meeting-shape-traces-20260507"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/meetings/captures","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/meetings/resonance","methods":["GET"],"source_files":["api/app/routers/meetings.py","app/routers/meetings.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["agent-pipeline","knowledge-and-resonance","oss-interface-alignment"],"idea_api_paths":["/api/ideas/agent-pipeline","/api/ideas/knowledge-and-resonance","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["meeting-resonance-capture","specs/anonymous-meeting-traces.md"],"spec_api_paths":["/api/spec-registry/meeting-resonance-capture","/api/spec-registry/specs%2Fanonymous-meeting-traces.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["codex-thread-anonymous-meeting-trace-20260507","codex-thread-meeting-resonance-capture-20260506","codex-thread-meeting-shape-traces-20260507"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/meetings/resonance","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/memory/consolidate","methods":["POST"],"source_files":["api/app/routers/memory.py","app/routers/memory.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/memory/consolidate","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/memory/moment","methods":["POST"],"source_files":["api/app/routers/memory.py","app/routers/memory.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/memory/moment","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/memory/recall","methods":["GET"],"source_files":["api/app/routers/memory.py","app/routers/memory.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/memory/recall","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/messages","methods":["POST"],"source_files":["api/app/routers/messages.py","app/routers/messages.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/messages","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/messages/inbox/{contributor_id}","methods":["GET"],"source_files":["api/app/routers/messages.py","app/routers/messages.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/messages/inbox/{contributor_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/messages/thread/{contributor_a}/{contributor_b}","methods":["GET"],"source_files":["api/app/routers/messages.py","app/routers/messages.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/messages/thread/{contributor_a}/{contributor_b}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/messages/{message_id}/read","methods":["PATCH"],"source_files":["api/app/routers/messages.py","app/routers/messages.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/messages/{message_id}/read","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/meta/coverage","methods":["GET"],"source_files":["api/app/routers/meta.py","app/routers/meta.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/meta/coverage","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/meta/docs","methods":["GET"],"source_files":["api/app/routers/meta.py","app/routers/meta.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/meta/docs","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/meta/endpoints","methods":["GET"],"source_files":["api/app/routers/meta.py","app/routers/meta.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/meta/endpoints","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/meta/endpoints/{path_hash}","methods":["GET"],"source_files":["api/app/routers/meta.py","app/routers/meta.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/meta/endpoints/{path_hash}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/meta/graph","methods":["GET"],"source_files":["api/app/routers/meta.py","app/routers/meta.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/meta/graph","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/meta/modules","methods":["GET"],"source_files":["api/app/routers/meta.py","app/routers/meta.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/meta/modules","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/meta/modules/{module_name}","methods":["GET"],"source_files":["api/app/routers/meta.py","app/routers/meta.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/meta/modules/{module_name}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/meta/summary","methods":["GET"],"source_files":["api/app/routers/meta.py","app/routers/meta.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/meta/summary","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/meta/types","methods":["GET"],"source_files":["api/app/routers/meta.py","app/routers/meta.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/meta/types","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/models","methods":["GET"],"source_files":["api/app/routers/models.py","app/routers/models.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/models","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/models/routing","methods":["GET","PATCH"],"source_files":["api/app/routers/models.py","app/routers/models.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/models/routing","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/nearby","methods":["GET"],"source_files":["api/app/routers/geolocation.py","app/routers/geolocation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["geolocation-interface","oss-interface-alignment"],"idea_api_paths":["/api/ideas/geolocation-interface","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["geolocation-interface"],"spec_api_paths":["/api/spec-registry/geolocation-interface"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_761e9dd6c721cd7f","task_bcbc166"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":2,"deploy":2,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/nearby","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/news/feed","methods":["GET"],"source_files":["api/app/middleware/traceability.py","app/middleware/traceability.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/news/feed","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/news/resonance","methods":["GET"],"source_files":["api/app/routers/news.py","app/routers/news.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/news/resonance","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/news/resonance/local","methods":["GET"],"source_files":["api/app/routers/geolocation.py","app/routers/geolocation.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["geolocation-interface","oss-interface-alignment"],"idea_api_paths":["/api/ideas/geolocation-interface","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["geolocation-interface"],"spec_api_paths":["/api/spec-registry/geolocation-interface"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_761e9dd6c721cd7f","task_bcbc166"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":2,"deploy":2,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/news/resonance/local","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/news/resonance/{contributor_id}","methods":["GET"],"source_files":["api/app/routers/news.py","app/routers/news.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/news/resonance/{contributor_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/news/sources","methods":["GET","POST"],"source_files":["api/app/middleware/traceability.py","api/app/routers/news.py","app/middleware/traceability.py","app/routers/news.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/news/sources","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/news/sources/{source_id}","methods":["DELETE","GET","PATCH"],"source_files":["api/app/routers/news.py","app/routers/news.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/news/sources/{source_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/news/trending","methods":["GET"],"source_files":["api/app/routers/news.py","app/routers/news.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/news/trending","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/notifications","methods":["GET"],"source_files":["api/app/routers/notifications.py","app/routers/notifications.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/notifications","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/offerings","methods":["GET","POST"],"source_files":["api/app/routers/offerings.py","app/routers/offerings.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/offerings","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/offerings/{offering_id}","methods":["GET"],"source_files":["api/app/routers/offerings.py","app/routers/offerings.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/offerings/{offering_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/onboard","methods":["POST"],"source_files":["api/app/middleware/traceability.py","app/middleware/traceability.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/onboard","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/onboarding/contributors","methods":["GET"],"source_files":["api/app/routers/onboarding.py","app/routers/onboarding.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/onboarding/contributors","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/onboarding/register","methods":["POST"],"source_files":["api/app/routers/onboarding.py","app/routers/onboarding.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/onboarding/register","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/onboarding/roi","methods":["GET"],"source_files":["api/app/routers/onboarding.py","app/routers/onboarding.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/onboarding/roi","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/onboarding/session","methods":["GET"],"source_files":["api/app/routers/onboarding.py","app/routers/onboarding.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/onboarding/session","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/onboarding/upgrade","methods":["POST"],"source_files":["api/app/routers/onboarding.py","app/routers/onboarding.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/onboarding/upgrade","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/ontology/contribute","methods":["POST"],"source_files":["api/app/routers/accessible_ontology.py","app/routers/accessible_ontology.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["accessible-ontology","external-enablement","full-code-traceability","local-validation-surface-hardening","oss-interface-alignment","ux-tabs-mobile-friendly"],"idea_api_paths":["/api/ideas/accessible-ontology","/api/ideas/external-enablement","/api/ideas/full-code-traceability","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/ux-tabs-mobile-friendly"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-151","spec-181","task_d488be6308527250"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-151","/api/spec-registry/spec-181","/api/spec-registry/task_d488be6308527250"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["task_1a43119","task_2026-04-02_local_validation_merge_deploy","task_70e71d6fe7e0eed8"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ontology/contribute","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/ontology/contributions","methods":["GET"],"source_files":["api/app/routers/accessible_ontology.py","app/routers/accessible_ontology.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["accessible-ontology","external-enablement","full-code-traceability","local-validation-surface-hardening","oss-interface-alignment","ux-tabs-mobile-friendly"],"idea_api_paths":["/api/ideas/accessible-ontology","/api/ideas/external-enablement","/api/ideas/full-code-traceability","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/ux-tabs-mobile-friendly"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-151","spec-181","task_d488be6308527250"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-151","/api/spec-registry/spec-181","/api/spec-registry/task_d488be6308527250"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["task_1a43119","task_2026-04-02_local_validation_merge_deploy","task_70e71d6fe7e0eed8"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ontology/contributions","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/ontology/contributions/{concept_id}","methods":["DELETE","GET","PATCH"],"source_files":["api/app/routers/accessible_ontology.py","app/routers/accessible_ontology.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["accessible-ontology","external-enablement","full-code-traceability","local-validation-surface-hardening","oss-interface-alignment","ux-tabs-mobile-friendly"],"idea_api_paths":["/api/ideas/accessible-ontology","/api/ideas/external-enablement","/api/ideas/full-code-traceability","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/ux-tabs-mobile-friendly"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-151","spec-181","task_d488be6308527250"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-151","/api/spec-registry/spec-181","/api/spec-registry/task_d488be6308527250"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["task_1a43119","task_2026-04-02_local_validation_merge_deploy","task_70e71d6fe7e0eed8"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ontology/contributions/{concept_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ontology/edges","methods":["GET"],"source_files":["api/app/routers/accessible_ontology.py","app/routers/accessible_ontology.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["accessible-ontology","external-enablement","full-code-traceability","local-validation-surface-hardening","oss-interface-alignment","ux-tabs-mobile-friendly"],"idea_api_paths":["/api/ideas/accessible-ontology","/api/ideas/external-enablement","/api/ideas/full-code-traceability","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/ux-tabs-mobile-friendly"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-151","spec-181","task_d488be6308527250"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-151","/api/spec-registry/spec-181","/api/spec-registry/task_d488be6308527250"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["task_1a43119","task_2026-04-02_local_validation_merge_deploy","task_70e71d6fe7e0eed8"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ontology/edges","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/ontology/endorse/{concept_id}","methods":["GET","POST"],"source_files":["api/app/routers/accessible_ontology.py","app/routers/accessible_ontology.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["accessible-ontology","external-enablement","full-code-traceability","local-validation-surface-hardening","oss-interface-alignment","ux-tabs-mobile-friendly"],"idea_api_paths":["/api/ideas/accessible-ontology","/api/ideas/external-enablement","/api/ideas/full-code-traceability","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/ux-tabs-mobile-friendly"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-151","spec-181","task_d488be6308527250"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-151","/api/spec-registry/spec-181","/api/spec-registry/task_d488be6308527250"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["task_1a43119","task_2026-04-02_local_validation_merge_deploy","task_70e71d6fe7e0eed8"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ontology/endorse/{concept_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ontology/garden","methods":["GET"],"source_files":["api/app/routers/accessible_ontology.py","app/routers/accessible_ontology.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["accessible-ontology","external-enablement","full-code-traceability","local-validation-surface-hardening","oss-interface-alignment","ux-tabs-mobile-friendly"],"idea_api_paths":["/api/ideas/accessible-ontology","/api/ideas/external-enablement","/api/ideas/full-code-traceability","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/ux-tabs-mobile-friendly"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-151","spec-181","task_d488be6308527250"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-151","/api/spec-registry/spec-181","/api/spec-registry/task_d488be6308527250"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["task_1a43119","task_2026-04-02_local_validation_merge_deploy","task_70e71d6fe7e0eed8"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ontology/garden","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/ontology/relationship-suggestions","methods":["GET"],"source_files":["api/app/routers/accessible_ontology.py","app/routers/accessible_ontology.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["accessible-ontology","external-enablement","full-code-traceability","local-validation-surface-hardening","oss-interface-alignment","ux-tabs-mobile-friendly"],"idea_api_paths":["/api/ideas/accessible-ontology","/api/ideas/external-enablement","/api/ideas/full-code-traceability","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/ux-tabs-mobile-friendly"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-151","spec-181","task_d488be6308527250"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-151","/api/spec-registry/spec-181","/api/spec-registry/task_d488be6308527250"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["task_1a43119","task_2026-04-02_local_validation_merge_deploy","task_70e71d6fe7e0eed8"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ontology/relationship-suggestions","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/ontology/relationship-suggestions/{suggestion_id}/review","methods":["POST"],"source_files":["api/app/routers/accessible_ontology.py","app/routers/accessible_ontology.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["accessible-ontology","external-enablement","full-code-traceability","local-validation-surface-hardening","oss-interface-alignment","ux-tabs-mobile-friendly"],"idea_api_paths":["/api/ideas/accessible-ontology","/api/ideas/external-enablement","/api/ideas/full-code-traceability","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/ux-tabs-mobile-friendly"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-151","spec-181","task_d488be6308527250"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-151","/api/spec-registry/spec-181","/api/spec-registry/task_d488be6308527250"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["task_1a43119","task_2026-04-02_local_validation_merge_deploy","task_70e71d6fe7e0eed8"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ontology/relationship-suggestions/{suggestion_id}/review","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ontology/stats","methods":["GET"],"source_files":["api/app/routers/accessible_ontology.py","app/routers/accessible_ontology.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["accessible-ontology","external-enablement","full-code-traceability","local-validation-surface-hardening","oss-interface-alignment","ux-tabs-mobile-friendly"],"idea_api_paths":["/api/ideas/accessible-ontology","/api/ideas/external-enablement","/api/ideas/full-code-traceability","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/ux-tabs-mobile-friendly"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-151","spec-181","task_d488be6308527250"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-151","/api/spec-registry/spec-181","/api/spec-registry/task_d488be6308527250"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["task_1a43119","task_2026-04-02_local_validation_merge_deploy","task_70e71d6fe7e0eed8"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ontology/stats","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/ontology/suggest","methods":["POST"],"source_files":["api/app/routers/accessible_ontology.py","app/routers/accessible_ontology.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["accessible-ontology","external-enablement","full-code-traceability","local-validation-surface-hardening","oss-interface-alignment","ux-tabs-mobile-friendly"],"idea_api_paths":["/api/ideas/accessible-ontology","/api/ideas/external-enablement","/api/ideas/full-code-traceability","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/ux-tabs-mobile-friendly"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-151","spec-181","task_d488be6308527250"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-151","/api/spec-registry/spec-181","/api/spec-registry/task_d488be6308527250"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["task_1a43119","task_2026-04-02_local_validation_merge_deploy","task_70e71d6fe7e0eed8"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ontology/suggest","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/ontology/suggest-relationship","methods":["POST"],"source_files":["api/app/routers/accessible_ontology.py","app/routers/accessible_ontology.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["accessible-ontology","external-enablement","full-code-traceability","local-validation-surface-hardening","oss-interface-alignment","ux-tabs-mobile-friendly"],"idea_api_paths":["/api/ideas/accessible-ontology","/api/ideas/external-enablement","/api/ideas/full-code-traceability","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/ux-tabs-mobile-friendly"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-151","spec-181","task_d488be6308527250"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-151","/api/spec-registry/spec-181","/api/spec-registry/task_d488be6308527250"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["task_1a43119","task_2026-04-02_local_validation_merge_deploy","task_70e71d6fe7e0eed8"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ontology/suggest-relationship","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/ontology/suggestions","methods":["GET"],"source_files":["api/app/routers/accessible_ontology.py","app/routers/accessible_ontology.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["accessible-ontology","external-enablement","full-code-traceability","local-validation-surface-hardening","oss-interface-alignment","ux-tabs-mobile-friendly"],"idea_api_paths":["/api/ideas/accessible-ontology","/api/ideas/external-enablement","/api/ideas/full-code-traceability","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/ux-tabs-mobile-friendly"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-151","spec-181","task_d488be6308527250"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-151","/api/spec-registry/spec-181","/api/spec-registry/task_d488be6308527250"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["task_1a43119","task_2026-04-02_local_validation_merge_deploy","task_70e71d6fe7e0eed8"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ontology/suggestions","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/ontology/suggestions/{suggestion_id}","methods":["GET"],"source_files":["api/app/routers/accessible_ontology.py","app/routers/accessible_ontology.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["accessible-ontology","external-enablement","full-code-traceability","local-validation-surface-hardening","oss-interface-alignment","ux-tabs-mobile-friendly"],"idea_api_paths":["/api/ideas/accessible-ontology","/api/ideas/external-enablement","/api/ideas/full-code-traceability","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/ux-tabs-mobile-friendly"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-151","spec-181","task_d488be6308527250"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-151","/api/spec-registry/spec-181","/api/spec-registry/task_d488be6308527250"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["task_1a43119","task_2026-04-02_local_validation_merge_deploy","task_70e71d6fe7e0eed8"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ontology/suggestions/{suggestion_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ontology/suggestions/{suggestion_id}/approve","methods":["POST"],"source_files":["api/app/routers/accessible_ontology.py","app/routers/accessible_ontology.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["accessible-ontology","external-enablement","full-code-traceability","local-validation-surface-hardening","oss-interface-alignment","ux-tabs-mobile-friendly"],"idea_api_paths":["/api/ideas/accessible-ontology","/api/ideas/external-enablement","/api/ideas/full-code-traceability","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/ux-tabs-mobile-friendly"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-151","spec-181","task_d488be6308527250"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-151","/api/spec-registry/spec-181","/api/spec-registry/task_d488be6308527250"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["task_1a43119","task_2026-04-02_local_validation_merge_deploy","task_70e71d6fe7e0eed8"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ontology/suggestions/{suggestion_id}/approve","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ontology/suggestions/{suggestion_id}/reject","methods":["POST"],"source_files":["api/app/routers/accessible_ontology.py","app/routers/accessible_ontology.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["accessible-ontology","external-enablement","full-code-traceability","local-validation-surface-hardening","oss-interface-alignment","ux-tabs-mobile-friendly"],"idea_api_paths":["/api/ideas/accessible-ontology","/api/ideas/external-enablement","/api/ideas/full-code-traceability","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/ux-tabs-mobile-friendly"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-151","spec-181","task_d488be6308527250"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-151","/api/spec-registry/spec-181","/api/spec-registry/task_d488be6308527250"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["task_1a43119","task_2026-04-02_local_validation_merge_deploy","task_70e71d6fe7e0eed8"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ontology/suggestions/{suggestion_id}/reject","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ontology/top-endorsed","methods":["GET"],"source_files":["api/app/routers/accessible_ontology.py","app/routers/accessible_ontology.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["accessible-ontology","external-enablement","full-code-traceability","local-validation-surface-hardening","oss-interface-alignment","ux-tabs-mobile-friendly"],"idea_api_paths":["/api/ideas/accessible-ontology","/api/ideas/external-enablement","/api/ideas/full-code-traceability","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/ux-tabs-mobile-friendly"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-002","spec-151","spec-181","task_d488be6308527250"],"spec_api_paths":["/api/spec-registry/spec-002","/api/spec-registry/spec-151","/api/spec-registry/spec-181","/api/spec-registry/task_d488be6308527250"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["task_1a43119","task_2026-04-02_local_validation_merge_deploy","task_70e71d6fe7e0eed8"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ontology/top-endorsed","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/peers/nearby","methods":["GET"],"source_files":["api/app/routers/peers.py","app/routers/peers.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["discovery","oss-interface-alignment","repository-health"],"idea_api_paths":["/api/ideas/discovery","/api/ideas/oss-interface-alignment","/api/ideas/repository-health"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["belief-system-interface","repository-architecture-health"],"spec_api_paths":["/api/spec-registry/belief-system-interface","/api/spec-registry/repository-architecture-health"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["peer-resonance-service-spine-2026-04-24"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/peers/nearby","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/peers/resonant","methods":["GET"],"source_files":["api/app/routers/peers.py","app/routers/peers.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["discovery","oss-interface-alignment","repository-health"],"idea_api_paths":["/api/ideas/discovery","/api/ideas/oss-interface-alignment","/api/ideas/repository-health"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["belief-system-interface","repository-architecture-health"],"spec_api_paths":["/api/spec-registry/belief-system-interface","/api/spec-registry/repository-architecture-health"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["peer-resonance-service-spine-2026-04-24"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/peers/resonant","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/ping","methods":["GET"],"source_files":["api/app/routers/health.py","app/routers/health.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","external-enablement","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","tool-failure-awareness"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/tool-failure-awareness"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["074-tool-failure-awareness","089-endpoint-traceability-coverage","095-public-e2e-flow-gate-automation","111-greenfield-autonomous-intelligence-system","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/074-tool-failure-awareness","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":8,"task_ids":["endpoint-usage-metrics-audit","task-2026-02-25-api-health-sha-freshness","task_2026-04-02_local_validation_merge_deploy","task_persistent_external_tool_usage_tracking"]},"validation":{"tracked":true,"pass_counts":{"local":8,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ping","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/pipeline/fix-hollow-completions","methods":["POST"],"source_files":["api/app/routers/inventory.py","app/routers/inventory.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["claude-code-executor-provider","coherence-network-agent-pipeline","coherence-network-api-runtime","coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","idea-covered-high","idea-covered-low","idea-gap-high","idea-gap-mid","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","roi-progress-idea-1","roi-progress-idea-2","roi-progress-idea-3","roi-progress-idea-4","runtime-api-slow-telemetry-fixes","tool-failure-cost-ledger"],"idea_api_paths":["/api/ideas/claude-code-executor-provider","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-api-runtime","/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/idea-covered-high","/api/ideas/idea-covered-low","/api/ideas/idea-gap-high","/api/ideas/idea-gap-mid","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/roi-progress-idea-1","/api/ideas/roi-progress-idea-2","/api/ideas/roi-progress-idea-3","/api/ideas/roi-progress-idea-4","/api/ideas/runtime-api-slow-telemetry-fixes","/api/ideas/tool-failure-cost-ledger"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002","002-agent-orchestration-api","005","006","030-task-runner-reliability","053","072","081","083","088","088-flow-endpoint-lineage-and-tracking","089","089-endpoint-traceability-coverage","094","095-public-e2e-flow-gate-automation","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api","claude-code-executor-provider","roi-progress-spec-1","roi-progress-spec-2","roi-progress-spec-3","roi-progress-spec-4","spec-002","spec-181","spec-covered-high","spec-covered-low","spec-extra"],"spec_api_paths":["/api/spec-registry/002","/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005","/api/spec-registry/006","/api/spec-registry/030-task-runner-reliability","/api/spec-registry/053","/api/spec-registry/072","/api/spec-registry/081","/api/spec-registry/083","/api/spec-registry/088","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/094","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/claude-code-executor-provider","/api/spec-registry/roi-progress-spec-1","/api/spec-registry/roi-progress-spec-2","/api/spec-registry/roi-progress-spec-3","/api/spec-registry/roi-progress-spec-4","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/spec-covered-high","/api/spec-registry/spec-covered-low","/api/spec-registry/spec-extra"]},"process":{"tracked":true,"evidence_count":50,"task_ids":["api-flow-latency-debug","api-web-gap-analysis","asset-modularity-drift-daily-audit","endpoint-evidence-coverage","endpoint-traceability-coverage","flow-registry-data-linkage","implementation-request-question-sync","inventory-auto-execute-fallback","open-idea-task-pickup-smoke","public-walkable-flow-parity","route-evidence-public-validation","runner-idle-auto-generate","spec-implementation-gap-sync","spec-process-implementation-validation-flow","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-26-roi-progress-sync-4x","task-2026-02-26-roi-spec-gap-priority-chunking","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-2026-03-06-disable-codex-railway","task_2026-04-02_local_validation_merge_deploy","task_2026_02_18_api_slow_performance_deploy","task_4aee77ff4c27b9be","task_claude_code_executor_2026_02_26","task_runner_manifest_e2e_validation"]},"validation":{"tracked":true,"pass_counts":{"local":48,"ci":4,"deploy":2,"e2e":8}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/pipeline/fix-hollow-completions","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/pipeline/policies","methods":["GET"],"source_files":["api/app/routers/pipeline_policies.py","app/routers/pipeline_policies.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/pipeline/policies","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/pipeline/policies/invalidate-cache","methods":["POST"],"source_files":["api/app/routers/pipeline_policies.py","app/routers/pipeline_policies.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/pipeline/policies/invalidate-cache","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/pipeline/policies/seed","methods":["POST"],"source_files":["api/app/routers/pipeline_policies.py","app/routers/pipeline_policies.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/pipeline/policies/seed","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/pipeline/policies/{key}","methods":["DELETE","GET","PUT"],"source_files":["api/app/routers/pipeline_policies.py","app/routers/pipeline_policies.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/pipeline/policies/{key}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/pipeline/pulse","methods":["GET"],"source_files":["api/app/routers/inventory.py","app/routers/inventory.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["claude-code-executor-provider","coherence-network-agent-pipeline","coherence-network-api-runtime","coherence-network-value-attribution","coherence-network-web-interface","contributor-registry-api","external-enablement","idea-covered-high","idea-covered-low","idea-gap-high","idea-gap-mid","idea-lifecycle-api","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","real-data-only-test-contract","roi-progress-idea-1","roi-progress-idea-2","roi-progress-idea-3","roi-progress-idea-4","runtime-api-slow-telemetry-fixes","tool-failure-cost-ledger"],"idea_api_paths":["/api/ideas/claude-code-executor-provider","/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-api-runtime","/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/contributor-registry-api","/api/ideas/external-enablement","/api/ideas/idea-covered-high","/api/ideas/idea-covered-low","/api/ideas/idea-gap-high","/api/ideas/idea-gap-mid","/api/ideas/idea-lifecycle-api","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract","/api/ideas/roi-progress-idea-1","/api/ideas/roi-progress-idea-2","/api/ideas/roi-progress-idea-3","/api/ideas/roi-progress-idea-4","/api/ideas/runtime-api-slow-telemetry-fixes","/api/ideas/tool-failure-cost-ledger"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002","002-agent-orchestration-api","005","006","030-task-runner-reliability","053","072","081","083","088","088-flow-endpoint-lineage-and-tracking","089","089-endpoint-traceability-coverage","094","095-public-e2e-flow-gate-automation","100-provider-usage-readiness-hard-data","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api","claude-code-executor-provider","roi-progress-spec-1","roi-progress-spec-2","roi-progress-spec-3","roi-progress-spec-4","spec-002","spec-181","spec-covered-high","spec-covered-low","spec-extra"],"spec_api_paths":["/api/spec-registry/002","/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/005","/api/spec-registry/006","/api/spec-registry/030-task-runner-reliability","/api/spec-registry/053","/api/spec-registry/072","/api/spec-registry/081","/api/spec-registry/083","/api/spec-registry/088","/api/spec-registry/088-flow-endpoint-lineage-and-tracking","/api/spec-registry/089","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/094","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/100-provider-usage-readiness-hard-data","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api","/api/spec-registry/claude-code-executor-provider","/api/spec-registry/roi-progress-spec-1","/api/spec-registry/roi-progress-spec-2","/api/spec-registry/roi-progress-spec-3","/api/spec-registry/roi-progress-spec-4","/api/spec-registry/spec-002","/api/spec-registry/spec-181","/api/spec-registry/spec-covered-high","/api/spec-registry/spec-covered-low","/api/spec-registry/spec-extra"]},"process":{"tracked":true,"evidence_count":50,"task_ids":["api-flow-latency-debug","api-web-gap-analysis","asset-modularity-drift-daily-audit","endpoint-evidence-coverage","endpoint-traceability-coverage","flow-registry-data-linkage","implementation-request-question-sync","inventory-auto-execute-fallback","open-idea-task-pickup-smoke","public-walkable-flow-parity","route-evidence-public-validation","runner-idle-auto-generate","spec-implementation-gap-sync","spec-process-implementation-validation-flow","task-2026-02-24-flow-usage-egress-efficiency","task-2026-02-26-roi-progress-sync-4x","task-2026-02-26-roi-spec-gap-priority-chunking","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","task-2026-03-06-disable-codex-railway","task_2026-04-02_local_validation_merge_deploy","task_2026_02_18_api_slow_performance_deploy","task_4aee77ff4c27b9be","task_claude_code_executor_2026_02_26","task_runner_manifest_e2e_validation"]},"validation":{"tracked":true,"pass_counts":{"local":48,"ci":4,"deploy":2,"e2e":8}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/pipeline/pulse","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/pipeline/status","methods":["GET"],"source_files":["api/app/routers/pipeline.py","app/routers/pipeline.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/pipeline/status","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/pipeline/summary","methods":["GET"],"source_files":["api/app/routers/pipeline.py","app/routers/pipeline.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/pipeline/summary","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/places/{place_id:path}/presences","methods":["GET"],"source_files":["api/app/routers/places.py","app/routers/places.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/places/{place_id:path}/presences","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/practice","methods":["GET"],"source_files":["api/app/routers/practice.py","app/routers/practice.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["contributor-experience","knowledge-and-resonance","oss-interface-alignment"],"idea_api_paths":["/api/ideas/contributor-experience","/api/ideas/knowledge-and-resonance","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["agent-memory-system","db-backed-vision-aligned-content","db-backed-vision-hub-content","db-backed-vision-realize-content","db-backed-vision-realize-expansion-content","user-request-presence-perspectives"],"spec_api_paths":["/api/spec-registry/agent-memory-system","/api/spec-registry/db-backed-vision-aligned-content","/api/spec-registry/db-backed-vision-hub-content","/api/spec-registry/db-backed-vision-realize-content","/api/spec-registry/db-backed-vision-realize-expansion-content","/api/spec-registry/user-request-presence-perspectives"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["presence-perspectives-2026-04-24"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/practice","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/preferences/ui","methods":["DELETE","GET","PATCH","PUT"],"source_files":["api/app/routers/ui_preferences.py","app/routers/ui_preferences.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["accessible-ontology","full-code-traceability","oss-interface-alignment","ux-tabs-mobile-friendly"],"idea_api_paths":["/api/ideas/accessible-ontology","/api/ideas/full-code-traceability","/api/ideas/oss-interface-alignment","/api/ideas/ux-tabs-mobile-friendly"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-151","spec-181","task_d488be6308527250"],"spec_api_paths":["/api/spec-registry/spec-151","/api/spec-registry/spec-181","/api/spec-registry/task_d488be6308527250"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_1a43119","task_70e71d6fe7e0eed8"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/preferences/ui","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/presence/summary","methods":["GET"],"source_files":["api/app/routers/presence.py","app/routers/presence.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["brahmavihara-living-compound","coherence-network-agent-pipeline","external-agent-encounter-records","oss-interface-alignment","presence-invitation-surface"],"idea_api_paths":["/api/ideas/brahmavihara-living-compound","/api/ideas/coherence-network-agent-pipeline","/api/ideas/external-agent-encounter-records","/api/ideas/oss-interface-alignment","/api/ideas/presence-invitation-surface"],"source":"evidence+runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":57,"methods":["GET"],"total_runtime_ms":111421.3325,"average_runtime_ms":1954.7602,"runtime_cost_estimate":0.22284266,"status_counts":{"200":57},"by_source":{"api":57}},"spec":{"tracked":true,"spec_ids":["agent-resonance-onboarding","external-agent-encounter-records","presence-invitation-surface"],"spec_api_paths":["/api/spec-registry/agent-resonance-onboarding","/api/spec-registry/external-agent-encounter-records","/api/spec-registry/presence-invitation-surface"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["ingest-all-worktrees-20260507"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/presence/summary","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/presence/{entity_type}/{entity_id}","methods":["GET","POST"],"source_files":["api/app/routers/presence.py","app/routers/presence.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["brahmavihara-living-compound","coherence-network-agent-pipeline","external-agent-encounter-records","oss-interface-alignment","presence-invitation-surface"],"idea_api_paths":["/api/ideas/brahmavihara-living-compound","/api/ideas/coherence-network-agent-pipeline","/api/ideas/external-agent-encounter-records","/api/ideas/oss-interface-alignment","/api/ideas/presence-invitation-surface"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["agent-resonance-onboarding","external-agent-encounter-records","presence-invitation-surface"],"spec_api_paths":["/api/spec-registry/agent-resonance-onboarding","/api/spec-registry/external-agent-encounter-records","/api/spec-registry/presence-invitation-surface"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["ingest-all-worktrees-20260507"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/presence/{entity_type}/{entity_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/presences","methods":["GET"],"source_files":["api/app/routers/presence.py","app/routers/presence.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["brahmavihara-living-compound","coherence-network-agent-pipeline","external-agent-encounter-records","oss-interface-alignment","presence-invitation-surface"],"idea_api_paths":["/api/ideas/brahmavihara-living-compound","/api/ideas/coherence-network-agent-pipeline","/api/ideas/external-agent-encounter-records","/api/ideas/oss-interface-alignment","/api/ideas/presence-invitation-surface"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["agent-resonance-onboarding","external-agent-encounter-records","presence-invitation-surface"],"spec_api_paths":["/api/spec-registry/agent-resonance-onboarding","/api/spec-registry/external-agent-encounter-records","/api/spec-registry/presence-invitation-surface"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["ingest-all-worktrees-20260507"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/presences","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/presences/attune-all","methods":["POST"],"source_files":["api/app/routers/presence_resonance.py","app/routers/presence_resonance.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/presences/attune-all","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/presences/invite","methods":["POST"],"source_files":["api/app/routers/presence.py","app/routers/presence.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["brahmavihara-living-compound","coherence-network-agent-pipeline","external-agent-encounter-records","oss-interface-alignment","presence-invitation-surface"],"idea_api_paths":["/api/ideas/brahmavihara-living-compound","/api/ideas/coherence-network-agent-pipeline","/api/ideas/external-agent-encounter-records","/api/ideas/oss-interface-alignment","/api/ideas/presence-invitation-surface"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["agent-resonance-onboarding","external-agent-encounter-records","presence-invitation-surface"],"spec_api_paths":["/api/spec-registry/agent-resonance-onboarding","/api/spec-registry/external-agent-encounter-records","/api/spec-registry/presence-invitation-surface"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["ingest-all-worktrees-20260507"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/presences/invite","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/presences/{identity_id}/creations/import","methods":["POST"],"source_files":["api/app/routers/gatherings.py","app/routers/gatherings.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/presences/{identity_id}/creations/import","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/presences/{identity_id}/gatherings","methods":["POST"],"source_files":["api/app/routers/gatherings.py","app/routers/gatherings.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/presences/{identity_id}/gatherings","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/presences/{identity_id}/gatherings/import","methods":["POST"],"source_files":["api/app/routers/gatherings.py","app/routers/gatherings.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/presences/{identity_id}/gatherings/import","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/presences/{identity_id}/places","methods":["GET","POST"],"source_files":["api/app/routers/places.py","app/routers/places.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/presences/{identity_id}/places","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/presences/{identity_id}/places/{place_id:path}","methods":["DELETE"],"source_files":["api/app/routers/places.py","app/routers/places.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/presences/{identity_id}/places/{place_id:path}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/presences/{presence_id}","methods":["GET"],"source_files":["api/app/routers/presence.py","app/routers/presence.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["brahmavihara-living-compound","coherence-network-agent-pipeline","external-agent-encounter-records","oss-interface-alignment","presence-invitation-surface"],"idea_api_paths":["/api/ideas/brahmavihara-living-compound","/api/ideas/coherence-network-agent-pipeline","/api/ideas/external-agent-encounter-records","/api/ideas/oss-interface-alignment","/api/ideas/presence-invitation-surface"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["agent-resonance-onboarding","external-agent-encounter-records","presence-invitation-surface"],"spec_api_paths":["/api/spec-registry/agent-resonance-onboarding","/api/spec-registry/external-agent-encounter-records","/api/spec-registry/presence-invitation-surface"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["ingest-all-worktrees-20260507"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/presences/{presence_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/presences/{presence_id}/cross-references/scan","methods":["POST"],"source_files":["api/app/routers/presence_resonance.py","app/routers/presence_resonance.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/presences/{presence_id}/cross-references/scan","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/presences/{presence_id}/resolve","methods":["POST"],"source_files":["api/app/routers/presence_resonance.py","app/routers/presence_resonance.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/presences/{presence_id}/resolve","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/presences/{presence_id}/resonances","methods":["GET"],"source_files":["api/app/routers/presence_resonance.py","app/routers/presence_resonance.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/presences/{presence_id}/resonances","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/presences/{presence_id}/resonances/attune","methods":["POST"],"source_files":["api/app/routers/presence_resonance.py","app/routers/presence_resonance.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/presences/{presence_id}/resonances/attune","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/profile/{entity_id}","methods":["GET"],"source_files":["api/app/routers/graph.py","app/routers/graph.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","knowledge-and-resonance","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/knowledge-and-resonance","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["profile-contribution-derived-data","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/profile-contribution-derived-data","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["profile-lived-path-20260506","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/profile/{entity_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/profile/{entity_id}/resonant","methods":["GET"],"source_files":["api/app/routers/graph.py","app/routers/graph.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","knowledge-and-resonance","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/knowledge-and-resonance","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["profile-contribution-derived-data","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/profile-contribution-derived-data","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["profile-lived-path-20260506","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/profile/{entity_id}/resonant","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/profile/{entity_id}/sign","methods":["POST"],"source_files":["api/app/routers/graph.py","app/routers/graph.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","knowledge-and-resonance","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/knowledge-and-resonance","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["profile-contribution-derived-data","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/profile-contribution-derived-data","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["profile-lived-path-20260506","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/profile/{entity_id}/sign","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/profile/{entity_id}/verify","methods":["GET"],"source_files":["api/app/routers/graph.py","app/routers/graph.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","knowledge-and-resonance","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/knowledge-and-resonance","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["profile-contribution-derived-data","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/profile-contribution-derived-data","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["profile-lived-path-20260506","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/profile/{entity_id}/verify","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/projects/{project_id}","methods":["DELETE","GET"],"source_files":["api/app/routers/workspace_projects.py","app/routers/workspace_projects.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/projects/{project_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/projects/{project_id}/ideas","methods":["POST"],"source_files":["api/app/routers/workspace_projects.py","app/routers/workspace_projects.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/projects/{project_id}/ideas","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/projects/{project_id}/ideas/{idea_id}","methods":["DELETE"],"source_files":["api/app/routers/workspace_projects.py","app/routers/workspace_projects.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/projects/{project_id}/ideas/{idea_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/proposals","methods":["GET","POST"],"source_files":["api/app/routers/proposals.py","app/routers/proposals.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/proposals","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/proposals/by-idea/{idea_id}","methods":["GET"],"source_files":["api/app/routers/proposals.py","app/routers/proposals.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/proposals/by-idea/{idea_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/proposals/{proposal_id}","methods":["GET"],"source_files":["api/app/routers/proposals.py","app/routers/proposals.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/proposals/{proposal_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/proposals/{proposal_id}/resolve","methods":["POST"],"source_files":["api/app/routers/proposals.py","app/routers/proposals.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/proposals/{proposal_id}/resolve","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/proposals/{proposal_id}/tally","methods":["GET"],"source_files":["api/app/routers/proposals.py","app/routers/proposals.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/proposals/{proposal_id}/tally","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/proprioception","methods":["GET"],"source_files":["api/app/routers/proprioception.py","app/routers/proprioception.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/proprioception","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/proprioception/apply","methods":["POST"],"source_files":["api/app/routers/proprioception.py","app/routers/proprioception.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/proprioception/apply","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/providers","methods":["GET"],"source_files":["api/app/routers/providers.py","app/routers/providers.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/providers","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/providers/stats","methods":["GET"],"source_files":["api/app/routers/provider_stats.py","app/routers/provider_stats.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":5,"methods":["GET"],"total_runtime_ms":150.7062,"average_runtime_ms":30.1412,"runtime_cost_estimate":0.00030141,"status_counts":{"200":5},"by_source":{"api":5}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/providers/stats","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/providers/stats/network","methods":["GET"],"source_files":["api/app/routers/provider_stats.py","app/routers/provider_stats.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/providers/stats/network","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/pulse/now","methods":["GET"],"source_files":["api/app/routers/pulse.py","app/routers/pulse.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/pulse/now","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/pulse/peers","methods":["GET"],"source_files":["api/app/routers/pulse.py","app/routers/pulse.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/pulse/peers","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/pulse/self","methods":["GET"],"source_files":["api/app/routers/pulse.py","app/routers/pulse.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/pulse/self","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/push/send","methods":["POST"],"source_files":["api/app/routers/push.py","app/routers/push.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/push/send","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/push/subscribe","methods":["POST"],"source_files":["api/app/routers/push.py","app/routers/push.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/push/subscribe","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/push/unsubscribe","methods":["POST"],"source_files":["api/app/routers/push.py","app/routers/push.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/push/unsubscribe","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/push/vapid-public-key","methods":["GET"],"source_files":["api/app/routers/push.py","app/routers/push.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/push/vapid-public-key","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/reactions/recent","methods":["GET"],"source_files":["api/app/routers/reactions.py","app/routers/reactions.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":56,"methods":["GET"],"total_runtime_ms":58245.4756,"average_runtime_ms":1040.0978,"runtime_cost_estimate":0.11649094,"status_counts":{"200":56},"by_source":{"api":56}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/reactions/recent","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/reactions/{entity_type}/{entity_id}","methods":["GET","POST"],"source_files":["api/app/routers/reactions.py","app/routers/reactions.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/reactions/{entity_type}/{entity_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/reactions/{entity_type}/{entity_id}/summary","methods":["GET"],"source_files":["api/app/routers/reactions.py","app/routers/reactions.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/reactions/{entity_type}/{entity_id}/summary","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/reactions/{entity_type}/{entity_id}/threads","methods":["GET"],"source_files":["api/app/routers/reactions.py","app/routers/reactions.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/reactions/{entity_type}/{entity_id}/threads","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/ready","methods":["GET"],"source_files":["api/app/routers/health.py","app/routers/health.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","external-enablement","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","tool-failure-awareness"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/tool-failure-awareness"],"source":"evidence+runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":50,"methods":["GET"],"total_runtime_ms":27537.1179,"average_runtime_ms":550.7424,"runtime_cost_estimate":0.05507421,"status_counts":{"200":50},"by_source":{"api":50}},"spec":{"tracked":true,"spec_ids":["074-tool-failure-awareness","089-endpoint-traceability-coverage","095-public-e2e-flow-gate-automation","111-greenfield-autonomous-intelligence-system","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/074-tool-failure-awareness","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":8,"task_ids":["endpoint-usage-metrics-audit","task-2026-02-25-api-health-sha-freshness","task_2026-04-02_local_validation_merge_deploy","task_persistent_external_tool_usage_tracking"]},"validation":{"tracked":true,"pass_counts":{"local":8,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/ready","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/render-events","methods":["POST"],"source_files":["api/app/routers/render_events.py","app/routers/render_events.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/render-events","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/render-events/analytics/{asset_id:path}","methods":["GET"],"source_files":["api/app/routers/render_events.py","app/routers/render_events.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/render-events/analytics/{asset_id:path}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/render-events/{event_id}","methods":["GET"],"source_files":["api/app/routers/render_events.py","app/routers/render_events.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/render-events/{event_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/renderers","methods":["GET"],"source_files":["api/app/routers/renderers.py","app/routers/renderers.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/renderers","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/renderers/for/{mime_type:path}","methods":["GET"],"source_files":["api/app/routers/renderers.py","app/routers/renderers.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/renderers/for/{mime_type:path}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/renderers/register","methods":["POST"],"source_files":["api/app/routers/renderers.py","app/routers/renderers.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/renderers/register","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/renderers/{renderer_id}","methods":["GET"],"source_files":["api/app/routers/renderers.py","app/routers/renderers.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/renderers/{renderer_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/resolve/query","methods":["POST"],"source_files":["api/app/routers/presence_resonance.py","app/routers/presence_resonance.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/resolve/query","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/resolve/query/integrate","methods":["POST"],"source_files":["api/app/routers/presence_resonance.py","app/routers/presence_resonance.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/resolve/query/integrate","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/resonance","methods":["POST"],"source_files":["api/app/routers/graph.py","app/routers/graph.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","knowledge-and-resonance","local-validation-surface-hardening","oss-interface-alignment"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/knowledge-and-resonance","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["profile-contribution-derived-data","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/profile-contribution-derived-data","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":4,"task_ids":["profile-lived-path-20260506","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":4,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/resonance","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/resonance/cross-domain","methods":["GET"],"source_files":["api/app/routers/resonance.py","app/routers/resonance.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/resonance/cross-domain","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/resonance/events","methods":["GET"],"source_files":["api/app/routers/resonance.py","app/routers/resonance.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/resonance/events","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/resonance/ideas/{idea_id}","methods":["GET"],"source_files":["api/app/routers/resonance.py","app/routers/resonance.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/resonance/ideas/{idea_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/resonance/proof","methods":["GET"],"source_files":["api/app/routers/resonance.py","app/routers/resonance.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/resonance/proof","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/resonance/scan","methods":["POST"],"source_files":["api/app/routers/resonance.py","app/routers/resonance.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/resonance/scan","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/reward-policies","methods":["GET"],"source_files":["api/app/routers/reward_policies.py","app/routers/reward_policies.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/reward-policies","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/reward-policies-snapshot","methods":["GET"],"source_files":["api/app/routers/reward_policies.py","app/routers/reward_policies.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/reward-policies-snapshot","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/reward-policies/invalidate-cache","methods":["POST"],"source_files":["api/app/routers/reward_policies.py","app/routers/reward_policies.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/reward-policies/invalidate-cache","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/reward-policies/seed","methods":["POST"],"source_files":["api/app/routers/reward_policies.py","app/routers/reward_policies.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/reward-policies/seed","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/reward-policies/{key:path}","methods":["DELETE","GET","PUT"],"source_files":["api/app/routers/reward_policies.py","app/routers/reward_policies.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/reward-policies/{key:path}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/runtime/change-token","methods":["GET"],"source_files":["api/app/routers/runtime.py","app/routers/runtime.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-control-plane","coherence-network-value-attribution","external-enablement","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-control-plane","/api/ideas/coherence-network-value-attribution","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","006","014-deploy-readiness","027-fully-automated-pipeline","049-system-lineage-inventory-and-runtime-telemetry","050-canonical-route-registry-and-runtime-mapping","054-commit-evidence-phase-gates","072-public-walkable-flow-parity","089-endpoint-traceability-coverage","100-automation-provider-usage-and-readiness-api","100-automation-provider-usage-readiness-api","107-runtime-telemetry-db-precedence","111-greenfield-autonomous-intelligence-system","114-auto-heal-from-diagnostics","114-mvp-cost-and-acceptance-proof","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/006","/api/spec-registry/014-deploy-readiness","/api/spec-registry/027-fully-automated-pipeline","/api/spec-registry/049-system-lineage-inventory-and-runtime-telemetry","/api/spec-registry/050-canonical-route-registry-and-runtime-mapping","/api/spec-registry/054-commit-evidence-phase-gates","/api/spec-registry/072-public-walkable-flow-parity","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/100-automation-provider-usage-and-readiness-api","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/107-runtime-telemetry-db-precedence","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/114-auto-heal-from-diagnostics","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":26,"task_ids":["consolidate_worktrees_20260306","local-validation-idea-acceptance","railway-tos-mitigation","routing-test-heal","runtime-observability-deploy-readiness","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-03-03-automation-usage-endpoint-swr-singleflight","task-2026-03-03-usage-automation-latency-and-data-fallback","task-2026-03-10-mvp-local-baseline-runner","task-2026-04-03-config-json-operator-release-train","task-runtime-db-persistence-public-verification-2026-02-16","task_2026-04-02_local_validation_merge_deploy","task_4aee77ff4c27b9be","task_paid_observability_and_smart_refresh_20260220"]},"validation":{"tracked":true,"pass_counts":{"local":24,"ci":2,"deploy":0,"e2e":8}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/runtime/change-token","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/runtime/endpoints/attention","methods":["GET"],"source_files":["api/app/routers/runtime.py","app/routers/runtime.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-control-plane","coherence-network-value-attribution","external-enablement","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-control-plane","/api/ideas/coherence-network-value-attribution","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","006","014-deploy-readiness","027-fully-automated-pipeline","049-system-lineage-inventory-and-runtime-telemetry","050-canonical-route-registry-and-runtime-mapping","054-commit-evidence-phase-gates","072-public-walkable-flow-parity","089-endpoint-traceability-coverage","100-automation-provider-usage-and-readiness-api","100-automation-provider-usage-readiness-api","107-runtime-telemetry-db-precedence","111-greenfield-autonomous-intelligence-system","114-auto-heal-from-diagnostics","114-mvp-cost-and-acceptance-proof","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/006","/api/spec-registry/014-deploy-readiness","/api/spec-registry/027-fully-automated-pipeline","/api/spec-registry/049-system-lineage-inventory-and-runtime-telemetry","/api/spec-registry/050-canonical-route-registry-and-runtime-mapping","/api/spec-registry/054-commit-evidence-phase-gates","/api/spec-registry/072-public-walkable-flow-parity","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/100-automation-provider-usage-and-readiness-api","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/107-runtime-telemetry-db-precedence","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/114-auto-heal-from-diagnostics","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":26,"task_ids":["consolidate_worktrees_20260306","local-validation-idea-acceptance","railway-tos-mitigation","routing-test-heal","runtime-observability-deploy-readiness","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-03-03-automation-usage-endpoint-swr-singleflight","task-2026-03-03-usage-automation-latency-and-data-fallback","task-2026-03-10-mvp-local-baseline-runner","task-2026-04-03-config-json-operator-release-train","task-runtime-db-persistence-public-verification-2026-02-16","task_2026-04-02_local_validation_merge_deploy","task_4aee77ff4c27b9be","task_paid_observability_and_smart_refresh_20260220"]},"validation":{"tracked":true,"pass_counts":{"local":24,"ci":2,"deploy":0,"e2e":8}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/runtime/endpoints/attention","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/runtime/endpoints/summary","methods":["GET"],"source_files":["api/app/routers/runtime.py","app/routers/runtime.py"],"canonical_route":{"registered":true,"methods":["GET"],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-control-plane","coherence-network-value-attribution","external-enablement","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-control-plane","/api/ideas/coherence-network-value-attribution","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance"],"source":"canonical+evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","006","014-deploy-readiness","027-fully-automated-pipeline","049-system-lineage-inventory-and-runtime-telemetry","050-canonical-route-registry-and-runtime-mapping","054-commit-evidence-phase-gates","072-public-walkable-flow-parity","089-endpoint-traceability-coverage","100-automation-provider-usage-and-readiness-api","100-automation-provider-usage-readiness-api","107-runtime-telemetry-db-precedence","111-greenfield-autonomous-intelligence-system","114-auto-heal-from-diagnostics","114-mvp-cost-and-acceptance-proof","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/006","/api/spec-registry/014-deploy-readiness","/api/spec-registry/027-fully-automated-pipeline","/api/spec-registry/049-system-lineage-inventory-and-runtime-telemetry","/api/spec-registry/050-canonical-route-registry-and-runtime-mapping","/api/spec-registry/054-commit-evidence-phase-gates","/api/spec-registry/072-public-walkable-flow-parity","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/100-automation-provider-usage-and-readiness-api","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/107-runtime-telemetry-db-precedence","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/114-auto-heal-from-diagnostics","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":26,"task_ids":["consolidate_worktrees_20260306","local-validation-idea-acceptance","railway-tos-mitigation","routing-test-heal","runtime-observability-deploy-readiness","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-03-03-automation-usage-endpoint-swr-singleflight","task-2026-03-03-usage-automation-latency-and-data-fallback","task-2026-03-10-mvp-local-baseline-runner","task-2026-04-03-config-json-operator-release-train","task-runtime-db-persistence-public-verification-2026-02-16","task_2026-04-02_local_validation_merge_deploy","task_4aee77ff4c27b9be","task_paid_observability_and_smart_refresh_20260220"]},"validation":{"tracked":true,"pass_counts":{"local":24,"ci":2,"deploy":0,"e2e":8}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/runtime/endpoints/summary","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/runtime/events","methods":["GET","POST"],"source_files":["api/app/routers/runtime.py","app/routers/runtime.py"],"canonical_route":{"registered":true,"methods":["GET","POST"],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-control-plane","coherence-network-value-attribution","external-enablement","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-control-plane","/api/ideas/coherence-network-value-attribution","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance"],"source":"canonical+evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","006","014-deploy-readiness","027-fully-automated-pipeline","049-system-lineage-inventory-and-runtime-telemetry","050-canonical-route-registry-and-runtime-mapping","054-commit-evidence-phase-gates","072-public-walkable-flow-parity","089-endpoint-traceability-coverage","100-automation-provider-usage-and-readiness-api","100-automation-provider-usage-readiness-api","107-runtime-telemetry-db-precedence","111-greenfield-autonomous-intelligence-system","114-auto-heal-from-diagnostics","114-mvp-cost-and-acceptance-proof","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/006","/api/spec-registry/014-deploy-readiness","/api/spec-registry/027-fully-automated-pipeline","/api/spec-registry/049-system-lineage-inventory-and-runtime-telemetry","/api/spec-registry/050-canonical-route-registry-and-runtime-mapping","/api/spec-registry/054-commit-evidence-phase-gates","/api/spec-registry/072-public-walkable-flow-parity","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/100-automation-provider-usage-and-readiness-api","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/107-runtime-telemetry-db-precedence","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/114-auto-heal-from-diagnostics","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":26,"task_ids":["consolidate_worktrees_20260306","local-validation-idea-acceptance","railway-tos-mitigation","routing-test-heal","runtime-observability-deploy-readiness","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-03-03-automation-usage-endpoint-swr-singleflight","task-2026-03-03-usage-automation-latency-and-data-fallback","task-2026-03-10-mvp-local-baseline-runner","task-2026-04-03-config-json-operator-release-train","task-runtime-db-persistence-public-verification-2026-02-16","task_2026-04-02_local_validation_merge_deploy","task_4aee77ff4c27b9be","task_paid_observability_and_smart_refresh_20260220"]},"validation":{"tracked":true,"pass_counts":{"local":24,"ci":2,"deploy":0,"e2e":8}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/runtime/events","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/runtime/exerciser/run","methods":["POST"],"source_files":["api/app/routers/runtime.py","app/routers/runtime.py"],"canonical_route":{"registered":true,"methods":["POST"],"method_match":true},"idea":{"tracked":true,"idea_id":"coherence-network-agent-pipeline","idea_api_path":"/api/ideas/coherence-network-agent-pipeline","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-control-plane","coherence-network-value-attribution","external-enablement","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-control-plane","/api/ideas/coherence-network-value-attribution","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance"],"source":"canonical+evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","006","014-deploy-readiness","027-fully-automated-pipeline","049-system-lineage-inventory-and-runtime-telemetry","050-canonical-route-registry-and-runtime-mapping","054-commit-evidence-phase-gates","072-public-walkable-flow-parity","089-endpoint-traceability-coverage","100-automation-provider-usage-and-readiness-api","100-automation-provider-usage-readiness-api","107-runtime-telemetry-db-precedence","111-greenfield-autonomous-intelligence-system","114-auto-heal-from-diagnostics","114-mvp-cost-and-acceptance-proof","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/006","/api/spec-registry/014-deploy-readiness","/api/spec-registry/027-fully-automated-pipeline","/api/spec-registry/049-system-lineage-inventory-and-runtime-telemetry","/api/spec-registry/050-canonical-route-registry-and-runtime-mapping","/api/spec-registry/054-commit-evidence-phase-gates","/api/spec-registry/072-public-walkable-flow-parity","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/100-automation-provider-usage-and-readiness-api","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/107-runtime-telemetry-db-precedence","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/114-auto-heal-from-diagnostics","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":26,"task_ids":["consolidate_worktrees_20260306","local-validation-idea-acceptance","railway-tos-mitigation","routing-test-heal","runtime-observability-deploy-readiness","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-03-03-automation-usage-endpoint-swr-singleflight","task-2026-03-03-usage-automation-latency-and-data-fallback","task-2026-03-10-mvp-local-baseline-runner","task-2026-04-03-config-json-operator-release-train","task-runtime-db-persistence-public-verification-2026-02-16","task_2026-04-02_local_validation_merge_deploy","task_4aee77ff4c27b9be","task_paid_observability_and_smart_refresh_20260220"]},"validation":{"tracked":true,"pass_counts":{"local":24,"ci":2,"deploy":0,"e2e":8}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/runtime/exerciser/run","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/runtime/ideas/summary","methods":["GET"],"source_files":["api/app/routers/runtime.py","app/routers/runtime.py"],"canonical_route":{"registered":true,"methods":["GET"],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-control-plane","coherence-network-value-attribution","external-enablement","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-control-plane","/api/ideas/coherence-network-value-attribution","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance"],"source":"canonical+evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","006","014-deploy-readiness","027-fully-automated-pipeline","049-system-lineage-inventory-and-runtime-telemetry","050-canonical-route-registry-and-runtime-mapping","054-commit-evidence-phase-gates","072-public-walkable-flow-parity","089-endpoint-traceability-coverage","100-automation-provider-usage-and-readiness-api","100-automation-provider-usage-readiness-api","107-runtime-telemetry-db-precedence","111-greenfield-autonomous-intelligence-system","114-auto-heal-from-diagnostics","114-mvp-cost-and-acceptance-proof","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/006","/api/spec-registry/014-deploy-readiness","/api/spec-registry/027-fully-automated-pipeline","/api/spec-registry/049-system-lineage-inventory-and-runtime-telemetry","/api/spec-registry/050-canonical-route-registry-and-runtime-mapping","/api/spec-registry/054-commit-evidence-phase-gates","/api/spec-registry/072-public-walkable-flow-parity","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/100-automation-provider-usage-and-readiness-api","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/107-runtime-telemetry-db-precedence","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/114-auto-heal-from-diagnostics","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":26,"task_ids":["consolidate_worktrees_20260306","local-validation-idea-acceptance","railway-tos-mitigation","routing-test-heal","runtime-observability-deploy-readiness","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-03-03-automation-usage-endpoint-swr-singleflight","task-2026-03-03-usage-automation-latency-and-data-fallback","task-2026-03-10-mvp-local-baseline-runner","task-2026-04-03-config-json-operator-release-train","task-runtime-db-persistence-public-verification-2026-02-16","task_2026-04-02_local_validation_merge_deploy","task_4aee77ff4c27b9be","task_paid_observability_and_smart_refresh_20260220"]},"validation":{"tracked":true,"pass_counts":{"local":24,"ci":2,"deploy":0,"e2e":8}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/runtime/ideas/summary","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/runtime/mvp/acceptance-judge","methods":["GET"],"source_files":["api/app/routers/runtime.py","app/routers/runtime.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-control-plane","coherence-network-value-attribution","external-enablement","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-control-plane","/api/ideas/coherence-network-value-attribution","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","006","014-deploy-readiness","027-fully-automated-pipeline","049-system-lineage-inventory-and-runtime-telemetry","050-canonical-route-registry-and-runtime-mapping","054-commit-evidence-phase-gates","072-public-walkable-flow-parity","089-endpoint-traceability-coverage","100-automation-provider-usage-and-readiness-api","100-automation-provider-usage-readiness-api","107-runtime-telemetry-db-precedence","111-greenfield-autonomous-intelligence-system","114-auto-heal-from-diagnostics","114-mvp-cost-and-acceptance-proof","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/006","/api/spec-registry/014-deploy-readiness","/api/spec-registry/027-fully-automated-pipeline","/api/spec-registry/049-system-lineage-inventory-and-runtime-telemetry","/api/spec-registry/050-canonical-route-registry-and-runtime-mapping","/api/spec-registry/054-commit-evidence-phase-gates","/api/spec-registry/072-public-walkable-flow-parity","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/100-automation-provider-usage-and-readiness-api","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/107-runtime-telemetry-db-precedence","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/114-auto-heal-from-diagnostics","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":26,"task_ids":["consolidate_worktrees_20260306","local-validation-idea-acceptance","railway-tos-mitigation","routing-test-heal","runtime-observability-deploy-readiness","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-03-03-automation-usage-endpoint-swr-singleflight","task-2026-03-03-usage-automation-latency-and-data-fallback","task-2026-03-10-mvp-local-baseline-runner","task-2026-04-03-config-json-operator-release-train","task-runtime-db-persistence-public-verification-2026-02-16","task_2026-04-02_local_validation_merge_deploy","task_4aee77ff4c27b9be","task_paid_observability_and_smart_refresh_20260220"]},"validation":{"tracked":true,"pass_counts":{"local":24,"ci":2,"deploy":0,"e2e":8}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/runtime/mvp/acceptance-judge","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/runtime/mvp/acceptance-summary","methods":["GET"],"source_files":["api/app/routers/runtime.py","app/routers/runtime.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-control-plane","coherence-network-value-attribution","external-enablement","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-control-plane","/api/ideas/coherence-network-value-attribution","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","006","014-deploy-readiness","027-fully-automated-pipeline","049-system-lineage-inventory-and-runtime-telemetry","050-canonical-route-registry-and-runtime-mapping","054-commit-evidence-phase-gates","072-public-walkable-flow-parity","089-endpoint-traceability-coverage","100-automation-provider-usage-and-readiness-api","100-automation-provider-usage-readiness-api","107-runtime-telemetry-db-precedence","111-greenfield-autonomous-intelligence-system","114-auto-heal-from-diagnostics","114-mvp-cost-and-acceptance-proof","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/006","/api/spec-registry/014-deploy-readiness","/api/spec-registry/027-fully-automated-pipeline","/api/spec-registry/049-system-lineage-inventory-and-runtime-telemetry","/api/spec-registry/050-canonical-route-registry-and-runtime-mapping","/api/spec-registry/054-commit-evidence-phase-gates","/api/spec-registry/072-public-walkable-flow-parity","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/100-automation-provider-usage-and-readiness-api","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/107-runtime-telemetry-db-precedence","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/114-auto-heal-from-diagnostics","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":26,"task_ids":["consolidate_worktrees_20260306","local-validation-idea-acceptance","railway-tos-mitigation","routing-test-heal","runtime-observability-deploy-readiness","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-03-03-automation-usage-endpoint-swr-singleflight","task-2026-03-03-usage-automation-latency-and-data-fallback","task-2026-03-10-mvp-local-baseline-runner","task-2026-04-03-config-json-operator-release-train","task-runtime-db-persistence-public-verification-2026-02-16","task_2026-04-02_local_validation_merge_deploy","task_4aee77ff4c27b9be","task_paid_observability_and_smart_refresh_20260220"]},"validation":{"tracked":true,"pass_counts":{"local":24,"ci":2,"deploy":0,"e2e":8}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/runtime/mvp/acceptance-summary","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/runtime/mvp/local-baselines","methods":["GET"],"source_files":["api/app/routers/runtime.py","app/routers/runtime.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-control-plane","coherence-network-value-attribution","external-enablement","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-control-plane","/api/ideas/coherence-network-value-attribution","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","006","014-deploy-readiness","027-fully-automated-pipeline","049-system-lineage-inventory-and-runtime-telemetry","050-canonical-route-registry-and-runtime-mapping","054-commit-evidence-phase-gates","072-public-walkable-flow-parity","089-endpoint-traceability-coverage","100-automation-provider-usage-and-readiness-api","100-automation-provider-usage-readiness-api","107-runtime-telemetry-db-precedence","111-greenfield-autonomous-intelligence-system","114-auto-heal-from-diagnostics","114-mvp-cost-and-acceptance-proof","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/006","/api/spec-registry/014-deploy-readiness","/api/spec-registry/027-fully-automated-pipeline","/api/spec-registry/049-system-lineage-inventory-and-runtime-telemetry","/api/spec-registry/050-canonical-route-registry-and-runtime-mapping","/api/spec-registry/054-commit-evidence-phase-gates","/api/spec-registry/072-public-walkable-flow-parity","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/100-automation-provider-usage-and-readiness-api","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/107-runtime-telemetry-db-precedence","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/114-auto-heal-from-diagnostics","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":26,"task_ids":["consolidate_worktrees_20260306","local-validation-idea-acceptance","railway-tos-mitigation","routing-test-heal","runtime-observability-deploy-readiness","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-03-03-automation-usage-endpoint-swr-singleflight","task-2026-03-03-usage-automation-latency-and-data-fallback","task-2026-03-10-mvp-local-baseline-runner","task-2026-04-03-config-json-operator-release-train","task-runtime-db-persistence-public-verification-2026-02-16","task_2026-04-02_local_validation_merge_deploy","task_4aee77ff4c27b9be","task_paid_observability_and_smart_refresh_20260220"]},"validation":{"tracked":true,"pass_counts":{"local":24,"ci":2,"deploy":0,"e2e":8}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/runtime/mvp/local-baselines","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/runtime/usage/verification","methods":["GET"],"source_files":["api/app/routers/runtime.py","app/routers/runtime.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-control-plane","coherence-network-value-attribution","external-enablement","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-control-plane","/api/ideas/coherence-network-value-attribution","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","006","014-deploy-readiness","027-fully-automated-pipeline","049-system-lineage-inventory-and-runtime-telemetry","050-canonical-route-registry-and-runtime-mapping","054-commit-evidence-phase-gates","072-public-walkable-flow-parity","089-endpoint-traceability-coverage","100-automation-provider-usage-and-readiness-api","100-automation-provider-usage-readiness-api","107-runtime-telemetry-db-precedence","111-greenfield-autonomous-intelligence-system","114-auto-heal-from-diagnostics","114-mvp-cost-and-acceptance-proof","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/006","/api/spec-registry/014-deploy-readiness","/api/spec-registry/027-fully-automated-pipeline","/api/spec-registry/049-system-lineage-inventory-and-runtime-telemetry","/api/spec-registry/050-canonical-route-registry-and-runtime-mapping","/api/spec-registry/054-commit-evidence-phase-gates","/api/spec-registry/072-public-walkable-flow-parity","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/100-automation-provider-usage-and-readiness-api","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/107-runtime-telemetry-db-precedence","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/114-auto-heal-from-diagnostics","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":26,"task_ids":["consolidate_worktrees_20260306","local-validation-idea-acceptance","railway-tos-mitigation","routing-test-heal","runtime-observability-deploy-readiness","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-03-03-automation-usage-endpoint-swr-singleflight","task-2026-03-03-usage-automation-latency-and-data-fallback","task-2026-03-10-mvp-local-baseline-runner","task-2026-04-03-config-json-operator-release-train","task-runtime-db-persistence-public-verification-2026-02-16","task_2026-04-02_local_validation_merge_deploy","task_4aee77ff4c27b9be","task_paid_observability_and_smart_refresh_20260220"]},"validation":{"tracked":true,"pass_counts":{"local":24,"ci":2,"deploy":0,"e2e":8}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/runtime/usage/verification","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/runtime/web/views/summary","methods":["GET"],"source_files":["api/app/routers/runtime.py","app/routers/runtime.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-control-plane","coherence-network-value-attribution","external-enablement","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-control-plane","/api/ideas/coherence-network-value-attribution","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","006","014-deploy-readiness","027-fully-automated-pipeline","049-system-lineage-inventory-and-runtime-telemetry","050-canonical-route-registry-and-runtime-mapping","054-commit-evidence-phase-gates","072-public-walkable-flow-parity","089-endpoint-traceability-coverage","100-automation-provider-usage-and-readiness-api","100-automation-provider-usage-readiness-api","107-runtime-telemetry-db-precedence","111-greenfield-autonomous-intelligence-system","114-auto-heal-from-diagnostics","114-mvp-cost-and-acceptance-proof","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/006","/api/spec-registry/014-deploy-readiness","/api/spec-registry/027-fully-automated-pipeline","/api/spec-registry/049-system-lineage-inventory-and-runtime-telemetry","/api/spec-registry/050-canonical-route-registry-and-runtime-mapping","/api/spec-registry/054-commit-evidence-phase-gates","/api/spec-registry/072-public-walkable-flow-parity","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/100-automation-provider-usage-and-readiness-api","/api/spec-registry/100-automation-provider-usage-readiness-api","/api/spec-registry/107-runtime-telemetry-db-precedence","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/114-auto-heal-from-diagnostics","/api/spec-registry/114-mvp-cost-and-acceptance-proof","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":26,"task_ids":["consolidate_worktrees_20260306","local-validation-idea-acceptance","railway-tos-mitigation","routing-test-heal","runtime-observability-deploy-readiness","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task-2026-03-03-automation-usage-endpoint-swr-singleflight","task-2026-03-03-usage-automation-latency-and-data-fallback","task-2026-03-10-mvp-local-baseline-runner","task-2026-04-03-config-json-operator-release-train","task-runtime-db-persistence-public-verification-2026-02-16","task_2026-04-02_local_validation_merge_deploy","task_4aee77ff4c27b9be","task_paid_observability_and_smart_refresh_20260220"]},"validation":{"tracked":true,"pass_counts":{"local":24,"ci":2,"deploy":0,"e2e":8}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/runtime/web/views/summary","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/sensings","methods":["GET","POST"],"source_files":["api/app/routers/sensings.py","app/routers/sensings.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["knowledge-and-resonance","oss-interface-alignment"],"idea_api_paths":["/api/ideas/knowledge-and-resonance","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["living-signal-layer","source-artifact-sensing-graph-integration"],"spec_api_paths":["/api/spec-registry/living-signal-layer","/api/spec-registry/source-artifact-sensing-graph-integration"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["living-signal-layer-2026-04-22","source-artifact-sensing-graph-2026-04-22"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/sensings","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/sensings/{sensing_id}","methods":["GET"],"source_files":["api/app/routers/sensings.py","app/routers/sensings.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["knowledge-and-resonance","oss-interface-alignment"],"idea_api_paths":["/api/ideas/knowledge-and-resonance","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["living-signal-layer","source-artifact-sensing-graph-integration"],"spec_api_paths":["/api/spec-registry/living-signal-layer","/api/spec-registry/source-artifact-sensing-graph-integration"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["living-signal-layer-2026-04-22","source-artifact-sensing-graph-2026-04-22"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/sensings/{sensing_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/services","methods":["GET"],"source_files":["api/app/routers/service_registry_router.py","app/routers/service_registry_router.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/services","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/services/dependencies","methods":["GET"],"source_files":["api/app/routers/service_registry_router.py","app/routers/service_registry_router.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/services/dependencies","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/services/health","methods":["GET"],"source_files":["api/app/routers/service_registry_router.py","app/routers/service_registry_router.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/services/health","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/services/{service_id}","methods":["GET"],"source_files":["api/app/routers/service_registry_router.py","app/routers/service_registry_router.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/services/{service_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/services/{service_id}/health","methods":["GET"],"source_files":["api/app/routers/service_registry_router.py","app/routers/service_registry_router.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/services/{service_id}/health","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/settlement","methods":["GET"],"source_files":["api/app/routers/settlement.py","app/routers/settlement.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/settlement","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/settlement/run","methods":["POST"],"source_files":["api/app/routers/settlement.py","app/routers/settlement.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/settlement/run","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/settlement/{batch_date}","methods":["GET"],"source_files":["api/app/routers/settlement.py","app/routers/settlement.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/settlement/{batch_date}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/spec-registry","methods":["GET","POST"],"source_files":["api/app/routers/spec_registry.py","app/routers/spec_registry.py"],"canonical_route":{"registered":true,"methods":["GET","POST"],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-value-attribution","coherence-network-web-interface","oss-interface-alignment","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance"],"source":"canonical+evidence+runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":3,"methods":["GET"],"total_runtime_ms":15411.6751,"average_runtime_ms":5137.225,"runtime_cost_estimate":0.03082335,"status_counts":{"200":3},"by_source":{"api":3}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","085-tracked-count-parity-and-source-discovery","089-endpoint-traceability-coverage","094","100-automation-provider-usage-readiness-api"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/085-tracked-count-parity-and-source-discovery","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["ci-gates-governance-traceability-stability","contributor-onboarding-and-review-flow","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task_4aee77ff4c27b9be","task_specs_filter_sort_links_dropdown_2026_03_03"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/spec-registry","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/spec-registry/cards","methods":["GET"],"source_files":["api/app/routers/spec_registry.py","app/routers/spec_registry.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-value-attribution","coherence-network-web-interface","oss-interface-alignment","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","085-tracked-count-parity-and-source-discovery","089-endpoint-traceability-coverage","094","100-automation-provider-usage-readiness-api"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/085-tracked-count-parity-and-source-discovery","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["ci-gates-governance-traceability-stability","contributor-onboarding-and-review-flow","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task_4aee77ff4c27b9be","task_specs_filter_sort_links_dropdown_2026_03_03"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/spec-registry/cards","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/spec-registry/{spec_id}","methods":["DELETE","GET","PATCH"],"source_files":["api/app/routers/spec_registry.py","app/routers/spec_registry.py"],"canonical_route":{"registered":true,"methods":["GET","PATCH"],"method_match":false},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-value-attribution","coherence-network-web-interface","oss-interface-alignment","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/coherence-network-web-interface","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance"],"source":"canonical+evidence+runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":1,"methods":["GET"],"total_runtime_ms":12760.2189,"average_runtime_ms":12760.2189,"runtime_cost_estimate":0.02552044,"status_counts":{"200":1},"by_source":{"api":1}},"spec":{"tracked":true,"spec_ids":["002-agent-orchestration-api","085-tracked-count-parity-and-source-discovery","089-endpoint-traceability-coverage","094","100-automation-provider-usage-readiness-api"],"spec_api_paths":["/api/spec-registry/002-agent-orchestration-api","/api/spec-registry/085-tracked-count-parity-and-source-discovery","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/094","/api/spec-registry/100-automation-provider-usage-readiness-api"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["ci-gates-governance-traceability-stability","contributor-onboarding-and-review-flow","task-2026-02-23-quality-awareness-guidance","task-2026-02-23-usage-friction-gap-closure","task_4aee77ff4c27b9be","task_specs_filter_sort_links_dropdown_2026_03_03"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_method_mismatch"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/spec-registry/{spec_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/specs/{spec_id}/concepts","methods":["GET","POST"],"source_files":["api/app/routers/concepts.py","app/routers/concepts.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["external-enablement","home-content-contribution-attribution","local-validation-surface-hardening","oss-interface-alignment","vision-i18n-content-fallback","vision-i18n-no-english-fallback","vision-i18n-pending-summary"],"idea_api_paths":["/api/ideas/external-enablement","/api/ideas/home-content-contribution-attribution","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/vision-i18n-content-fallback","/api/ideas/vision-i18n-no-english-fallback","/api/ideas/vision-i18n-pending-summary"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution","multilingual-web","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution","/api/spec-registry/multilingual-web","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":10,"task_ids":["codex-thread-home-content-contributions-20260505","codex-thread-vision-i18n-20260427","task_2026-04-02_local_validation_merge_deploy"]},"validation":{"tracked":true,"pass_counts":{"local":10,"ci":2,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/specs/{spec_id}/concepts","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/substrate/annotate","methods":["GET"],"source_files":["api/app/routers/substrate.py","app/routers/substrate.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["agent-pipeline","coherence-substrate","mcp-awareness-streaming","oss-interface-alignment","substrate"],"idea_api_paths":["/api/ideas/agent-pipeline","/api/ideas/coherence-substrate","/api/ideas/mcp-awareness-streaming","/api/ideas/oss-interface-alignment","/api/ideas/substrate"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["docs/coherence-substrate/form-language.md","specs/agent-question-sse-channel.md","specs/form-question-effects-kernel-conformance.md","specs/mcp-awareness-streaming.md"],"spec_api_paths":["/api/spec-registry/docs%2Fcoherence-substrate%2Fform-language.md","/api/spec-registry/specs%2Fagent-question-sse-channel.md","/api/spec-registry/specs%2Fform-question-effects-kernel-conformance.md","/api/spec-registry/specs%2Fmcp-awareness-streaming.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["form-kernel-question-effects-20260519","kernel-form-streaming-breath-20260519","substrate-form-access-fallback-20260528"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":0,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/substrate/annotate","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/substrate/canonical_families","methods":["GET"],"source_files":["api/app/routers/substrate.py","app/routers/substrate.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["agent-pipeline","coherence-substrate","mcp-awareness-streaming","oss-interface-alignment","substrate"],"idea_api_paths":["/api/ideas/agent-pipeline","/api/ideas/coherence-substrate","/api/ideas/mcp-awareness-streaming","/api/ideas/oss-interface-alignment","/api/ideas/substrate"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["docs/coherence-substrate/form-language.md","specs/agent-question-sse-channel.md","specs/form-question-effects-kernel-conformance.md","specs/mcp-awareness-streaming.md"],"spec_api_paths":["/api/spec-registry/docs%2Fcoherence-substrate%2Fform-language.md","/api/spec-registry/specs%2Fagent-question-sse-channel.md","/api/spec-registry/specs%2Fform-question-effects-kernel-conformance.md","/api/spec-registry/specs%2Fmcp-awareness-streaming.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["form-kernel-question-effects-20260519","kernel-form-streaming-breath-20260519","substrate-form-access-fallback-20260528"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":0,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/substrate/canonical_families","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/substrate/cell/{domain}/{name:path}","methods":["GET"],"source_files":["api/app/routers/substrate.py","app/routers/substrate.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["agent-pipeline","coherence-substrate","mcp-awareness-streaming","oss-interface-alignment","substrate"],"idea_api_paths":["/api/ideas/agent-pipeline","/api/ideas/coherence-substrate","/api/ideas/mcp-awareness-streaming","/api/ideas/oss-interface-alignment","/api/ideas/substrate"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["docs/coherence-substrate/form-language.md","specs/agent-question-sse-channel.md","specs/form-question-effects-kernel-conformance.md","specs/mcp-awareness-streaming.md"],"spec_api_paths":["/api/spec-registry/docs%2Fcoherence-substrate%2Fform-language.md","/api/spec-registry/specs%2Fagent-question-sse-channel.md","/api/spec-registry/specs%2Fform-question-effects-kernel-conformance.md","/api/spec-registry/specs%2Fmcp-awareness-streaming.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["form-kernel-question-effects-20260519","kernel-form-streaming-breath-20260519","substrate-form-access-fallback-20260528"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":0,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/substrate/cell/{domain}/{name:path}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/substrate/cells","methods":["GET"],"source_files":["api/app/routers/substrate.py","app/routers/substrate.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["agent-pipeline","coherence-substrate","mcp-awareness-streaming","oss-interface-alignment","substrate"],"idea_api_paths":["/api/ideas/agent-pipeline","/api/ideas/coherence-substrate","/api/ideas/mcp-awareness-streaming","/api/ideas/oss-interface-alignment","/api/ideas/substrate"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["docs/coherence-substrate/form-language.md","specs/agent-question-sse-channel.md","specs/form-question-effects-kernel-conformance.md","specs/mcp-awareness-streaming.md"],"spec_api_paths":["/api/spec-registry/docs%2Fcoherence-substrate%2Fform-language.md","/api/spec-registry/specs%2Fagent-question-sse-channel.md","/api/spec-registry/specs%2Fform-question-effects-kernel-conformance.md","/api/spec-registry/specs%2Fmcp-awareness-streaming.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["form-kernel-question-effects-20260519","kernel-form-streaming-breath-20260519","substrate-form-access-fallback-20260528"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":0,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/substrate/cells","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/substrate/compatible_with/{package}/{level}/{type_}/{instance}","methods":["GET"],"source_files":["api/app/routers/substrate.py","app/routers/substrate.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["agent-pipeline","coherence-substrate","mcp-awareness-streaming","oss-interface-alignment","substrate"],"idea_api_paths":["/api/ideas/agent-pipeline","/api/ideas/coherence-substrate","/api/ideas/mcp-awareness-streaming","/api/ideas/oss-interface-alignment","/api/ideas/substrate"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["docs/coherence-substrate/form-language.md","specs/agent-question-sse-channel.md","specs/form-question-effects-kernel-conformance.md","specs/mcp-awareness-streaming.md"],"spec_api_paths":["/api/spec-registry/docs%2Fcoherence-substrate%2Fform-language.md","/api/spec-registry/specs%2Fagent-question-sse-channel.md","/api/spec-registry/specs%2Fform-question-effects-kernel-conformance.md","/api/spec-registry/specs%2Fmcp-awareness-streaming.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["form-kernel-question-effects-20260519","kernel-form-streaming-breath-20260519","substrate-form-access-fallback-20260528"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":0,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/substrate/compatible_with/{package}/{level}/{type_}/{instance}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/substrate/cross_modal_twins/{canonical_name}","methods":["GET"],"source_files":["api/app/routers/substrate.py","app/routers/substrate.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["agent-pipeline","coherence-substrate","mcp-awareness-streaming","oss-interface-alignment","substrate"],"idea_api_paths":["/api/ideas/agent-pipeline","/api/ideas/coherence-substrate","/api/ideas/mcp-awareness-streaming","/api/ideas/oss-interface-alignment","/api/ideas/substrate"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["docs/coherence-substrate/form-language.md","specs/agent-question-sse-channel.md","specs/form-question-effects-kernel-conformance.md","specs/mcp-awareness-streaming.md"],"spec_api_paths":["/api/spec-registry/docs%2Fcoherence-substrate%2Fform-language.md","/api/spec-registry/specs%2Fagent-question-sse-channel.md","/api/spec-registry/specs%2Fform-question-effects-kernel-conformance.md","/api/spec-registry/specs%2Fmcp-awareness-streaming.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["form-kernel-question-effects-20260519","kernel-form-streaming-breath-20260519","substrate-form-access-fallback-20260528"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":0,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/substrate/cross_modal_twins/{canonical_name}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/substrate/equivalent/{domain}/{name:path}","methods":["GET"],"source_files":["api/app/routers/substrate.py","app/routers/substrate.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["agent-pipeline","coherence-substrate","mcp-awareness-streaming","oss-interface-alignment","substrate"],"idea_api_paths":["/api/ideas/agent-pipeline","/api/ideas/coherence-substrate","/api/ideas/mcp-awareness-streaming","/api/ideas/oss-interface-alignment","/api/ideas/substrate"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["docs/coherence-substrate/form-language.md","specs/agent-question-sse-channel.md","specs/form-question-effects-kernel-conformance.md","specs/mcp-awareness-streaming.md"],"spec_api_paths":["/api/spec-registry/docs%2Fcoherence-substrate%2Fform-language.md","/api/spec-registry/specs%2Fagent-question-sse-channel.md","/api/spec-registry/specs%2Fform-question-effects-kernel-conformance.md","/api/spec-registry/specs%2Fmcp-awareness-streaming.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["form-kernel-question-effects-20260519","kernel-form-streaming-breath-20260519","substrate-form-access-fallback-20260528"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":0,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/substrate/equivalent/{domain}/{name:path}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/substrate/form","methods":["POST"],"source_files":["api/app/routers/substrate.py","app/routers/substrate.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["agent-pipeline","coherence-substrate","mcp-awareness-streaming","oss-interface-alignment","substrate"],"idea_api_paths":["/api/ideas/agent-pipeline","/api/ideas/coherence-substrate","/api/ideas/mcp-awareness-streaming","/api/ideas/oss-interface-alignment","/api/ideas/substrate"],"source":"evidence+runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":50,"methods":["POST"],"total_runtime_ms":1640.5402,"average_runtime_ms":32.8108,"runtime_cost_estimate":0.00328106,"status_counts":{"200":49,"400":1},"by_source":{"api":50}},"spec":{"tracked":true,"spec_ids":["docs/coherence-substrate/form-language.md","specs/agent-question-sse-channel.md","specs/form-question-effects-kernel-conformance.md","specs/mcp-awareness-streaming.md"],"spec_api_paths":["/api/spec-registry/docs%2Fcoherence-substrate%2Fform-language.md","/api/spec-registry/specs%2Fagent-question-sse-channel.md","/api/spec-registry/specs%2Fform-question-effects-kernel-conformance.md","/api/spec-registry/specs%2Fmcp-awareness-streaming.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["form-kernel-question-effects-20260519","kernel-form-streaming-breath-20260519","substrate-form-access-fallback-20260528"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":0,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/substrate/form","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/substrate/histogram/{domain}","methods":["GET"],"source_files":["api/app/routers/substrate.py","app/routers/substrate.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["agent-pipeline","coherence-substrate","mcp-awareness-streaming","oss-interface-alignment","substrate"],"idea_api_paths":["/api/ideas/agent-pipeline","/api/ideas/coherence-substrate","/api/ideas/mcp-awareness-streaming","/api/ideas/oss-interface-alignment","/api/ideas/substrate"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["docs/coherence-substrate/form-language.md","specs/agent-question-sse-channel.md","specs/form-question-effects-kernel-conformance.md","specs/mcp-awareness-streaming.md"],"spec_api_paths":["/api/spec-registry/docs%2Fcoherence-substrate%2Fform-language.md","/api/spec-registry/specs%2Fagent-question-sse-channel.md","/api/spec-registry/specs%2Fform-question-effects-kernel-conformance.md","/api/spec-registry/specs%2Fmcp-awareness-streaming.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["form-kernel-question-effects-20260519","kernel-form-streaming-breath-20260519","substrate-form-access-fallback-20260528"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":0,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/substrate/histogram/{domain}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/substrate/ingest","methods":["POST"],"source_files":["api/app/routers/substrate.py","app/routers/substrate.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["agent-pipeline","coherence-substrate","mcp-awareness-streaming","oss-interface-alignment","substrate"],"idea_api_paths":["/api/ideas/agent-pipeline","/api/ideas/coherence-substrate","/api/ideas/mcp-awareness-streaming","/api/ideas/oss-interface-alignment","/api/ideas/substrate"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["docs/coherence-substrate/form-language.md","specs/agent-question-sse-channel.md","specs/form-question-effects-kernel-conformance.md","specs/mcp-awareness-streaming.md"],"spec_api_paths":["/api/spec-registry/docs%2Fcoherence-substrate%2Fform-language.md","/api/spec-registry/specs%2Fagent-question-sse-channel.md","/api/spec-registry/specs%2Fform-question-effects-kernel-conformance.md","/api/spec-registry/specs%2Fmcp-awareness-streaming.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["form-kernel-question-effects-20260519","kernel-form-streaming-breath-20260519","substrate-form-access-fallback-20260528"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":0,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/substrate/ingest","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/substrate/lattice/stats","methods":["GET"],"source_files":["api/app/routers/substrate.py","app/routers/substrate.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["agent-pipeline","coherence-substrate","mcp-awareness-streaming","oss-interface-alignment","substrate"],"idea_api_paths":["/api/ideas/agent-pipeline","/api/ideas/coherence-substrate","/api/ideas/mcp-awareness-streaming","/api/ideas/oss-interface-alignment","/api/ideas/substrate"],"source":"evidence+runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":1,"methods":["GET"],"total_runtime_ms":97.6328,"average_runtime_ms":97.6328,"runtime_cost_estimate":0.00019527,"status_counts":{"200":1},"by_source":{"api":1}},"spec":{"tracked":true,"spec_ids":["docs/coherence-substrate/form-language.md","specs/agent-question-sse-channel.md","specs/form-question-effects-kernel-conformance.md","specs/mcp-awareness-streaming.md"],"spec_api_paths":["/api/spec-registry/docs%2Fcoherence-substrate%2Fform-language.md","/api/spec-registry/specs%2Fagent-question-sse-channel.md","/api/spec-registry/specs%2Fform-question-effects-kernel-conformance.md","/api/spec-registry/specs%2Fmcp-awareness-streaming.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["form-kernel-question-effects-20260519","kernel-form-streaming-breath-20260519","substrate-form-access-fallback-20260528"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":0,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/substrate/lattice/stats","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/substrate/modality_for/{per_modality_name}","methods":["GET"],"source_files":["api/app/routers/substrate.py","app/routers/substrate.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["agent-pipeline","coherence-substrate","mcp-awareness-streaming","oss-interface-alignment","substrate"],"idea_api_paths":["/api/ideas/agent-pipeline","/api/ideas/coherence-substrate","/api/ideas/mcp-awareness-streaming","/api/ideas/oss-interface-alignment","/api/ideas/substrate"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["docs/coherence-substrate/form-language.md","specs/agent-question-sse-channel.md","specs/form-question-effects-kernel-conformance.md","specs/mcp-awareness-streaming.md"],"spec_api_paths":["/api/spec-registry/docs%2Fcoherence-substrate%2Fform-language.md","/api/spec-registry/specs%2Fagent-question-sse-channel.md","/api/spec-registry/specs%2Fform-question-effects-kernel-conformance.md","/api/spec-registry/specs%2Fmcp-awareness-streaming.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["form-kernel-question-effects-20260519","kernel-form-streaming-breath-20260519","substrate-form-access-fallback-20260528"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":0,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/substrate/modality_for/{per_modality_name}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/substrate/node/{package}/{level}/{type_}/{instance}","methods":["GET"],"source_files":["api/app/routers/substrate.py","app/routers/substrate.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["agent-pipeline","coherence-substrate","mcp-awareness-streaming","oss-interface-alignment","substrate"],"idea_api_paths":["/api/ideas/agent-pipeline","/api/ideas/coherence-substrate","/api/ideas/mcp-awareness-streaming","/api/ideas/oss-interface-alignment","/api/ideas/substrate"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["docs/coherence-substrate/form-language.md","specs/agent-question-sse-channel.md","specs/form-question-effects-kernel-conformance.md","specs/mcp-awareness-streaming.md"],"spec_api_paths":["/api/spec-registry/docs%2Fcoherence-substrate%2Fform-language.md","/api/spec-registry/specs%2Fagent-question-sse-channel.md","/api/spec-registry/specs%2Fform-question-effects-kernel-conformance.md","/api/spec-registry/specs%2Fmcp-awareness-streaming.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["form-kernel-question-effects-20260519","kernel-form-streaming-breath-20260519","substrate-form-access-fallback-20260528"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":0,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/substrate/node/{package}/{level}/{type_}/{instance}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/substrate/page","methods":["GET"],"source_files":["api/app/routers/substrate.py","app/routers/substrate.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["agent-pipeline","coherence-substrate","mcp-awareness-streaming","oss-interface-alignment","substrate"],"idea_api_paths":["/api/ideas/agent-pipeline","/api/ideas/coherence-substrate","/api/ideas/mcp-awareness-streaming","/api/ideas/oss-interface-alignment","/api/ideas/substrate"],"source":"evidence+runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":50,"methods":["GET"],"total_runtime_ms":5427.9336,"average_runtime_ms":108.5587,"runtime_cost_estimate":0.01085587,"status_counts":{"200":50},"by_source":{"api":50}},"spec":{"tracked":true,"spec_ids":["docs/coherence-substrate/form-language.md","specs/agent-question-sse-channel.md","specs/form-question-effects-kernel-conformance.md","specs/mcp-awareness-streaming.md"],"spec_api_paths":["/api/spec-registry/docs%2Fcoherence-substrate%2Fform-language.md","/api/spec-registry/specs%2Fagent-question-sse-channel.md","/api/spec-registry/specs%2Fform-question-effects-kernel-conformance.md","/api/spec-registry/specs%2Fmcp-awareness-streaming.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["form-kernel-question-effects-20260519","kernel-form-streaming-breath-20260519","substrate-form-access-fallback-20260528"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":0,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/substrate/page","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/substrate/shape_health","methods":["GET"],"source_files":["api/app/routers/substrate.py","app/routers/substrate.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["agent-pipeline","coherence-substrate","mcp-awareness-streaming","oss-interface-alignment","substrate"],"idea_api_paths":["/api/ideas/agent-pipeline","/api/ideas/coherence-substrate","/api/ideas/mcp-awareness-streaming","/api/ideas/oss-interface-alignment","/api/ideas/substrate"],"source":"evidence+runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":1,"methods":["GET"],"total_runtime_ms":119.6757,"average_runtime_ms":119.6757,"runtime_cost_estimate":0.00023935,"status_counts":{"200":1},"by_source":{"api":1}},"spec":{"tracked":true,"spec_ids":["docs/coherence-substrate/form-language.md","specs/agent-question-sse-channel.md","specs/form-question-effects-kernel-conformance.md","specs/mcp-awareness-streaming.md"],"spec_api_paths":["/api/spec-registry/docs%2Fcoherence-substrate%2Fform-language.md","/api/spec-registry/specs%2Fagent-question-sse-channel.md","/api/spec-registry/specs%2Fform-question-effects-kernel-conformance.md","/api/spec-registry/specs%2Fmcp-awareness-streaming.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["form-kernel-question-effects-20260519","kernel-form-streaming-breath-20260519","substrate-form-access-fallback-20260528"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":0,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/substrate/shape_health","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/substrate/view/{cell_domain}/{cell_name:path}","methods":["GET"],"source_files":["api/app/routers/substrate.py","app/routers/substrate.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["agent-pipeline","coherence-substrate","mcp-awareness-streaming","oss-interface-alignment","substrate"],"idea_api_paths":["/api/ideas/agent-pipeline","/api/ideas/coherence-substrate","/api/ideas/mcp-awareness-streaming","/api/ideas/oss-interface-alignment","/api/ideas/substrate"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["docs/coherence-substrate/form-language.md","specs/agent-question-sse-channel.md","specs/form-question-effects-kernel-conformance.md","specs/mcp-awareness-streaming.md"],"spec_api_paths":["/api/spec-registry/docs%2Fcoherence-substrate%2Fform-language.md","/api/spec-registry/specs%2Fagent-question-sse-channel.md","/api/spec-registry/specs%2Fform-question-effects-kernel-conformance.md","/api/spec-registry/specs%2Fmcp-awareness-streaming.md"]},"process":{"tracked":true,"evidence_count":6,"task_ids":["form-kernel-question-effects-20260519","kernel-form-streaming-breath-20260519","substrate-form-access-fallback-20260528"]},"validation":{"tracked":true,"pass_counts":{"local":6,"ci":0,"deploy":0,"e2e":4}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/substrate/view/{cell_domain}/{cell_name:path}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/traceability","methods":["GET"],"source_files":["api/app/routers/traceability.py","app/routers/traceability.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["accessible-ontology","full-code-traceability","oss-interface-alignment","ux-tabs-mobile-friendly"],"idea_api_paths":["/api/ideas/accessible-ontology","/api/ideas/full-code-traceability","/api/ideas/oss-interface-alignment","/api/ideas/ux-tabs-mobile-friendly"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-151","spec-181","task_d488be6308527250"],"spec_api_paths":["/api/spec-registry/spec-151","/api/spec-registry/spec-181","/api/spec-registry/task_d488be6308527250"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_1a43119","task_70e71d6fe7e0eed8"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/traceability","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/traceability/backfill","methods":["POST"],"source_files":["api/app/routers/traceability.py","app/routers/traceability.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["accessible-ontology","full-code-traceability","oss-interface-alignment","ux-tabs-mobile-friendly"],"idea_api_paths":["/api/ideas/accessible-ontology","/api/ideas/full-code-traceability","/api/ideas/oss-interface-alignment","/api/ideas/ux-tabs-mobile-friendly"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-151","spec-181","task_d488be6308527250"],"spec_api_paths":["/api/spec-registry/spec-151","/api/spec-registry/spec-181","/api/spec-registry/task_d488be6308527250"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_1a43119","task_70e71d6fe7e0eed8"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/traceability/backfill","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/traceability/backfill/status","methods":["GET"],"source_files":["api/app/routers/traceability.py","app/routers/traceability.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["accessible-ontology","full-code-traceability","oss-interface-alignment","ux-tabs-mobile-friendly"],"idea_api_paths":["/api/ideas/accessible-ontology","/api/ideas/full-code-traceability","/api/ideas/oss-interface-alignment","/api/ideas/ux-tabs-mobile-friendly"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-151","spec-181","task_d488be6308527250"],"spec_api_paths":["/api/spec-registry/spec-151","/api/spec-registry/spec-181","/api/spec-registry/task_d488be6308527250"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_1a43119","task_70e71d6fe7e0eed8"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/traceability/backfill/status","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/traceability/coverage","methods":["GET"],"source_files":["api/app/routers/traceability.py","app/routers/traceability.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["accessible-ontology","full-code-traceability","oss-interface-alignment","ux-tabs-mobile-friendly"],"idea_api_paths":["/api/ideas/accessible-ontology","/api/ideas/full-code-traceability","/api/ideas/oss-interface-alignment","/api/ideas/ux-tabs-mobile-friendly"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-151","spec-181","task_d488be6308527250"],"spec_api_paths":["/api/spec-registry/spec-151","/api/spec-registry/spec-181","/api/spec-registry/task_d488be6308527250"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_1a43119","task_70e71d6fe7e0eed8"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/traceability/coverage","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/traceability/functions","methods":["GET"],"source_files":["api/app/routers/traceability.py","app/routers/traceability.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["accessible-ontology","full-code-traceability","oss-interface-alignment","ux-tabs-mobile-friendly"],"idea_api_paths":["/api/ideas/accessible-ontology","/api/ideas/full-code-traceability","/api/ideas/oss-interface-alignment","/api/ideas/ux-tabs-mobile-friendly"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-151","spec-181","task_d488be6308527250"],"spec_api_paths":["/api/spec-registry/spec-151","/api/spec-registry/spec-181","/api/spec-registry/task_d488be6308527250"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_1a43119","task_70e71d6fe7e0eed8"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/traceability/functions","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/traceability/idea/{idea_id}","methods":["GET"],"source_files":["api/app/routers/traceability.py","app/routers/traceability.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["accessible-ontology","full-code-traceability","oss-interface-alignment","ux-tabs-mobile-friendly"],"idea_api_paths":["/api/ideas/accessible-ontology","/api/ideas/full-code-traceability","/api/ideas/oss-interface-alignment","/api/ideas/ux-tabs-mobile-friendly"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-151","spec-181","task_d488be6308527250"],"spec_api_paths":["/api/spec-registry/spec-151","/api/spec-registry/spec-181","/api/spec-registry/task_d488be6308527250"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_1a43119","task_70e71d6fe7e0eed8"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/traceability/idea/{idea_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/traceability/lineage/{idea_id}","methods":["GET"],"source_files":["api/app/routers/traceability.py","app/routers/traceability.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["accessible-ontology","full-code-traceability","oss-interface-alignment","ux-tabs-mobile-friendly"],"idea_api_paths":["/api/ideas/accessible-ontology","/api/ideas/full-code-traceability","/api/ideas/oss-interface-alignment","/api/ideas/ux-tabs-mobile-friendly"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-151","spec-181","task_d488be6308527250"],"spec_api_paths":["/api/spec-registry/spec-151","/api/spec-registry/spec-181","/api/spec-registry/task_d488be6308527250"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_1a43119","task_70e71d6fe7e0eed8"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/traceability/lineage/{idea_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/traceability/report","methods":["GET"],"source_files":["api/app/routers/traceability.py","app/routers/traceability.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["accessible-ontology","full-code-traceability","oss-interface-alignment","ux-tabs-mobile-friendly"],"idea_api_paths":["/api/ideas/accessible-ontology","/api/ideas/full-code-traceability","/api/ideas/oss-interface-alignment","/api/ideas/ux-tabs-mobile-friendly"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-151","spec-181","task_d488be6308527250"],"spec_api_paths":["/api/spec-registry/spec-151","/api/spec-registry/spec-181","/api/spec-registry/task_d488be6308527250"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_1a43119","task_70e71d6fe7e0eed8"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/traceability/report","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/traceability/spec/{spec_id}","methods":["GET"],"source_files":["api/app/routers/traceability.py","app/routers/traceability.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["accessible-ontology","full-code-traceability","oss-interface-alignment","ux-tabs-mobile-friendly"],"idea_api_paths":["/api/ideas/accessible-ontology","/api/ideas/full-code-traceability","/api/ideas/oss-interface-alignment","/api/ideas/ux-tabs-mobile-friendly"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["spec-151","spec-181","task_d488be6308527250"],"spec_api_paths":["/api/spec-registry/spec-151","/api/spec-registry/spec-181","/api/spec-registry/task_d488be6308527250"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["task_1a43119","task_70e71d6fe7e0eed8"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/traceability/spec/{spec_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/translations","methods":["POST"],"source_files":["api/app/routers/translations.py","app/routers/translations.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["home-content-contribution-attribution","oss-interface-alignment"],"idea_api_paths":["/api/ideas/home-content-contribution-attribution","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["codex-thread-home-content-contributions-20260505"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/translations","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/translations/{entity_type}/{entity_id}","methods":["GET"],"source_files":["api/app/routers/translations.py","app/routers/translations.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["home-content-contribution-attribution","oss-interface-alignment"],"idea_api_paths":["/api/ideas/home-content-contribution-attribution","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["codex-thread-home-content-contributions-20260505"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/translations/{entity_type}/{entity_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/treasury","methods":["GET"],"source_files":["api/app/routers/treasury.py","app/routers/treasury.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/treasury","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/treasury/deposit","methods":["POST"],"source_files":["api/app/routers/treasury.py","app/routers/treasury.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/treasury/deposit","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/treasury/deposit/{deposit_id}/stake","methods":["POST"],"source_files":["api/app/routers/treasury.py","app/routers/treasury.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/treasury/deposit/{deposit_id}/stake","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/treasury/deposits/{contributor_id}","methods":["GET"],"source_files":["api/app/routers/treasury.py","app/routers/treasury.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/treasury/deposits/{contributor_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/utils/breath_balance","methods":["GET"],"source_files":["api/app/routers/kernel_breath.py","app/routers/kernel_breath.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/utils/breath_balance","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/utils/coherence_summary_score","methods":["GET"],"source_files":["api/app/routers/kernel_breath.py","app/routers/kernel_breath.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/utils/coherence_summary_score","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/utils/coherence_weight","methods":["GET"],"source_files":["api/app/routers/kernel_nodeid.py","app/routers/kernel_nodeid.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":1,"methods":["GET"],"total_runtime_ms":5.2727,"average_runtime_ms":5.2727,"runtime_cost_estimate":0.00001055,"status_counts":{"200":1},"by_source":{"api":1}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/utils/coherence_weight","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/utils/concept_match_score","methods":["GET"],"source_files":["api/app/routers/kernel_matching.py","app/routers/kernel_matching.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/utils/concept_match_score","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/utils/cost_vector","methods":["GET"],"source_files":["api/app/routers/kernel_grounding.py","app/routers/kernel_grounding.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/utils/cost_vector","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/utils/grounded_cost","methods":["GET"],"source_files":["api/app/routers/kernel_grounded_cv.py","app/routers/kernel_grounded_cv.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/utils/grounded_cost","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/utils/grounded_roi","methods":["GET"],"source_files":["api/app/routers/kernel_grounding.py","app/routers/kernel_grounding.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/utils/grounded_roi","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/utils/grounded_value","methods":["GET"],"source_files":["api/app/routers/kernel_grounded_cv.py","app/routers/kernel_grounded_cv.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/utils/grounded_value","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/utils/idea_grounded_cost_sum","methods":["GET"],"source_files":["api/app/routers/kernel_grounding.py","app/routers/kernel_grounding.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/utils/idea_grounded_cost_sum","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/utils/idea_grounding_summary","methods":["GET"],"source_files":["api/app/routers/kernel_grounding.py","app/routers/kernel_grounding.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/utils/idea_grounding_summary","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/utils/idea_marginal_from_record","methods":["GET"],"source_files":["api/app/routers/kernel_scoring.py","app/routers/kernel_scoring.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/utils/idea_marginal_from_record","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/utils/idea_score","methods":["GET"],"source_files":["api/app/routers/kernel_scoring.py","app/routers/kernel_scoring.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/utils/idea_score","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/utils/kernel_status","methods":["GET"],"source_files":["api/app/routers/utils.py","app/routers/utils.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/utils/kernel_status","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/utils/marginal_cc_return","methods":["GET"],"source_files":["api/app/routers/kernel_scoring.py","app/routers/kernel_scoring.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":1,"methods":["GET"],"total_runtime_ms":5.4766,"average_runtime_ms":5.4766,"runtime_cost_estimate":0.00001095,"status_counts":{"200":1},"by_source":{"api":1}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/utils/marginal_cc_return","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/utils/nodeid_compatibility","methods":["GET"],"source_files":["api/app/routers/kernel_nodeid.py","app/routers/kernel_nodeid.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":1,"methods":["GET"],"total_runtime_ms":5.3336,"average_runtime_ms":5.3336,"runtime_cost_estimate":0.00001067,"status_counts":{"200":1},"by_source":{"api":1}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/utils/nodeid_compatibility","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/utils/nodeid_distance","methods":["GET"],"source_files":["api/app/routers/kernel_nodeid.py","app/routers/kernel_nodeid.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":1,"methods":["GET"],"total_runtime_ms":5.108,"average_runtime_ms":5.108,"runtime_cost_estimate":0.00001022,"status_counts":{"200":1},"by_source":{"api":1}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/utils/nodeid_distance","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/utils/shannon_entropy","methods":["GET"],"source_files":["api/app/routers/kernel_breath.py","app/routers/kernel_breath.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/utils/shannon_entropy","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/utils/simpson_diversity","methods":["GET"],"source_files":["api/app/routers/kernel_scoring.py","app/routers/kernel_scoring.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":1,"methods":["GET"],"total_runtime_ms":4.5525,"average_runtime_ms":4.5525,"runtime_cost_estimate":9.11e-6,"status_counts":{"200":1},"by_source":{"api":1}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/utils/simpson_diversity","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/utils/softmax_weights","methods":["GET"],"source_files":["api/app/routers/kernel_scoring.py","app/routers/kernel_scoring.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/utils/softmax_weights","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/utils/tag_match_score","methods":["GET"],"source_files":["api/app/routers/kernel_matching.py","app/routers/kernel_matching.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/utils/tag_match_score","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/utils/value_vector","methods":["GET"],"source_files":["api/app/routers/kernel_grounding.py","app/routers/kernel_grounding.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/utils/value_vector","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/utils/weighted_average","methods":["GET"],"source_files":["api/app/routers/kernel_scoring.py","app/routers/kernel_scoring.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":1,"methods":["GET"],"total_runtime_ms":4.8816,"average_runtime_ms":4.8816,"runtime_cost_estimate":9.76e-6,"status_counts":{"200":1},"by_source":{"api":1}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/utils/weighted_average","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/utils/worldview_alignment","methods":["GET"],"source_files":["api/app/routers/kernel_matching.py","app/routers/kernel_matching.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/utils/worldview_alignment","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/value-lineage/links","methods":["GET","POST"],"source_files":["api/app/routers/value_lineage.py","app/routers/value_lineage.py"],"canonical_route":{"registered":true,"methods":["POST"],"method_match":false},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","oss-interface-alignment","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance"],"source":"canonical+evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["072"],"spec_api_paths":["/api/spec-registry/072"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["public-walkable-flow-parity"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_method_mismatch"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/value-lineage/links","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/value-lineage/links/{lineage_id}","methods":["GET"],"source_files":["api/app/routers/value_lineage.py","app/routers/value_lineage.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","oss-interface-alignment","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["072"],"spec_api_paths":["/api/spec-registry/072"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["public-walkable-flow-parity"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/value-lineage/links/{lineage_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/value-lineage/links/{lineage_id}/payout-preview","methods":["POST"],"source_files":["api/app/routers/value_lineage.py","app/routers/value_lineage.py"],"canonical_route":{"registered":true,"methods":["POST"],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","oss-interface-alignment","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance"],"source":"canonical+evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["072"],"spec_api_paths":["/api/spec-registry/072"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["public-walkable-flow-parity"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/value-lineage/links/{lineage_id}/payout-preview","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/value-lineage/links/{lineage_id}/usage-events","methods":["POST"],"source_files":["api/app/routers/value_lineage.py","app/routers/value_lineage.py"],"canonical_route":{"registered":true,"methods":["POST"],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","oss-interface-alignment","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance"],"source":"canonical+evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["072"],"spec_api_paths":["/api/spec-registry/072"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["public-walkable-flow-parity"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/value-lineage/links/{lineage_id}/usage-events","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/value-lineage/links/{lineage_id}/valuation","methods":["GET"],"source_files":["api/app/routers/value_lineage.py","app/routers/value_lineage.py"],"canonical_route":{"registered":true,"methods":["GET"],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","oss-interface-alignment","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance"],"source":"canonical+evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["072"],"spec_api_paths":["/api/spec-registry/072"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["public-walkable-flow-parity"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":[]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/value-lineage/links/{lineage_id}/valuation","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/value-lineage/minimum-e2e-flow","methods":["POST"],"source_files":["api/app/routers/value_lineage.py","app/routers/value_lineage.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","oss-interface-alignment","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["072"],"spec_api_paths":["/api/spec-registry/072"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["public-walkable-flow-parity"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/value-lineage/minimum-e2e-flow","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/verification/chain/{asset_id}","methods":["GET"],"source_files":["api/app/routers/verification.py","app/routers/verification.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/verification/chain/{asset_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/verification/compute-daily","methods":["POST"],"source_files":["api/app/routers/verification.py","app/routers/verification.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/verification/compute-daily","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/verification/public-key","methods":["GET"],"source_files":["api/app/routers/verification.py","app/routers/verification.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/verification/public-key","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/verification/publish-snapshot","methods":["POST"],"source_files":["api/app/routers/verification.py","app/routers/verification.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/verification/publish-snapshot","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/verification/recompute/{asset_id}","methods":["GET"],"source_files":["api/app/routers/verification.py","app/routers/verification.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/verification/recompute/{asset_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/verification/snapshot/{week}","methods":["GET"],"source_files":["api/app/routers/verification.py","app/routers/verification.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/verification/snapshot/{week}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/verification/snapshot/{week}/verify","methods":["GET"],"source_files":["api/app/routers/verification.py","app/routers/verification.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/verification/snapshot/{week}/verify","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/version","methods":["GET"],"source_files":["api/app/routers/health.py","app/routers/health.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","external-enablement","local-validation-surface-hardening","oss-interface-alignment","portfolio-governance","tool-failure-awareness"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/external-enablement","/api/ideas/local-validation-surface-hardening","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/tool-failure-awareness"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["074-tool-failure-awareness","089-endpoint-traceability-coverage","095-public-e2e-flow-gate-automation","111-greenfield-autonomous-intelligence-system","spec-002","spec-181"],"spec_api_paths":["/api/spec-registry/074-tool-failure-awareness","/api/spec-registry/089-endpoint-traceability-coverage","/api/spec-registry/095-public-e2e-flow-gate-automation","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/spec-002","/api/spec-registry/spec-181"]},"process":{"tracked":true,"evidence_count":8,"task_ids":["endpoint-usage-metrics-audit","task-2026-02-25-api-health-sha-freshness","task_2026-04-02_local_validation_merge_deploy","task_persistent_external_tool_usage_tracking"]},"validation":{"tracked":true,"pass_counts":{"local":8,"ci":2,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/version","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/views/archive","methods":["GET"],"source_files":["api/app/routers/views.py","app/routers/views.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["home-content-contribution-attribution","oss-interface-alignment"],"idea_api_paths":["/api/ideas/home-content-contribution-attribution","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["codex-thread-home-content-contributions-20260505"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/views/archive","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/views/archive/{day}","methods":["GET"],"source_files":["api/app/routers/views.py","app/routers/views.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["home-content-contribution-attribution","oss-interface-alignment"],"idea_api_paths":["/api/ideas/home-content-contribution-attribution","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["codex-thread-home-content-contributions-20260505"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/views/archive/{day}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/views/contributor/{contributor_id}","methods":["GET"],"source_files":["api/app/routers/views.py","app/routers/views.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["home-content-contribution-attribution","oss-interface-alignment"],"idea_api_paths":["/api/ideas/home-content-contribution-attribution","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["codex-thread-home-content-contributions-20260505"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/views/contributor/{contributor_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/views/discovery/{asset_id}","methods":["GET"],"source_files":["api/app/routers/views.py","app/routers/views.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["home-content-contribution-attribution","oss-interface-alignment"],"idea_api_paths":["/api/ideas/home-content-contribution-attribution","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["codex-thread-home-content-contributions-20260505"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/views/discovery/{asset_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/views/earnings/{contributor_id}","methods":["GET"],"source_files":["api/app/routers/views.py","app/routers/views.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["home-content-contribution-attribution","oss-interface-alignment"],"idea_api_paths":["/api/ideas/home-content-contribution-attribution","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["codex-thread-home-content-contributions-20260505"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/views/earnings/{contributor_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/views/health","methods":["GET"],"source_files":["api/app/routers/views.py","app/routers/views.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["home-content-contribution-attribution","oss-interface-alignment"],"idea_api_paths":["/api/ideas/home-content-contribution-attribution","/api/ideas/oss-interface-alignment"],"source":"evidence+runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":1,"methods":["GET"],"total_runtime_ms":85.9779,"average_runtime_ms":85.9779,"runtime_cost_estimate":0.00017196,"status_counts":{"200":1},"by_source":{"api":1}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["codex-thread-home-content-contributions-20260505"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/views/health","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/views/ping","methods":["POST"],"source_files":["api/app/routers/views.py","app/routers/views.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["home-content-contribution-attribution","oss-interface-alignment"],"idea_api_paths":["/api/ideas/home-content-contribution-attribution","/api/ideas/oss-interface-alignment"],"source":"evidence+runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":1,"methods":["POST"],"total_runtime_ms":44795.5067,"average_runtime_ms":44795.5067,"runtime_cost_estimate":0.08959101,"status_counts":{"200":1},"by_source":{"api":1}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["codex-thread-home-content-contributions-20260505"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/views/ping","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/views/stats/{asset_id}","methods":["GET"],"source_files":["api/app/routers/views.py","app/routers/views.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["home-content-contribution-attribution","oss-interface-alignment"],"idea_api_paths":["/api/ideas/home-content-contribution-attribution","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["codex-thread-home-content-contributions-20260505"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/views/stats/{asset_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/views/summary","methods":["GET"],"source_files":["api/app/routers/views.py","app/routers/views.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["home-content-contribution-attribution","oss-interface-alignment"],"idea_api_paths":["/api/ideas/home-content-contribution-attribution","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["codex-thread-home-content-contributions-20260505"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/views/summary","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/views/trail/{contributor_id:path}","methods":["GET"],"source_files":["api/app/routers/views.py","app/routers/views.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["home-content-contribution-attribution","oss-interface-alignment"],"idea_api_paths":["/api/ideas/home-content-contribution-attribution","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["codex-thread-home-content-contributions-20260505"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/views/trail/{contributor_id:path}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/views/trending","methods":["GET"],"source_files":["api/app/routers/views.py","app/routers/views.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["home-content-contribution-attribution","oss-interface-alignment"],"idea_api_paths":["/api/ideas/home-content-contribution-attribution","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["codex-thread-home-content-contributions-20260505"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/views/trending","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/views/{entity_type}/{entity_id}/history","methods":["GET"],"source_files":["api/app/routers/entity_views.py","app/routers/entity_views.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["home-content-contribution-attribution","oss-interface-alignment"],"idea_api_paths":["/api/ideas/home-content-contribution-attribution","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["home-content-contribution-attribution"],"spec_api_paths":["/api/spec-registry/home-content-contribution-attribution"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["codex-thread-home-content-contributions-20260505"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/views/{entity_type}/{entity_id}/history","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/vision/aligned","methods":["GET"],"source_files":["api/app/routers/vision.py","app/routers/vision.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["contributor-experience","knowledge-and-resonance","oss-interface-alignment"],"idea_api_paths":["/api/ideas/contributor-experience","/api/ideas/knowledge-and-resonance","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["agent-memory-system","db-backed-vision-aligned-content","db-backed-vision-hub-content","db-backed-vision-realize-content","db-backed-vision-realize-expansion-content","user-request-presence-perspectives"],"spec_api_paths":["/api/spec-registry/agent-memory-system","/api/spec-registry/db-backed-vision-aligned-content","/api/spec-registry/db-backed-vision-hub-content","/api/spec-registry/db-backed-vision-realize-content","/api/spec-registry/db-backed-vision-realize-expansion-content","/api/spec-registry/user-request-presence-perspectives"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["presence-perspectives-2026-04-24"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/vision/aligned","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/vision/{domain}/hub","methods":["GET"],"source_files":["api/app/routers/vision.py","app/routers/vision.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["contributor-experience","knowledge-and-resonance","oss-interface-alignment"],"idea_api_paths":["/api/ideas/contributor-experience","/api/ideas/knowledge-and-resonance","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["agent-memory-system","db-backed-vision-aligned-content","db-backed-vision-hub-content","db-backed-vision-realize-content","db-backed-vision-realize-expansion-content","user-request-presence-perspectives"],"spec_api_paths":["/api/spec-registry/agent-memory-system","/api/spec-registry/db-backed-vision-aligned-content","/api/spec-registry/db-backed-vision-hub-content","/api/spec-registry/db-backed-vision-realize-content","/api/spec-registry/db-backed-vision-realize-expansion-content","/api/spec-registry/user-request-presence-perspectives"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["presence-perspectives-2026-04-24"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/vision/{domain}/hub","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/vision/{domain}/realize","methods":["GET"],"source_files":["api/app/routers/vision.py","app/routers/vision.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["contributor-experience","knowledge-and-resonance","oss-interface-alignment"],"idea_api_paths":["/api/ideas/contributor-experience","/api/ideas/knowledge-and-resonance","/api/ideas/oss-interface-alignment"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["agent-memory-system","db-backed-vision-aligned-content","db-backed-vision-hub-content","db-backed-vision-realize-content","db-backed-vision-realize-expansion-content","user-request-presence-perspectives"],"spec_api_paths":["/api/spec-registry/agent-memory-system","/api/spec-registry/db-backed-vision-aligned-content","/api/spec-registry/db-backed-vision-hub-content","/api/spec-registry/db-backed-vision-realize-content","/api/spec-registry/db-backed-vision-realize-expansion-content","/api/spec-registry/user-request-presence-perspectives"]},"process":{"tracked":true,"evidence_count":2,"task_ids":["presence-perspectives-2026-04-24"]},"validation":{"tracked":true,"pass_counts":{"local":2,"ci":0,"deploy":0,"e2e":2}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/vision/{domain}/realize","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/wallets/connect","methods":["POST"],"source_files":["api/app/routers/wallets.py","app/routers/wallets.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/wallets/connect","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/wallets/lookup/{address}","methods":["GET"],"source_files":["api/app/routers/wallets.py","app/routers/wallets.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/wallets/lookup/{address}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/wallets/verify","methods":["POST"],"source_files":["api/app/routers/wallets.py","app/routers/wallets.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/wallets/verify","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/wallets/{contributor_id}","methods":["GET"],"source_files":["api/app/routers/wallets.py","app/routers/wallets.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/wallets/{contributor_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/wallets/{wallet_id}","methods":["DELETE"],"source_files":["api/app/routers/wallets.py","app/routers/wallets.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/wallets/{wallet_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/wellness","methods":["GET"],"source_files":["api/app/routers/wellness.py","app/routers/wellness.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/wellness","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/workspaces","methods":["GET","POST"],"source_files":["api/app/routers/workspaces.py","app/routers/workspaces.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"runtime+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":1,"methods":["GET"],"total_runtime_ms":44548.9732,"average_runtime_ms":44548.9732,"runtime_cost_estimate":0.08909795,"status_counts":{"200":1},"by_source":{"api":1}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/workspaces","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/api/workspaces/{workspace_id}","methods":["GET","PATCH"],"source_files":["api/app/routers/workspaces.py","app/routers/workspaces.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/workspaces/{workspace_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/workspaces/{workspace_id}/activity","methods":["GET"],"source_files":["api/app/routers/activity.py","app/routers/activity.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/workspaces/{workspace_id}/activity","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/workspaces/{workspace_id}/activity/summary","methods":["GET"],"source_files":["api/app/routers/activity.py","app/routers/activity.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/workspaces/{workspace_id}/activity/summary","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/workspaces/{workspace_id}/invite","methods":["POST"],"source_files":["api/app/routers/memberships.py","app/routers/memberships.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/workspaces/{workspace_id}/invite","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/workspaces/{workspace_id}/invite/{contributor_id}/accept","methods":["POST"],"source_files":["api/app/routers/memberships.py","app/routers/memberships.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/workspaces/{workspace_id}/invite/{contributor_id}/accept","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/workspaces/{workspace_id}/members","methods":["GET","POST"],"source_files":["api/app/routers/memberships.py","app/routers/memberships.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/workspaces/{workspace_id}/members","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/workspaces/{workspace_id}/members/{contributor_id}","methods":["DELETE","GET"],"source_files":["api/app/routers/memberships.py","app/routers/memberships.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/workspaces/{workspace_id}/members/{contributor_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/workspaces/{workspace_id}/messages","methods":["GET"],"source_files":["api/app/routers/messages.py","app/routers/messages.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/workspaces/{workspace_id}/messages","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/workspaces/{workspace_id}/pillars","methods":["GET"],"source_files":["api/app/routers/workspaces.py","app/routers/workspaces.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/workspaces/{workspace_id}/pillars","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/workspaces/{workspace_id}/projects","methods":["GET","POST"],"source_files":["api/app/routers/workspace_projects.py","app/routers/workspace_projects.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/workspaces/{workspace_id}/projects","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/workspaces/{workspace_id}/vitality","methods":["GET"],"source_files":["api/app/routers/vitality.py","app/routers/vitality.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/workspaces/{workspace_id}/vitality","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/world/community/{workspace_id}","methods":["GET"],"source_files":["api/app/routers/world_lens.py","app/routers/world_lens.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/world/community/{workspace_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/world/concept/{concept_id}","methods":["GET"],"source_files":["api/app/routers/world_lens.py","app/routers/world_lens.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/world/concept/{concept_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/api/world/contributor/{contributor_id}","methods":["GET"],"source_files":["api/app/routers/world_lens.py","app/routers/world_lens.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"oss-interface-alignment","idea_api_path":"/api/ideas/oss-interface-alignment","origin_idea_id":"portfolio-governance","idea_ids":["oss-interface-alignment"],"idea_api_paths":["/api/ideas/oss-interface-alignment"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/api/world/contributor/{contributor_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/v1/assets","methods":["GET","POST"],"source_files":["api/app/routers/assets.py","app/routers/assets.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system"],"spec_api_paths":["/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system"]},"process":{"tracked":true,"evidence_count":8,"task_ids":["task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync"]},"validation":{"tracked":true,"pass_counts":{"local":8,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/v1/assets","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/v1/assets/register","methods":["POST"],"source_files":["api/app/routers/assets.py","app/routers/assets.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system"],"spec_api_paths":["/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system"]},"process":{"tracked":true,"evidence_count":8,"task_ids":["task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync"]},"validation":{"tracked":true,"pass_counts":{"local":8,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/v1/assets/register","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/v1/assets/{asset_id}","methods":["GET"],"source_files":["api/app/routers/assets.py","app/routers/assets.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system"],"spec_api_paths":["/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system"]},"process":{"tracked":true,"evidence_count":8,"task_ids":["task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync"]},"validation":{"tracked":true,"pass_counts":{"local":8,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/v1/assets/{asset_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/v1/assets/{asset_id}/content","methods":["GET"],"source_files":["api/app/routers/assets.py","app/routers/assets.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system"],"spec_api_paths":["/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system"]},"process":{"tracked":true,"evidence_count":8,"task_ids":["task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync"]},"validation":{"tracked":true,"pass_counts":{"local":8,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/v1/assets/{asset_id}/content","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/v1/assets/{asset_id}/contributions","methods":["GET"],"source_files":["api/app/routers/contributions.py","app/routers/contributions.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-value-attribution","contributor-registry-api","deployment-gate-reliability","idea-lifecycle-api","oss-interface-alignment","portfolio-governance","real-data-only-test-contract"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/contributor-registry-api","/api/ideas/deployment-gate-reliability","/api/ideas/idea-lifecycle-api","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","073","086","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/073","/api/spec-registry/086","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api"]},"process":{"tracked":true,"evidence_count":16,"task_ids":["api-flow-latency-debug","normalize-commit-cost-estimator","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","walkable-flow-runtime-mismatch-fixes"]},"validation":{"tracked":true,"pass_counts":{"local":16,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/v1/assets/{asset_id}/contributions","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/v1/assets/{asset_id}/registration","methods":["GET"],"source_files":["api/app/routers/assets.py","app/routers/assets.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system"],"spec_api_paths":["/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system"]},"process":{"tracked":true,"evidence_count":8,"task_ids":["task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync"]},"validation":{"tracked":true,"pass_counts":{"local":8,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/v1/assets/{asset_id}/registration","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/v1/assets/{asset_id}/verification","methods":["GET"],"source_files":["api/app/routers/assets.py","app/routers/assets.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","portfolio-governance"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/portfolio-governance"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system"],"spec_api_paths":["/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system"]},"process":{"tracked":true,"evidence_count":8,"task_ids":["task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync"]},"validation":{"tracked":true,"pass_counts":{"local":8,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/v1/assets/{asset_id}/verification","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/v1/contributions","methods":["GET","POST"],"source_files":["api/app/routers/contributions.py","app/routers/contributions.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-value-attribution","contributor-registry-api","deployment-gate-reliability","idea-lifecycle-api","oss-interface-alignment","portfolio-governance","real-data-only-test-contract"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/contributor-registry-api","/api/ideas/deployment-gate-reliability","/api/ideas/idea-lifecycle-api","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","073","086","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/073","/api/spec-registry/086","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api"]},"process":{"tracked":true,"evidence_count":16,"task_ids":["api-flow-latency-debug","normalize-commit-cost-estimator","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","walkable-flow-runtime-mismatch-fixes"]},"validation":{"tracked":true,"pass_counts":{"local":16,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/v1/contributions","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/v1/contributions/flow","methods":["GET"],"source_files":["api/app/routers/contributions.py","app/routers/contributions.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-value-attribution","contributor-registry-api","deployment-gate-reliability","idea-lifecycle-api","oss-interface-alignment","portfolio-governance","real-data-only-test-contract"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/contributor-registry-api","/api/ideas/deployment-gate-reliability","/api/ideas/idea-lifecycle-api","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","073","086","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/073","/api/spec-registry/086","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api"]},"process":{"tracked":true,"evidence_count":16,"task_ids":["api-flow-latency-debug","normalize-commit-cost-estimator","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","walkable-flow-runtime-mismatch-fixes"]},"validation":{"tracked":true,"pass_counts":{"local":16,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/v1/contributions/flow","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/v1/contributions/github","methods":["POST"],"source_files":["api/app/routers/contributions.py","app/routers/contributions.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-value-attribution","contributor-registry-api","deployment-gate-reliability","idea-lifecycle-api","oss-interface-alignment","portfolio-governance","real-data-only-test-contract"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/contributor-registry-api","/api/ideas/deployment-gate-reliability","/api/ideas/idea-lifecycle-api","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","073","086","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/073","/api/spec-registry/086","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api"]},"process":{"tracked":true,"evidence_count":16,"task_ids":["api-flow-latency-debug","normalize-commit-cost-estimator","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","walkable-flow-runtime-mismatch-fixes"]},"validation":{"tracked":true,"pass_counts":{"local":16,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/v1/contributions/github","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/v1/contributions/ledger/{contributor_id}","methods":["GET"],"source_files":["api/app/routers/contributions.py","app/routers/contributions.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-value-attribution","contributor-registry-api","deployment-gate-reliability","idea-lifecycle-api","oss-interface-alignment","portfolio-governance","real-data-only-test-contract"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/contributor-registry-api","/api/ideas/deployment-gate-reliability","/api/ideas/idea-lifecycle-api","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","073","086","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/073","/api/spec-registry/086","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api"]},"process":{"tracked":true,"evidence_count":16,"task_ids":["api-flow-latency-debug","normalize-commit-cost-estimator","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","walkable-flow-runtime-mismatch-fixes"]},"validation":{"tracked":true,"pass_counts":{"local":16,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/v1/contributions/ledger/{contributor_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/v1/contributions/ledger/{contributor_id}/ideas","methods":["GET"],"source_files":["api/app/routers/contributions.py","app/routers/contributions.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-value-attribution","contributor-registry-api","deployment-gate-reliability","idea-lifecycle-api","oss-interface-alignment","portfolio-governance","real-data-only-test-contract"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/contributor-registry-api","/api/ideas/deployment-gate-reliability","/api/ideas/idea-lifecycle-api","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","073","086","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/073","/api/spec-registry/086","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api"]},"process":{"tracked":true,"evidence_count":16,"task_ids":["api-flow-latency-debug","normalize-commit-cost-estimator","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","walkable-flow-runtime-mismatch-fixes"]},"validation":{"tracked":true,"pass_counts":{"local":16,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/v1/contributions/ledger/{contributor_id}/ideas","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/v1/contributions/record","methods":["POST"],"source_files":["api/app/routers/contributions.py","app/routers/contributions.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-value-attribution","contributor-registry-api","deployment-gate-reliability","idea-lifecycle-api","oss-interface-alignment","portfolio-governance","real-data-only-test-contract"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/contributor-registry-api","/api/ideas/deployment-gate-reliability","/api/ideas/idea-lifecycle-api","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","073","086","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/073","/api/spec-registry/086","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api"]},"process":{"tracked":true,"evidence_count":16,"task_ids":["api-flow-latency-debug","normalize-commit-cost-estimator","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","walkable-flow-runtime-mismatch-fixes"]},"validation":{"tracked":true,"pass_counts":{"local":16,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/v1/contributions/record","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/v1/contributions/{contribution_id}","methods":["GET"],"source_files":["api/app/routers/contributions.py","app/routers/contributions.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-value-attribution","contributor-registry-api","deployment-gate-reliability","idea-lifecycle-api","oss-interface-alignment","portfolio-governance","real-data-only-test-contract"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/contributor-registry-api","/api/ideas/deployment-gate-reliability","/api/ideas/idea-lifecycle-api","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","073","086","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/073","/api/spec-registry/086","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api"]},"process":{"tracked":true,"evidence_count":16,"task_ids":["api-flow-latency-debug","normalize-commit-cost-estimator","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","walkable-flow-runtime-mismatch-fixes"]},"validation":{"tracked":true,"pass_counts":{"local":16,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/v1/contributions/{contribution_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/v1/contributors","methods":["GET","POST"],"source_files":["api/app/routers/contributors.py","app/routers/contributors.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","contributor-registry-api","idea-lifecycle-api","portfolio-governance","real-data-only-test-contract"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/contributor-registry-api","/api/ideas/idea-lifecycle-api","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["api-flow-latency-debug","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/v1/contributors","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/v1/contributors/claim-by-identity","methods":["POST"],"source_files":["api/app/routers/contributors.py","app/routers/contributors.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","contributor-registry-api","idea-lifecycle-api","portfolio-governance","real-data-only-test-contract"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/contributor-registry-api","/api/ideas/idea-lifecycle-api","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["api-flow-latency-debug","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/v1/contributors/claim-by-identity","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/v1/contributors/graduate","methods":["POST"],"source_files":["api/app/routers/contributors.py","app/routers/contributors.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","contributor-registry-api","idea-lifecycle-api","portfolio-governance","real-data-only-test-contract"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/contributor-registry-api","/api/ideas/idea-lifecycle-api","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["api-flow-latency-debug","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/v1/contributors/graduate","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}},{"path":"/v1/contributors/{contributor_id}","methods":["GET"],"source_files":["api/app/routers/contributors.py","app/routers/contributors.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","contributor-registry-api","idea-lifecycle-api","portfolio-governance","real-data-only-test-contract"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/contributor-registry-api","/api/ideas/idea-lifecycle-api","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["api-flow-latency-debug","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/v1/contributors/{contributor_id}","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/v1/contributors/{contributor_id}/contributions","methods":["GET"],"source_files":["api/app/routers/contributions.py","app/routers/contributions.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","coherence-network-value-attribution","contributor-registry-api","deployment-gate-reliability","idea-lifecycle-api","oss-interface-alignment","portfolio-governance","real-data-only-test-contract"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/coherence-network-value-attribution","/api/ideas/contributor-registry-api","/api/ideas/deployment-gate-reliability","/api/ideas/idea-lifecycle-api","/api/ideas/oss-interface-alignment","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","073","086","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/073","/api/spec-registry/086","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api"]},"process":{"tracked":true,"evidence_count":16,"task_ids":["api-flow-latency-debug","normalize-commit-cost-estimator","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync","walkable-flow-runtime-mismatch-fixes"]},"validation":{"tracked":true,"pass_counts":{"local":16,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/v1/contributors/{contributor_id}/contributions","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/v1/contributors/{contributor_id}/spend","methods":["GET"],"source_files":["api/app/routers/contributors.py","app/routers/contributors.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["coherence-network-agent-pipeline","contributor-registry-api","idea-lifecycle-api","portfolio-governance","real-data-only-test-contract"],"idea_api_paths":["/api/ideas/coherence-network-agent-pipeline","/api/ideas/contributor-registry-api","/api/ideas/idea-lifecycle-api","/api/ideas/portfolio-governance","/api/ideas/real-data-only-test-contract"],"source":"evidence+derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":true,"spec_ids":["006","108-unified-agent-cli-flow-patch-on-fail","111-greenfield-autonomous-intelligence-system","113-public-validation-gates-api"],"spec_api_paths":["/api/spec-registry/006","/api/spec-registry/108-unified-agent-cli-flow-patch-on-fail","/api/spec-registry/111-greenfield-autonomous-intelligence-system","/api/spec-registry/113-public-validation-gates-api"]},"process":{"tracked":true,"evidence_count":12,"task_ids":["api-flow-latency-debug","task-2026-02-28-internal-vs-actionable-cleanup","task-2026-03-05-merge-local-all-changes","task-2026-03-05-orchestrator-ab-validation","task-2026-03-05-usage-last10-remote-sync"]},"validation":{"tracked":true,"pass_counts":{"local":12,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":true,"gaps":["canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/v1/contributors/{contributor_id}/spend","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":true}]}},{"path":"/v1/distributions","methods":["POST"],"source_files":["api/app/routers/distributions.py","app/routers/distributions.py"],"canonical_route":{"registered":false,"methods":[],"method_match":true},"idea":{"tracked":true,"idea_id":"portfolio-governance","idea_api_path":"/api/ideas/portfolio-governance","origin_idea_id":"portfolio-governance","idea_ids":["portfolio-governance"],"idea_api_paths":["/api/ideas/portfolio-governance"],"source":"derived"},"usage":{"tracked":true,"window_seconds":86400,"event_count":0,"methods":[],"total_runtime_ms":0.0,"average_runtime_ms":0.0,"runtime_cost_estimate":0.0,"status_counts":{},"by_source":{}},"spec":{"tracked":false,"spec_ids":[],"spec_api_paths":[]},"process":{"tracked":false,"evidence_count":0,"task_ids":[]},"validation":{"tracked":false,"pass_counts":{"local":0,"ci":0,"deploy":0,"e2e":0}},"traceability":{"fully_traced":false,"gaps":["spec","process","validation","canonical_route"]},"web_link":{"tracked":true,"explicit_count":0,"catalog_route":"/api-coverage","evidence":[{"path":"/v1/distributions","source_file":"web/app/api-coverage/page.tsx","line":null,"web_route":"/api-coverage","evidence_type":"catalog","is_dynamic_reference":false}]}}]}