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 (18)
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
notesstring[]NoWhat it may state as fact, one short note each. The outline divides them between the beats, and nothing else it says is offered as fact
sourcesProductionSource[]NoWhat it was handed to read. Its notes are taken from these by the research pass when nobody gave it any
researchbooleanNoWhether it was asked to find its own sources on the operator's trusted sites. read-only
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' | 'researching' | 'outlining' | 'drafting' | 'checking' | 'rendering' | 'stitching' | 'ready' | 'aired' | 'failed' | 'cancelled'Yesresearching is its sources being read for notes. stitching 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
showIdstringNoThe station's own show this is an episode of, when it is one. 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