teleo-codex/ops/diagnostics
m3taversal 7398646248 epimetheus: merge root/diagnostics fixes into canonical ops/diagnostics
dashboard_routes.py — root copy is superset:
  - Extraction yield query: source_url→path, s.url→s.path (truth audit)
  - insufficient_data flag on cascade-coverage endpoint
  - Rejection reasons fallback to prs.eval_issues when review_records empty
  - rejection_source field replaces disagreement_types in review-summary
  - New /api/agent-scorecard endpoint (Argus truth audit)
  - Route registration for agent-scorecard

alerting.py — merged from both copies:
  - FROM ROOT: "unknown" agent filter in check_agent_health (bug #3)
  - FROM ROOT: prs.eval_issues queries in check_rejection_spike,
    check_stuck_loops, check_domain_rejection_patterns,
    generate_failure_report (truth audit correction Apr 2)
  - FROM CANONICAL: _ALLOWED_DIM_EXPRS SQL whitelist + validation
    in _check_approval_by_dimension (Ganymede security fix)

Files verified canonical=newer (no changes needed):
  IDENTICAL: dashboard_prs.py, shared_ui.py, dashboard_ops.py,
    dashboard_health.py, research_tracking.py, response_audit_routes.py
  CANONICAL WINS: dashboard_epistemic.py, tier1_metrics.py,
    dashboard_agents.py, alerting_routes.py, tier1_routes.py

NOTE: dashboard_routes.py review-summary API no longer returns
disagreement_types, but canonical dashboard_epistemic.py still renders
it — UI will show empty data. Flag for Ganymede review.

Root /diagnostics/ copies are now safe to delete for these 2 files.
Remaining root files already match or are older than canonical.

Pentagon-Agent: Epimetheus <0144398E-4ED3-4FE2-95A3-3D72E1ABF887>
2026-04-14 12:04:41 +01:00
..
activity_endpoint.py sync: import all VPS pipeline + diagnostics code as baseline 2026-04-07 00:00:00 +01:00
alerting.py epimetheus: merge root/diagnostics fixes into canonical ops/diagnostics 2026-04-14 12:04:41 +01:00
alerting_routes.py Consolidate diagnostics Python files to ops/diagnostics/ 2026-04-13 10:12:04 +02:00
app.py sync: import all VPS pipeline + diagnostics code as baseline 2026-04-07 00:00:00 +01:00
backfill_submitted_by.py ship: fix evaluator column + correct contributor attribution 2026-04-07 14:56:03 +00:00
CONSOLIDATION-DIFF-LOG.md apply Ganymede review fixes: delete misplaced ops/db.py, correct diff log, fix stale_pr DB update 2026-04-13 10:57:43 +02:00
daily_digest.py sync: import all VPS pipeline + diagnostics code as baseline 2026-04-07 00:00:00 +01:00
daily_digest_routes.py sync: import all VPS pipeline + diagnostics code as baseline 2026-04-07 00:00:00 +01:00
dashboard-v2.html sync: import all VPS pipeline + diagnostics code as baseline 2026-04-07 00:00:00 +01:00
dashboard_agents.py sync: import all VPS pipeline + diagnostics code as baseline 2026-04-07 00:00:00 +01:00
dashboard_epistemic.py consolidate diagnostics: copy newer/unique files from root /diagnostics/ into teleo-codex/ops/diagnostics/ 2026-04-13 10:14:40 +02:00
dashboard_health.py sync: import all VPS pipeline + diagnostics code as baseline 2026-04-07 00:00:00 +01:00
dashboard_ops.py sync: import all VPS pipeline + diagnostics code as baseline 2026-04-07 00:00:00 +01:00
dashboard_prs.py consolidate diagnostics: copy newer/unique files from root /diagnostics/ into teleo-codex/ops/diagnostics/ 2026-04-13 10:14:40 +02:00
dashboard_routes.py epimetheus: merge root/diagnostics fixes into canonical ops/diagnostics 2026-04-14 12:04:41 +01:00
research_routes.py consolidate diagnostics: copy newer/unique files from root /diagnostics/ into teleo-codex/ops/diagnostics/ 2026-04-13 10:14:40 +02:00
research_tracking.py consolidate diagnostics: copy newer/unique files from root /diagnostics/ into teleo-codex/ops/diagnostics/ 2026-04-13 10:14:40 +02:00
response_audit_routes.py sync: import all VPS pipeline + diagnostics code as baseline 2026-04-07 00:00:00 +01:00
review_queue.py commit pending pipeline changes: watchdog tier0 recovery, stale_pr cleanup, deploy.sh improvements 2026-04-13 10:14:54 +02:00
review_queue_routes.py sync: import all VPS pipeline + diagnostics code as baseline 2026-04-07 00:00:00 +01:00
shared_ui.py sync: import all VPS pipeline + diagnostics code as baseline 2026-04-07 00:00:00 +01:00
tier1_metrics.py sync: import all VPS pipeline + diagnostics code as baseline 2026-04-07 00:00:00 +01:00
tier1_routes.py sync: import all VPS pipeline + diagnostics code as baseline 2026-04-07 00:00:00 +01:00
vitality.py Consolidate diagnostics Python files to ops/diagnostics/ 2026-04-13 10:12:04 +02:00
vitality_routes.py Consolidate diagnostics Python files to ops/diagnostics/ 2026-04-13 10:12:04 +02:00