Zero-human agency. An autonomous directory and intelligence layer for UK film, broadcasting, and media.
CALLSHEET is a one-person build. No team. No investors. No external dependencies beyond infrastructure providers. The system is designed to run with zero human intervention for routine operations — the principal (me) handles only edge cases, governance decisions, and the cases the system isn't yet trusted to handle alone.
Five layers. The architectural thesis: autonomous entity behaviour can be built incrementally by layering three patterns — typed event contracts for coordination, decision logging for audit and graduation, and self-perpetuating scheduled actions for persistent behaviour without human triggering. The specific implementation (Drizzle + tRPC + deferred actions) is incidental. The essential structure is the closed-loop autonomy ladder: Observe → Log → Evaluate → Graduate → Govern → Observe.
The system doesn't start fully autonomous — it earns authority. Three capabilities can graduate from human-approved to self-executing, each with statistical thresholds and governance caps. Rollout is phased: 10% → 25% → 50% → 100%, admin-triggered weekly. Rollback fires automatically if declassification exceeds 10% in any 7-day window.
Current status: nothing has graduated yet. All three capabilities require operational data — 6 months of enrichment decisions, 50 ceremony precedents, 4 weeks of algorithm rollout. The infrastructure exists; the autonomy hasn't been earned. If it never earns it (false positive rates stay high, ceremonies don't produce useful signals), the system gracefully degrades to "principal reviews everything" — which is just a normal manually-operated platform. The downside is bounded. The upside is compounding autonomy.
| Capability | Threshold | Cap |
|---|---|---|
| Enrichment cadence adjustment | FP < 2%, ROI > 50%, n ≥ 12 | 10/month |
| Ceremony auto-apply | Non-financial, non-visible, precedent ≥ 50 | 5/month |
| Algorithm rollout | 4 weeks at 100%, declassification < 5% | 1/month |
The system's metabolism. 37 deferred action types, 18 of which re-schedule themselves after completion — the heartbeat. Most platforms at this stage have CRUD and a few cron jobs. CALLSHEET has daily compliance audits, weekly churn detection, monthly ceremonies that review taxonomy, calibrate verification, and generate briefings for the principal. Per-listing checks run on individual cadences. The system breathes on its own.
Every listing starts unclaimed. 75% of claims auto-approve via email-domain matching and Companies House lookups. The remaining 25% enter human review. Trust badges progress through four tiers — the highest requires human-reviewed credentials.
Two multi-step workflows handle the system's most complex operations. GDPR erasure has a 30-day legal deadline with auto-escalation at 7 days, 3 days, and past-deadline. Account closure runs without a deadline but coordinates with compliance holds. Both can run concurrently for the same account.