v0.9.0 — Ops autopilot + three-gate production line
Making videos is half the job. v0.9 covers the other half: running the channel without relying on memory.
New
src/channel_tracker.py— per-video D2/D7/D28 snapshot scheduling + pending-action tracking; one command prints what's due todaysrc/system_health.py— one-command health check (every module self-test + core files, single GREEN/RED)src/longform_maker/plan_gate.py— packaging-first gate: no 8 title×thumbnail pairs = don't start writingsrc/longform_maker/script_gate.py— pre-recording gate v2: cold-open rules + audience-language vocab tiers (fill-in-your-own) + retention-rhythm checksknowledge/viral-playbook-framework.md— define "viral" with your own data; six-station hit-rate system; adversarial-verification methodology (CONFIRMED/PLAUSIBLE/REFUTED grading)knowledge/ops-automation.md— wiring guide incl. daily scheduled AI patrol template with hard safety rules
Fixed
- cp950 console crash in invariants self-test; re-hook positions unified to 25/50/75 across docs
Zero private data, as always — all vocab tables and thresholds are examples you replace with your own. See CHANGELOG for details.