Skip to main content

Production

Something the station makes rather than something it says: several beats of speech, written in several passes, that airs as one block

Attributes (14)
AttributeTypeRequiredDescription
idstringYesread-only
kindstringYesWhat sort of production: podcast, bulletin, feature. Free text, so a station that wants a documentary strand needs no migration
titlestringYes
briefstringNoWhat was asked for, in the operator's own words. Distinct from the title, which is only a label
personaIdstringNoWho presents it. Absent falls back to the station's active persona when a pass runs
writingMode'quick' | 'outlined' | 'polished'YesHow many passes to spend on it
targetMsnumberYesHow long it should run. What the beat count and the per-beat word budgets are computed from
state'planned' | 'outlining' | 'drafting' | 'checking' | 'rendering' | 'stitching' | 'ready' | 'aired' | 'failed' | 'cancelled'Yesstitching is the beats being joined into one piece of audio, and it leads to ready whether that worked or not. read-only
errorstringNoWhy making it did not work. read-only
scheduledForstringNoWhen it should air. Absent means as soon as it is made
cancelledAtstringNoread-only
beatsnumberYesHow many beats exist so far, which is how far along the drafting is. read-only
castProductionCastMember[]YesWho is on it, decided by the first pass that ran. Empty for one nobody has started, and for a programme the presenter reads alone. read-only
createdAtstringYesread-only