Resolve a rundown item (dry run — does not go to air)
singular_prepare_itemValidate and preview a rundown item against its template without sending. Maps story fields to control-node ids, validates them against the live model, and returns the exact payload that would be sent to air.
Instructions
Resolve a rundown item against its template WITHOUT sending anything: maps story fields to control-node ids, validates them against the live model, and returns exactly the payload that play_rundown_item would send. Use to preview/verify before air.
Args: template (name); fields (storyField → value); response_format. Returns { template, subComposition, payload, unmappedFields, missingNodes, wouldSend }.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | Yes | Story field values keyed by story field name. | |
| template | Yes | Template name (from map_rundown_template). | |
| response_format | No | Output format: 'markdown' (human-readable) or 'json' (machine-readable). Default 'markdown'. | markdown |