{
  "v": 1,
  "nodes": [
    {
      "id": "c-intent",
      "type": "comment",
      "x": 40,
      "y": 20,
      "w": 520,
      "name": "Night-ride radio VO",
      "fields": {
        "text": "Spoken script → SpaceXAI TTS (`xai-tts`, voice Leo). Dispatch callout VO — Volt night board, pocket radio, cyan channel. Ultra-cheap first-click (~$0.0165/1k chars; this script is well under $0.01). Speech only: text → audio. Not Spoken introduction (Muse portrait + MiniMax Speech 2.8 HD + LongCat lipsync), not Night-ride radio take (still + audio → InfiniteTalk video), not Night-ride SFX (`elevenlabs/sound-effects/v2` music-node sting), not Closing-credits song (Mureka generate-song). No image, no video, no LLM, no upload. Custom-endpoint stays retired.",
        "color": "yellow"
      }
    },
    {
      "id": "n1",
      "type": "text",
      "x": 40,
      "y": 300,
      "w": 340,
      "name": "Spoken script",
      "fields": {
        "text": "Volt is live on the night board. Grab your pocket radio, take the ridge handoff, and I'll keep the cyan channel clear until you're docked."
      }
    },
    {
      "id": "n2",
      "type": "tts",
      "x": 440,
      "y": 280,
      "w": 300,
      "name": "Speech",
      "fields": {
        "model": "xai-tts",
        "voice": "Leo",
        "response_format": "mp3"
      }
    }
  ],
  "links": [
    {
      "id": "l1",
      "from": {
        "node": "n1",
        "port": "text"
      },
      "to": {
        "node": "n2",
        "port": "prompt"
      }
    }
  ],
  "nid": 3,
  "lid": 2,
  "view": {
    "panX": 20,
    "panY": 40,
    "scale": 0.85
  }
}
