{
  "engine": "cartesia",
  "model": "sonic-3",
  "voiceId": "79699003-2bcf-4a51-addc-3ab99ee6b5f7",
  "totalDuration": 62.32781500000001,
  "totalChars": 851,
  "beats": [
    {
      "index": 1,
      "text": "Six coding agents, running at once. Six panes of scrollback, all of them busy.",
      "chars": 78,
      "file": "beat-01.mp3",
      "duration": 6.112625,
      "startAt": 0
    },
    {
      "index": 2,
      "text": "None of them is telling you the one thing you need. So which one is stuck?",
      "chars": 74,
      "file": "beat-02.mp3",
      "duration": 4.362438,
      "startAt": 6.112625
    },
    {
      "index": 3,
      "text": "Shepherd puts every agent on one board. A departure board. One row each — elapsed time, task, destination, pane.",
      "chars": 112,
      "file": "beat-03.mp3",
      "duration": 10.814688,
      "startAt": 10.475063
    },
    {
      "index": 4,
      "text": "And a state. Amber is working. Red is blocked, waiting on you. Green is done. Grey is idle. The colour carries the state, not decoration.",
      "chars": 137,
      "file": "beat-04.mp3",
      "duration": 10.396688,
      "startAt": 21.289751000000003
    },
    {
      "index": 5,
      "text": "A board earns its keep the moment a row changes while you are looking at it.",
      "chars": 76,
      "file": "beat-05.mp3",
      "duration": 3.57875,
      "startAt": 31.686439
    },
    {
      "index": 6,
      "text": "Test triage just came back clean. The three failures were load, not a regression. Now it wants permission to push.",
      "chars": 114,
      "file": "beat-06.mp3",
      "duration": 7.941188,
      "startAt": 35.265189
    },
    {
      "index": 7,
      "text": "Working, to blocked. That flip is the whole product.",
      "chars": 52,
      "file": "beat-07.mp3",
      "duration": 3.291375,
      "startAt": 43.206377
    },
    {
      "index": 8,
      "text": "The board is the index. Pick a task and you get the pane behind it — the exact question, waiting for you.",
      "chars": 105,
      "file": "beat-08.mp3",
      "duration": 7.288125,
      "startAt": 46.497752000000006
    },
    {
      "index": 9,
      "text": "Six agents. One board. You always know which one is stuck.",
      "chars": 58,
      "file": "beat-09.mp3",
      "duration": 5.198313,
      "startAt": 53.785877000000006
    },
    {
      "index": 10,
      "text": "Shepherd. Build it from source, and board it.",
      "chars": 45,
      "file": "beat-10.mp3",
      "duration": 3.343625,
      "startAt": 58.984190000000005
    }
  ]
}
