A collaborative coding-agent orchestrator for atproto radl.app

Phase 4: add CheckLedger (checkruns_ledger table) master

A separate durable ledger for check runs, keyed by artifact version (uri#cid) plus the linked commit. Independent from TurnLedger so checks and turns keep their own retry budgets and never clobber each other's rows. States running|done|crashed|gave_up with attempts/cooldown/retryBound, running() for orphan reconciliation, and reset(artifactUri) for a check-reset escape hatch. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>


+365 -45
4 changed files