Fail-closed provider gates
Real AI calls disabled until spend caps and switches are configured.
Milestone 1
This scaffold is intentionally platform-first: configuration, migrations, worker entrypoints, and provider boundaries are in place before auth, billing, Twitch ingestion, or paid AI processing.
Real AI calls disabled until spend caps and switches are configured.
Async job and provider contracts are scaffolded for the next milestone.
Migrations cover users, VODs, jobs, artifacts, reports, ledgers, and audit events.