teleo-codex/ops/diagnostics
m3taversal 9925576c13 ship: add contributor attribution tracing to PR lifecycle
- Migration v19: submitted_by column on prs + sources tables
- extract.py: propagates proposed_by from source frontmatter → PR record
- merge.py: sets submitted_by from Forgejo author for human PRs
- dashboard_prs.py: redesigned with Contributor column, improved claim
  visibility in expanded rows, cost estimates, evaluator chain display
- dashboard_routes.py: submitted_by + source_path in pr-lifecycle API
- backfill_submitted_by.py: one-time backfill (1525/1777 PRs matched)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 14:56:03 +00:00
..
activity_endpoint.py sync: import all VPS pipeline + diagnostics code as baseline 2026-04-07 00:00:00 +01:00
alerting.py sync: import all VPS pipeline + diagnostics code as baseline 2026-04-07 00:00:00 +01:00
alerting_routes.py sync: import all VPS pipeline + diagnostics code as baseline 2026-04-07 00:00:00 +01: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: add contributor attribution tracing to PR lifecycle 2026-04-07 14:56:03 +00: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 sync: import all VPS pipeline + diagnostics code as baseline 2026-04-07 00:00:00 +01: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 ship: add contributor attribution tracing to PR lifecycle 2026-04-07 14:56:03 +00:00
dashboard_routes.py ship: add contributor attribution tracing to PR lifecycle 2026-04-07 14:56:03 +00: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 sync: import all VPS pipeline + diagnostics code as baseline 2026-04-07 00:00:00 +01: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