Owner action center
Only things a human must do. Everything else already runs locally.
Default: NO ACTION — system healthy when YouTube key works and remaining quota is UNKNOWN (not invented).
YouTube search quota is a separate daily bucket
Discovery uses search.list. Metric refresh uses videos.list only. Remaining quota is UNKNOWN in-app.
Unlocks: More search calls would allow more query families and time windows — not automatic.
Cost: Do not purchase quota from this dashboard. Google Cloud Console is the source of truth.
Steps: If discovery is starved: inspect /quota. Extra search quota would enable FAST+BACKGROUND windows the same day. We do not request an increase.
Cloud host login (later)
PC off = factory off until a worker is hosted.
Unlocks: Scheduled collection and rendering without this laptop.
Cost: Host list price — not purchased.
Steps: Pick Fly/Cloud Run/Render when you are ready. Dockerfile exists.
TikTok/Meta apps + creator posting
No global TikTok firehose for a commercial engine. Direct Post is approval-gated and not a 40/day assumption.
Unlocks: Owned-account posting and/or creator packages — not magic discovery.
Cost: Unknown until apps exist.
Steps: Official developer portals. Import CSV meanwhile.