[Senate] Route health check — test all FastAPI routes for 500 errors archived analysis:3

← Senate
Test every registered FastAPI GET route for HTTP 500 errors. Run ci_route_health.py which extracts routes from app.routes, curls each GET route, and logs 500s to route_health table. Complements the existing link checker by catching orphaned routes, broken templates, and None-in-f-string errors.

Completion Notes

Auto-release: recurring task had no work this cycle

Git Commits (8)

Squash merge: dfd2bd72-fresh (1 commits)2026-04-13
Squash merge: dfd2bd72-fresh (1 commits)2026-04-12
Squash merge: dfd2bd72-fresh (1 commits)2026-04-12
Squash merge: dfd2bd72-fresh (1 commits)2026-04-12
Squash merge: dfd2bd72-fresh (2 commits)2026-04-12
Squash merge: dfd2bd72-fresh (2 commits)2026-04-12
Squash merge: dfd2bd72-fresh (1 commits)2026-04-12
[Senate] Route health: use OpenAPI endpoint instead of importing api.py [task:dfd2bd72-a60d-4f2c-ae7f-087e1ea8dca1]2026-04-12
Payload JSON
{
  "requirements": {
    "analysis": 3
  },
  "completion_shas": [
    "27840ec0933acb688cf1082ddfa570bd4912a98f"
  ],
  "completion_shas_checked_at": "2026-04-13T01:55:50.218827+00:00"
}

Sibling Tasks in Quest (Senate) ↗