Repository navigation
v5.0.0
GET /ops/overview answers the questions an operator asks first, in one read: queue depth by required tag, task counts by status, how many assigned tasks have already run past their lease, which experts are paused and what calibration score they were carrying, how many tasks sit in the adjudication queue, what has not yet been swept into a payout statement, and which delivery version was published last. uv run panelist tick is the scheduler pass meant for cron: it reclaims expired leases, recomputes every expert's rolling calibration score so a score never goes stale because nobody happened to review that expert, and prints a JSON report whose reminders name the experts still short of the minimum sample count, the payouts sitting outside a statement, and the adjudications still waiting for a decision. GET /ops/audit.csv exports the append-only audit trail as CSV for admins, filtered by action and start time. New Prometheus gauges cover the adjudication backlog, the paused expert count and the expert count per tier, alongside a counter for automatic promotions and demotions. make demo now settles its disputed tasks through a senior reviewer and ends with the tick report and the overview, and the README shows the real output of that run. The suite is 56 tests against PostgreSQL 16, including exact overview counts on a seeded five task fixture.