ComfyUI Node
LFC Ledger Freeze Cascade (v2.0)
A ComfyUI node in OldTimeRadio/v2 with 11 inputs and 7 outputs.
LFC Ledger Freeze Cascade (v2.0)
- script_text
- script_json
- news_used
- estimated_minutes
- freeze_verdict
- episode_seed
- v2_ledger_json
◄script_text—►
◄script_json—►
◄news_used—►
◄estimated_minutes—►
◄technical_model—►
◄enable_phase_7_audio_readinesstrue►
◄enable_phase_8_video_readinesstrue►
◄render_selectionall►
◄render_max_n6►
◄protagonist_onlyfalse►
◄manual_line_ids►
CategoryOldTimeRadio/v2
Inputs (11)
| Name | Type | Default | Description |
|---|---|---|---|
| script_text | STRING | Passthrough from OTR_LedgerScriptWriter. The cascade reads the production ledger directly via peek_ledger(); this socket exists so the graph wires the writer and cascade in line. | |
| script_jsonopt | STRING | Forwarded from the writer's script_json slot. The cascade re-serializes this from the post-freeze ledger so downstream consumers see the final state. | |
| news_usedopt | STRING | Passthrough of the writer's news_used slot. Not touched by the cascade. | |
| estimated_minutesopt | INT | Passthrough of the writer's estimated_minutes INT slot. Not touched by the cascade. | |
| technical_modelopt | STRING | Resolved technical_model id from the writer's broadcast output. No local widget; the cascade uses it only for bounded same-story safety cleanup on inline banks. Validated via _otr_model_inputs.require_model -- an unwired socket raises MissingModelInputError loud. | |
| enable_phase_7_audio_readinessopt | BOOLEAN | true | LFC Phase 7 -- audio readiness. Expands abbreviations (Dr. -> Doctor), symbols (& -> and), and numbers (42 -> forty-two) so TTS produces pronounceable output. Default ON (deterministic + cheap). |
| enable_phase_8_video_readinessopt | BOOLEAN | true | LFC Phase 8 -- video readiness audit. Checks cast portraits + voiced-line visual coverage. Mutates nothing; stamps meta.video_readiness. Default ON. |
| render_selectionopt | COMBO | all | Deprecated compatibility input; ignored. |
| render_max_nopt | INT | 60–999 | Deprecated compatibility input; ignored. |
| protagonist_onlyopt | BOOLEAN | false | Deprecated compatibility input; ignored. |
| manual_line_idsopt | STRING | Deprecated compatibility input; ignored. |
Outputs (7)
| Name | Type | Description |
|---|---|---|
| script_text | STRING | — |
| script_json | STRING | — |
| news_used | STRING | — |
| estimated_minutes | INT | — |
| freeze_verdict | STRING | — |
| episode_seed | INT | — |
| v2_ledger_json | STRING | — |