# AGENTS.md ## Project Goal Build Midnight Static: a Gradio-hosted, small-model radio station that turns a typed or spoken premise into a short vintage radio broadcast. ## Working Rules - Keep the project runnable at every step. - Prefer schema-first changes: writer, UI, dataset generation, and mixer should all agree on `midnight_static.schema`. - Do not generate training data until Kokoro voice IDs are verified and locked. - Keep heavyweight model integrations optional until the fixture pipeline is green. - Use arg-list subprocess calls for audio tools; never shell-interpolate user text. ## Current Milestone Day 1: prove one ugly end-to-end broadcast from a typed premise.