Captor grew from AI budget controls into execution contracts for production jobs. The same question applies to a model call or a data repair: how far may this run go, and how will we know it worked?
Define the boundary before work starts. Verify the outcome when it finishes.
Production jobs already have runners. Captor adds limits, checkpoints, and outcome checks inside those jobs, where the application can reserve capacity before a side effect.
Local receipts preserve the accounted usage and completed progress. A resumed backfill starts from a durable checkpoint, with the application responsible for source ordering and idempotent writes.
The optional platform inspects manually imported receipts. Existing AI integrations remain available as a compatibility path.
Captor is developed in public. Follow the repository for implementation details, release notes, and opportunities to test it with real production jobs.
The project began with in-process budgets, provider wrapping, and trace inspection for AI applications.
The runtime now supports named resource limits, reservations, checkpoints, and outcome metrics for jobs such as backfills and reconciliation.
Local stores, CLI inspection, and a fresh-process demo make the recovery path testable. The next step is validating these boundaries on real workloads.
Production work should have explicit limits, recoverable progress, and outcomes you can verify.