| # Modal Jobs | |
| Planned jobs: | |
| - `gen_dataset.py`: generate and validate the 400-example script dataset. | |
| - `finetune.py`: train the Nemotron Nano 4B LoRA. | |
| - `batch_audio.py`: generate the SFX library plus music beds and stings. | |
| These are intentionally not scaffolded as executable stubs yet. The Day 1 blocker is locking `VoiceID` against real Kokoro voices, then using `midnight_static.schema` as the contract for all Modal jobs. | |