A closer look at the engine room of Khaos Machine: parsing screenplays fast, and giving every element a stable identity that survives rewrites.
Topics:
- Parsing speed. Turning a full screenplay into structured data quickly enough to run as the writer types.
- Production concerns. What it takes to move a parser from a prototype to something dependable.
- ULIDs as identity. Every scene, beat, and element gets a sortable, stable identifier, so when the script is reordered or revised the machine still knows what moved where, and the analysis stays attached to the right thing.
Recorded January 2026, generated from the Khaos Machine design notes.