{
  "schema": "adfactory.song-plan/v3",
  "adaptationId": "targ-improved-b614aa3b3e-v01",
  "sourceSha256": "1ad8be404d1599942b378b8d5fb5322351684fe74b08f1fcc29502d59cfd4ee6",
  "variant": "C",
  "sourceRhetoric": {
    "path": "/workspaces/UGS/AdFactorySongFormat/trees/08f0d414c5/runs/targ-song-v3-08f0d414c5-v01/song/source-rhetoric-v01.json",
    "sha256": "ba9aa693fa76a13445569000809176d88dd2909693a7b73456a16b4a958711a0"
  },
  "sourceThoughts": {
    "path": "/workspaces/UGS/AdFactorySongFormat/trees/08f0d414c5/runs/targ-song-v3-08f0d414c5-v01/song/source-thoughts-v01.json",
    "sha256": "e17fa9355887b5ba213457e7c7f4e1c67a4fbef0075b41956da1ea36d9b6f52e"
  },
  "lyrics": {
    "path": "/workspaces/UGS/AdFactorySongFormat/trees/08f0d414c5/runs/targ-song-v3-08f0d414c5-v01/song/lyrics-stressed-C-v01.txt",
    "sha256": "6c93ae2495c72046c6d6cf18a0bb46b6df5765703f7a5e9eca3ac6583afffe0f"
  },
  "stressLedger": {
    "path": "/workspaces/UGS/AdFactorySongFormat/trees/08f0d414c5/runs/targ-song-v3-08f0d414c5-v01/song/stress-ledger-C-v01.json",
    "sha256": "7ee41ee7bdf8c261db3dfa150b6cc7857f3f6f57b646f43ecf20d07856fd1c2d"
  },
  "referencePacket": {
    "path": "/workspaces/UGS/AdFactorySongFormat/trees/08f0d414c5/runs/targ-song-v3-08f0d414c5-v01/song/reference-packet-v01.json",
    "sha256": "ee9efbb4f69134aeef703e2adfc3be0471a440c35d030f6fe4212013b543f538"
  },
  "advertorial": {
    "path": "/workspaces/UGS/AdFactorySongFormat/trees/08f0d414c5/runs/targ-song-v3-08f0d414c5-v01/song/advertorial-C-v01.md",
    "sha256": "bd1dc245c3b9d9162646df341ea4b44eff2a61b743972f36e468f7f46f4eedfc"
  },
  "phrases": [
    {
      "id": "p01",
      "text": "Зустрі́ла в крамни́ці дружи́ну коли́шнього.",
      "meaningIds": [
        "t01"
      ],
      "rhetoricIds": [
        "a01"
      ],
      "semanticFocus": "Зустріла",
      "speechAct": "collision",
      "addressee": "listener/self",
      "delivery": "collision; register mid; contour same; rest after: True",
      "phraseRelease": "Instant sung entry on the encounter verb with no intro; identity finished before the next fact; final -ого clipped. Verbatim from accepted v02.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on Зустріла",
      "release": {
        "anchor": "колишнього",
        "kind": "collision",
        "reason": "Instant sung entry on the encounter verb with no intro; identity finished before the next fact; final -ого clipped. Verbatim from accepted v02."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Instant sung entry on the encounter verb with no intro; identity finished before the next fact; final -ого clipped. Verbatim from accepted v02."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p02",
      "text": "Ї́й — три́дцять чоти́ри.",
      "meaningIds": [
        "t02"
      ],
      "rhetoricIds": [
        "a02"
      ],
      "semanticFocus": "чотири",
      "speechAct": "fact",
      "addressee": "listener/self",
      "delivery": "fact; register mid; contour same; rest after: True",
      "phraseRelease": "Dry separate age hit, чоти́ри stressed on -ти-, last syllable short. Verbatim v02.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on чотири",
      "release": {
        "anchor": "чотири",
        "kind": "fact",
        "reason": "Dry separate age hit, чоти́ри stressed on -ти-, last syllable short. Verbatim v02."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Dry separate age hit, чоти́ри stressed on -ти-, last syllable short. Verbatim v02."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p03",
      "text": "Та́к гля́нула, на́че ї́й мене́ жа́ль.",
      "meaningIds": [
        "t03"
      ],
      "rhetoricIds": [
        "a03"
      ],
      "semanticFocus": "жаль",
      "speechAct": "reveal",
      "addressee": "listener/self",
      "delivery": "reveal; register mid; contour same; rest after: True",
      "phraseRelease": "Grafted from B (all three judges' best line): Так absorbs the pickup so глянула is not stretched, the phrase closes on the stressed monosyllable жаль, and the шкода́/шко́да homograph trap is gone; мене́ is post-verbal, no preposition shift.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on жаль",
      "release": {
        "anchor": "жаль",
        "kind": "reveal",
        "reason": "Grafted from B (all three judges' best line): Так absorbs the pickup so глянула is not stretched, the phrase closes on the stressed monosyllable жаль, and the шкода́/шко́да homograph trap is gone; мене́ is post-verbal, no preposition shift."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "жаль",
        "reason": "Grafted from B (all three judges' best line): Так absorbs the pickup so глянула is not stretched, the phrase closes on the stressed monosyllable жаль, and the шкода́/шко́да homograph trap is gone; мене́ is post-verbal, no preposition shift."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p04",
      "text": "Бу́в бе́резень.",
      "meaningIds": [
        "t04"
      ],
      "rhetoricIds": [
        "a04"
      ],
      "semanticFocus": "березень",
      "speechAct": "time",
      "addressee": "listener/self",
      "delivery": "time; register low; contour down; rest after: True",
      "phraseRelease": "Low half-spoken temporal aside like Targ's 'That was in March'; бе́резень clipped, no held -зень (it was held 1.24 s in v1).",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on березень",
      "release": {
        "anchor": "березень",
        "kind": "time",
        "reason": "Low half-spoken temporal aside like Targ's 'That was in March'; бе́резень clipped, no held -зень (it was held 1.24 s in v1)."
      },
      "contourRhythm": {
        "decision": "step down from the previous phrase; register low; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Low half-spoken temporal aside like Targ's 'That was in March'; бе́резень clipped, no held -зень (it was held 1.24 s in v1)."
      },
      "character": "narrator",
      "register": "low",
      "holdAllowed": "none"
    },
    {
      "id": "p05",
      "text": "Ми́ з Андрі́єм — шістна́дцять ро́ків у шлю́бі.",
      "meaningIds": [
        "t05"
      ],
      "rhetoricIds": [
        "a05"
      ],
      "semanticFocus": "шлюбі",
      "speechAct": "duration",
      "addressee": "listener/self",
      "delivery": "duration; register mid; contour up; rest after: True",
      "phraseRelease": "Complete marriage fact unchanged from v02; brief release on шлюбі lets the departure contradict it.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on шлюбі",
      "release": {
        "anchor": "шлюбі",
        "kind": "duration",
        "reason": "Complete marriage fact unchanged from v02; brief release on шлюбі lets the departure contradict it."
      },
      "contourRhythm": {
        "decision": "step up from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Complete marriage fact unchanged from v02; brief release on шлюбі lets the departure contradict it."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p06",
      "text": "Ві́н пішо́в до коле́ги.",
      "meaningIds": [
        "t06"
      ],
      "rhetoricIds": [
        "a06"
      ],
      "semanticFocus": "колеги",
      "speechAct": "fact",
      "addressee": "listener/self",
      "delivery": "fact; register mid; contour same; rest after: True",
      "phraseRelease": "Concrete departure landed without embellishment. Verbatim v02.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on колеги",
      "release": {
        "anchor": "колеги",
        "kind": "fact",
        "reason": "Concrete departure landed without embellishment. Verbatim v02."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Concrete departure landed without embellishment. Verbatim v02."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p07",
      "text": "Бана́льно, я́ зна́ю.",
      "meaningIds": [
        "t06",
        "t07"
      ],
      "rhetoricIds": [
        "a06",
        "a07"
      ],
      "semanticFocus": "знаю",
      "speechAct": "aside",
      "addressee": "listener/self",
      "delivery": "aside; register low; contour down; rest after: True",
      "phraseRelease": "Conspiratorial chest-voice aside to the listener, Targ's 'Cliché, I know' (his lowest phrase). Verbatim v02.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on знаю",
      "release": {
        "anchor": "знаю",
        "kind": "aside",
        "reason": "Conspiratorial chest-voice aside to the listener, Targ's 'Cliché, I know' (his lowest phrase). Verbatim v02."
      },
      "contourRhythm": {
        "decision": "step down from the previous phrase; register low; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Conspiratorial chest-voice aside to the listener, Targ's 'Cliché, I know' (his lowest phrase). Verbatim v02."
      },
      "character": "narrator",
      "register": "low",
      "holdAllowed": "none"
    },
    {
      "id": "p08",
      "text": "Вона́ га́рна без зуси́ль — ще́ ча́с не торкну́вся.",
      "meaningIds": [
        "t07"
      ],
      "rhetoricIds": [
        "a07"
      ],
      "semanticFocus": "торкнувся",
      "speechAct": "observation",
      "addressee": "listener/self",
      "delivery": "observation; register low; contour same; rest after: True",
      "phraseRelease": "Targ sings 'Because time hadn't shown up yet' in his lowest register, so it goes low and conversational; accepted wording kept (B's apocopated торкнувсь rejected as bookish).",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on торкнувся",
      "release": {
        "anchor": "торкнувся",
        "kind": "observation",
        "reason": "Targ sings 'Because time hadn't shown up yet' in his lowest register, so it goes low and conversational; accepted wording kept (B's apocopated торкнувсь rejected as bookish)."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register low; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Targ sings 'Because time hadn't shown up yet' in his lowest register, so it goes low and conversational; accepted wording kept (B's apocopated торкнувсь rejected as bookish)."
      },
      "character": "narrator",
      "register": "low",
      "holdAllowed": "none"
    },
    {
      "id": "p09",
      "text": "А я́ за пі́в ро́ку немо́в постарі́ла на п’я́ть лі́т.",
      "meaningIds": [
        "t08"
      ],
      "rhetoricIds": [
        "a08"
      ],
      "semanticFocus": "літ",
      "speechAct": "contrast",
      "addressee": "listener/self",
      "delivery": "contrast; register mid; contour up; rest after: True",
      "phraseRelease": "B's word order (judges found A's 'постаріла немов на' clumsy): verb moved inside, phrase punches out on the stressed closed літ; немов keeps it a felt impression, not an age claim; постаріла (held 1.36 s) can no longer end the phrase.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on літ",
      "release": {
        "anchor": "літ",
        "kind": "contrast",
        "reason": "B's word order (judges found A's 'постаріла немов на' clumsy): verb moved inside, phrase punches out on the stressed closed літ; немов keeps it a felt impression, not an age claim; постаріла (held 1.36 s) can no longer end the phrase."
      },
      "contourRhythm": {
        "decision": "step up from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "літ",
        "reason": "B's word order (judges found A's 'постаріла немов на' clumsy): verb moved inside, phrase punches out on the stressed closed літ; немов keeps it a felt impression, not an age claim; постаріла (held 1.36 s) can no longer end the phrase."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p10",
      "text": "Стре́с лиша́є слі́д.",
      "meaningIds": [
        "t09"
      ],
      "rhetoricIds": [
        "a09"
      ],
      "semanticFocus": "слід",
      "speechAct": "cell-one",
      "addressee": "listener/self",
      "delivery": "cell-one; register mid; contour same; rest after: True",
      "phraseRelease": "First falling causal cell with a firm consonant end. Verbatim.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on слід",
      "release": {
        "anchor": "слід",
        "kind": "cell-one",
        "reason": "First falling causal cell with a firm consonant end. Verbatim."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "First falling causal cell with a firm consonant end. Verbatim."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p11",
      "text": "Нічні́ сльо́зи лиша́ють слі́д.",
      "meaningIds": [
        "t09"
      ],
      "rhetoricIds": [
        "a09"
      ],
      "semanticFocus": "слід",
      "speechAct": "cell-two",
      "addressee": "listener/self",
      "delivery": "cell-two; register mid; contour same; rest after: True",
      "phraseRelease": "Same cadence, wider cause, final beat slightly delayed. Verbatim.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on слід",
      "release": {
        "anchor": "слід",
        "kind": "cell-two",
        "reason": "Same cadence, wider cause, final beat slightly delayed. Verbatim."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Same cadence, wider cause, final beat slightly delayed. Verbatim."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p12",
      "text": "Коли́ ді́тям ти́ опо́ра — це́ те́ж лиша́є слі́д.",
      "meaningIds": [
        "t09"
      ],
      "rhetoricIds": [
        "a09"
      ],
      "semanticFocus": "слід",
      "speechAct": "cell-three",
      "addressee": "listener/self",
      "delivery": "cell-three; register mid; contour same; rest after: True",
      "phraseRelease": "Third return escalates to caregiving cost; «це» kept as subject (B's subjectless version rejected); the closing слід is the one place this cell may ring.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on слід",
      "release": {
        "anchor": "слід",
        "kind": "cell-three",
        "reason": "Third return escalates to caregiving cost; «це» kept as subject (B's subjectless version rejected); the closing слід is the one place this cell may ring."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register mid; hold allowed: слід",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Third return escalates to caregiving cost; «це» kept as subject (B's subjectless version rejected); the closing слід is the one place this cell may ring."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "слід"
    },
    {
      "id": "p13",
      "text": "У субо́ту: крамни́ця, лоси́ни, пучо́к. Без косме́тики.",
      "meaningIds": [
        "t10"
      ],
      "rhetoricIds": [
        "a10"
      ],
      "semanticFocus": "косметики",
      "speechAct": "scene",
      "addressee": "listener/self",
      "delivery": "scene; register low; contour down; rest after: True",
      "phraseRelease": "Everyday list as clipped low patter, each stressed syllable on the beat; accepted wording kept inside one sentence frame.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on косметики",
      "release": {
        "anchor": "косметики",
        "kind": "scene",
        "reason": "Everyday list as clipped low patter, each stressed syllable on the beat; accepted wording kept inside one sentence frame."
      },
      "contourRhythm": {
        "decision": "step down from the previous phrase; register low; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Everyday list as clipped low patter, each stressed syllable on the beat; accepted wording kept inside one sentence frame."
      },
      "character": "narrator",
      "register": "low",
      "holdAllowed": "none"
    },
    {
      "id": "p14",
      "text": "Зно́в дивлю́сь на кре́м. Сті́льки про́б — і все́ ма́рно.",
      "meaningIds": [
        "t11"
      ],
      "rhetoricIds": [
        "a11"
      ],
      "semanticFocus": "марно",
      "speechAct": "failed-search",
      "addressee": "listener/self",
      "delivery": "failed-search; register low; contour same; rest after: True",
      "phraseRelease": "Dampened low answer like Targ's 'I had already tried every single one'; motivates the later advice. Verbatim.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on марно",
      "release": {
        "anchor": "марно",
        "kind": "failed-search",
        "reason": "Dampened low answer like Targ's 'I had already tried every single one'; motivates the later advice. Verbatim."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register low; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Dampened low answer like Targ's 'I had already tried every single one'; motivates the later advice. Verbatim."
      },
      "character": "narrator",
      "register": "low",
      "holdAllowed": "none"
    },
    {
      "id": "p15",
      "text": "Із сусі́днього ря́ду її́ го́лос впізна́ла.",
      "meaningIds": [
        "t12"
      ],
      "rhetoricIds": [
        "a12"
      ],
      "semanticFocus": "впізнала",
      "speechAct": "recognition",
      "addressee": "listener/self",
      "delivery": "recognition; register mid; contour up; rest after: True",
      "phraseRelease": "Accepted v02 order: voice recognised from the next aisle before sight; no melisma on впізнала, clipped -ла.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on впізнала",
      "release": {
        "anchor": "впізнала",
        "kind": "recognition",
        "reason": "Accepted v02 order: voice recognised from the next aisle before sight; no melisma on впізнала, clipped -ла."
      },
      "contourRhythm": {
        "decision": "step up from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Accepted v02 order: voice recognised from the next aisle before sight; no melisma on впізнала, clipped -ла."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p16",
      "text": "Вона́ ви́йшла. По́гляд ковзну́в по ши́ї.",
      "meaningIds": [
        "t13"
      ],
      "rhetoricIds": [
        "a13"
      ],
      "semanticFocus": "шиї",
      "speechAct": "scan",
      "addressee": "listener/self",
      "delivery": "scan; register mid; contour same; rest after: True",
      "phraseRelease": "Gaze narrows to the product zone; two short sentences, both clipped. Verbatim.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on шиї",
      "release": {
        "anchor": "шиї",
        "kind": "scan",
        "reason": "Gaze narrows to the product zone; two short sentences, both clipped. Verbatim."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Gaze narrows to the product zone; two short sentences, both clipped. Verbatim."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p17",
      "text": "Секу́нди дві́ — і усмі́шка.",
      "meaningIds": [
        "t13"
      ],
      "rhetoricIds": [
        "a13"
      ],
      "semanticFocus": "усмішка",
      "speechAct": "scan-result",
      "addressee": "listener/self",
      "delivery": "scan-result; register low; contour down; rest after: True",
      "phraseRelease": "A's colloquial approximative order (judges' best): any lean falls on stressed дві, not on the -ди of секунди (held 1.12 s); delivered low and dry like 'two seconds scan'.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on усмішка",
      "release": {
        "anchor": "усмішка",
        "kind": "scan-result",
        "reason": "A's colloquial approximative order (judges' best): any lean falls on stressed дві, not on the -ди of секунди (held 1.12 s); delivered low and dry like 'two seconds scan'."
      },
      "contourRhythm": {
        "decision": "step down from the previous phrase; register low; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "A's colloquial approximative order (judges' best): any lean falls on stressed дві, not on the -ди of секунди (held 1.12 s); delivered low and dry like 'two seconds scan'."
      },
      "character": "narrator",
      "register": "low",
      "holdAllowed": "none"
    },
    {
      "id": "p18",
      "text": "Не злі́сть. Ні́, ще́ гі́рше. Жа́лість.",
      "meaningIds": [
        "t14"
      ],
      "rhetoricIds": [
        "a14"
      ],
      "semanticFocus": "Жалість",
      "speechAct": "gaze-first",
      "addressee": "listener/self",
      "delivery": "gaze-first; register mid; contour up; rest after: True",
      "phraseRelease": "Three sung turns: cancel, delay, expose; only the reveal word may lengthen, on its stressed Жа-. Verbatim cell.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on Жалість",
      "release": {
        "anchor": "Жалість",
        "kind": "gaze-first",
        "reason": "Three sung turns: cancel, delay, expose; only the reveal word may lengthen, on its stressed Жа-. Verbatim cell."
      },
      "contourRhythm": {
        "decision": "step up from the previous phrase; register mid; hold allowed: Жалість",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Three sung turns: cancel, delay, expose; only the reveal word may lengthen, on its stressed Жа-. Verbatim cell."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "Жалість"
    },
    {
      "id": "p19",
      "text": "На́че я́ — коли́шня ве́рсія жі́нки, яку́ ві́н пе́ршою люби́в.",
      "meaningIds": [
        "t15"
      ],
      "rhetoricIds": [
        "a15"
      ],
      "semanticFocus": "любив",
      "speechAct": "identity-wound",
      "addressee": "listener/self",
      "delivery": "identity-wound; register mid; contour same; rest after: True",
      "phraseRelease": "The one long thought of the block; clause closes on oxytone любив so the wound ends on a consonant instead of held -шою (1.22 s). Shared by all three designs.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on любив",
      "release": {
        "anchor": "любив",
        "kind": "identity-wound",
        "reason": "The one long thought of the block; clause closes on oxytone любив so the wound ends on a consonant instead of held -шою (1.22 s). Shared by all three designs."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "The one long thought of the block; clause closes on oxytone любив so the wound ends on a consonant instead of held -шою (1.22 s). Shared by all three designs."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p20",
      "text": "Дійшла́ до маши́ни й сиді́ла п’ятна́дцять хвили́н.",
      "meaningIds": [
        "t16"
      ],
      "rhetoricIds": [
        "a16"
      ],
      "semanticFocus": "хвилин",
      "speechAct": "consequence",
      "addressee": "listener/self",
      "delivery": "consequence; register mid; contour same; rest after: True",
      "phraseRelease": "B's version (judge 2 best): action first, verb inside, number lands on closed хвилин; removes both the 1.96 s stretched До and the phrase-final сиділа that A re-seated.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on хвилин",
      "release": {
        "anchor": "хвилин",
        "kind": "consequence",
        "reason": "B's version (judge 2 best): action first, verb inside, number lands on closed хвилин; removes both the 1.96 s stretched До and the phrase-final сиділа that A re-seated."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "B's version (judge 2 best): action first, verb inside, number lands on closed хвилин; removes both the 1.96 s stretched До and the phrase-final сиділа that A re-seated."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p21",
      "text": "Не на не́ї зли́лась — на те́, що в дзе́ркалі ба́чила.",
      "meaningIds": [
        "t17"
      ],
      "rhetoricIds": [
        "a17"
      ],
      "semanticFocus": "Не на неї",
      "speechAct": "anger-turn",
      "addressee": "listener/self",
      "delivery": "anger-turn; register mid; contour same; rest after: True",
      "phraseRelease": "Opinion-cell opening kept verbatim: rival negated, anger turned to what she saw (exact t17 sense); avoids B's на се́бе preposition-shift trap.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on Не на неї",
      "release": {
        "anchor": "бачила",
        "kind": "anger-turn",
        "reason": "Opinion-cell opening kept verbatim: rival negated, anger turned to what she saw (exact t17 sense); avoids B's на се́бе preposition-shift trap."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "Не на неї",
        "reason": "Opinion-cell opening kept verbatim: rival negated, anger turned to what she saw (exact t17 sense); avoids B's на се́бе preposition-shift trap."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p22",
      "text": "На ши́ї — сму́ги, зало́ми й су́хість.",
      "meaningIds": [
        "t18"
      ],
      "rhetoricIds": [
        "a18"
      ],
      "semanticFocus": "На шиї",
      "speechAct": "problem",
      "addressee": "listener/self",
      "delivery": "problem; register mid; contour same; rest after: True",
      "phraseRelease": "Euphonic й; all three neck features named; ends on the closed сухість.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on На шиї",
      "release": {
        "anchor": "сухість",
        "kind": "problem",
        "reason": "Euphonic й; all three neck features named; ends on the closed сухість."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Euphonic й; all three neck features named; ends on the closed сухість."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p23",
      "text": "Ні́би сві́тло в мені́ зга́сло.",
      "meaningIds": [
        "t19"
      ],
      "rhetoricIds": [
        "a19"
      ],
      "semanticFocus": "згасло",
      "speechAct": "inner-image",
      "addressee": "listener/self",
      "delivery": "inner-image; register mid; contour same; rest after: True",
      "phraseRelease": "C's eight-syllable line (all three judges' best): the one earned hold of the section sits on stressed зга- with a short -сло release, like Targ's held 'inside'; в мені́ keeps its stress.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on згасло",
      "release": {
        "anchor": "згасло",
        "kind": "inner-image",
        "reason": "C's eight-syllable line (all three judges' best): the one earned hold of the section sits on stressed зга- with a short -сло release, like Targ's held 'inside'; в мені́ keeps its stress."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register mid; hold allowed: згасло",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "C's eight-syllable line (all three judges' best): the one earned hold of the section sits on stressed зга- with a short -сло release, like Targ's held 'inside'; в мені́ keeps its stress."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "згасло"
    },
    {
      "id": "p24",
      "text": "Того́ ти́жня чека́ла до́ньку пі́сля та́нців.",
      "meaningIds": [
        "t20"
      ],
      "rhetoricIds": [
        "a20"
      ],
      "semanticFocus": "танців",
      "speechAct": "new-scene",
      "addressee": "listener/self",
      "delivery": "new-scene; register low; contour down; rest after: True",
      "phraseRelease": "C's wording retires the owner's 'зааабирала' word entirely; low spoken lead-in like Targ's dance pickup; closes on танців.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on танців",
      "release": {
        "anchor": "танців",
        "kind": "new-scene",
        "reason": "C's wording retires the owner's 'зааабирала' word entirely; low spoken lead-in like Targ's dance pickup; closes on танців."
      },
      "contourRhythm": {
        "decision": "step down from the previous phrase; register low; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "C's wording retires the owner's 'зааабирала' word entirely; low spoken lead-in like Targ's dance pickup; closes on танців."
      },
      "character": "narrator",
      "register": "low",
      "holdAllowed": "none"
    },
    {
      "id": "p25",
      "text": "Лари́су я́ ба́чила та́м щодня́.",
      "meaningIds": [
        "t20"
      ],
      "rhetoricIds": [
        "a20"
      ],
      "semanticFocus": "Ларису",
      "speechAct": "familiar-person",
      "addressee": "listener/self",
      "delivery": "familiar-person; register low; contour same; rest after: True",
      "phraseRelease": "C's line: name heard whole up front, phrase ends on stressed щодня́ (Ларису was held 1.1 s mid-phrase in v1); low, no lead-in stretch on Ла-.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on Ларису",
      "release": {
        "anchor": "щодня",
        "kind": "familiar-person",
        "reason": "C's line: name heard whole up front, phrase ends on stressed щодня́ (Ларису was held 1.1 s mid-phrase in v1); low, no lead-in stretch on Ла-."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register low; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "C's line: name heard whole up front, phrase ends on stressed щодня́ (Ларису was held 1.1 s mid-phrase in v1); low, no lead-in stretch on Ла-."
      },
      "character": "narrator",
      "register": "low",
      "holdAllowed": "none"
    },
    {
      "id": "p26",
      "text": "Ї́й п’ятдеся́т п’я́ть. А ши́я — гладе́нька.",
      "meaningIds": [
        "t21"
      ],
      "rhetoricIds": [
        "a21"
      ],
      "semanticFocus": "гладенька",
      "speechAct": "credible-contrast",
      "addressee": "listener/self",
      "delivery": "credible-contrast; register mid; contour up; rest after: True",
      "phraseRelease": "Mature age separated from the visibly smooth neck with a small surprised lift. Verbatim.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on гладенька",
      "release": {
        "anchor": "гладенька",
        "kind": "credible-contrast",
        "reason": "Mature age separated from the visibly smooth neck with a small surprised lift. Verbatim."
      },
      "contourRhythm": {
        "decision": "step up from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "гладенька",
        "reason": "Mature age separated from the visibly smooth neck with a small surprised lift. Verbatim."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p27",
      "text": "Пита́ю: «Чи́м ти́ користу́єшся?»",
      "meaningIds": [
        "t21"
      ],
      "rhetoricIds": [
        "a21"
      ],
      "semanticFocus": "користуєшся",
      "speechAct": "question",
      "addressee": "listener/self",
      "delivery": "question; register high; contour up; rest after: True",
      "phraseRelease": "Reserved top: rising melodic play on Чим ти like Targ's 'What do you use?', the hold on the lexically stressed -ту́- of користу́єшся (the reading frozen in the accepted ledger stress-ledger-v03; the dictionary lists both кори́стуєшся and користу́єшся), -єшся clipped.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on користуєшся",
      "release": {
        "anchor": "користуєшся",
        "kind": "question",
        "reason": "Reserved top: rising melodic play on Чим ти like Targ's 'What do you use?', the hold on the lexically stressed -ту́- of користу́єшся (the reading frozen in the accepted ledger stress-ledger-v03; the dictionary lists both кори́стуєшся and користу́єшся), -єшся clipped."
      },
      "contourRhythm": {
        "decision": "step up from the previous phrase; register high; hold allowed: користуєшся",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "користуєшся",
        "reason": "Reserved top: rising melodic play on Чим ти like Targ's 'What do you use?', the hold on the lexically stressed -ту́- of користу́єшся (the reading frozen in the accepted ledger stress-ledger-v03; the dictionary lists both кори́стуєшся and користу́єшся), -єшся clipped."
      },
      "character": "narrator",
      "register": "high",
      "holdAllowed": "користуєшся"
    },
    {
      "id": "p28",
      "text": "Вона́ засмія́лась, гля́нула на ши́ю:",
      "meaningIds": [
        "t22"
      ],
      "rhetoricIds": [
        "a22"
      ],
      "semanticFocus": "шию",
      "speechAct": "laugh-and-inspect",
      "addressee": "listener/self",
      "delivery": "laugh-and-inspect; register mid; contour down; rest after: False",
      "phraseRelease": "Subject kept so the speaker switch from Питаю is audible; Larysa's laugh enacted on засміялась; глянула mid-phrase, not at the cadence.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on шию",
      "release": {
        "anchor": "шию",
        "kind": "laugh-and-inspect",
        "reason": "Subject kept so the speaker switch from Питаю is audible; Larysa's laugh enacted on засміялась; глянула mid-phrase, not at the cadence."
      },
      "contourRhythm": {
        "decision": "step down from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought; the next phrase follows without a rest (same musical sentence).",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Subject kept so the speaker switch from Питаю is audible; Larysa's laugh enacted on засміялась; глянула mid-phrase, not at the cadence."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p29",
      "text": "«А ти́ що нано́сиш?»",
      "meaningIds": [
        "t22"
      ],
      "rhetoricIds": [
        "a22"
      ],
      "semanticFocus": "А ти",
      "speechAct": "counter-question",
      "addressee": "Larysa",
      "delivery": "counter-question; register low; contour down; rest after: True",
      "phraseRelease": "Larysa lower and drier, half-amused, smile still in the voice; addressee flips after the inspection.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on А ти",
      "release": {
        "anchor": "наносиш",
        "kind": "counter-question",
        "reason": "Larysa lower and drier, half-amused, smile still in the voice; addressee flips after the inspection."
      },
      "contourRhythm": {
        "decision": "step down from the previous phrase; register low; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "А ти",
        "reason": "Larysa lower and drier, half-amused, smile still in the voice; addressee flips after the inspection."
      },
      "character": "larysa",
      "register": "low",
      "holdAllowed": "none"
    },
    {
      "id": "p30",
      "text": "«Кисло́ти, сиро́ватки, кре́ми — міня́ю все́ підря́д».",
      "meaningIds": [
        "t23"
      ],
      "rhetoricIds": [
        "a23"
      ],
      "semanticFocus": "підряд",
      "speechAct": "confession",
      "addressee": "listener/self",
      "delivery": "confession; register mid; contour up; rest after: True",
      "phraseRelease": "B's patter (judges 2 and 3 best): catalogue releases on closed підряд, which Larysa throws back in the next line; no open -ю ending.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on підряд",
      "release": {
        "anchor": "підряд",
        "kind": "confession",
        "reason": "B's patter (judges 2 and 3 best): catalogue releases on closed підряд, which Larysa throws back in the next line; no open -ю ending."
      },
      "contourRhythm": {
        "decision": "step up from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "B's patter (judges 2 and 3 best): catalogue releases on closed підряд, which Larysa throws back in the next line; no open -ю ending."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p31",
      "text": "«Сті́й. Не все́ підря́д. Догляда́й щодня́».",
      "meaningIds": [
        "t24"
      ],
      "rhetoricIds": [
        "a24"
      ],
      "semanticFocus": "Стій",
      "speechAct": "advice-pivot",
      "addressee": "Larysa",
      "delivery": "advice-pivot; register high; contour up; rest after: True",
      "phraseRelease": "Band stops dead on Стій for half a beat (arrangement event 1); advice echoes підряд and restarts the pulse in Larysa's dry colour.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on Стій",
      "release": {
        "anchor": "щодня",
        "kind": "advice-pivot",
        "reason": "Band stops dead on Стій for half a beat (arrangement event 1); advice echoes підряд and restarts the pulse in Larysa's dry colour."
      },
      "contourRhythm": {
        "decision": "step up from the previous phrase; register high; hold allowed: Стій",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Band stops on the word, half-beat silence, resumes under the advice",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "Стій",
        "reason": "Band stops dead on Стій for half a beat (arrangement event 1); advice echoes підряд and restarts the pulse in Larysa's dry colour."
      },
      "character": "larysa",
      "register": "high",
      "holdAllowed": "Стій"
    },
    {
      "id": "p32",
      "text": "Наза́втра Лари́са дала́ мені́ ба́нку.",
      "meaningIds": [
        "t25"
      ],
      "rhetoricIds": [
        "a25"
      ],
      "semanticFocus": "банку",
      "speechAct": "handoff",
      "addressee": "listener/self",
      "delivery": "handoff; register mid; contour down; rest after: True",
      "phraseRelease": "Наза́втра replaces the 1.88 s stretched Наступного with no hold on the lead-in (C's Назавтра hold rejected); donor, transfer and jar in one causal action.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on банку",
      "release": {
        "anchor": "банку",
        "kind": "handoff",
        "reason": "Наза́втра replaces the 1.88 s stretched Наступного with no hold on the lead-in (C's Назавтра hold rejected); donor, transfer and jar in one causal action."
      },
      "contourRhythm": {
        "decision": "step down from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Наза́втра replaces the 1.88 s stretched Наступного with no hold on the lead-in (C's Назавтра hold rejected); donor, transfer and jar in one causal action."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p33",
      "text": "Про це́й кре́м ще́ не чу́ла.",
      "meaningIds": [
        "t25"
      ],
      "rhetoricIds": [
        "a25"
      ],
      "semanticFocus": "чула",
      "speechAct": "unfamiliar-object",
      "addressee": "listener/self",
      "delivery": "unfamiliar-object; register mid; contour same; rest after: True",
      "phraseRelease": "Accepted v02 clause restored (fixes A's gender-slip «про такий»); the purple colour moves to the packshot on screen to buy the sung four-ingredient list within the care budget.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on чула",
      "release": {
        "anchor": "чула",
        "kind": "unfamiliar-object",
        "reason": "Accepted v02 clause restored (fixes A's gender-slip «про такий»); the purple colour moves to the packshot on screen to buy the sung four-ingredient list within the care budget."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Accepted v02 clause restored (fixes A's gender-slip «про такий»); the purple colour moves to the packshot on screen to buy the sung four-ingredient list within the care budget."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p34",
      "text": "У ба́нці — купуасу́, гіалуро́н, оли́вні ліпі́ди й кофеї́н.",
      "meaningIds": [
        "t26"
      ],
      "rhetoricIds": [
        "a26"
      ],
      "semanticFocus": "кофеїн",
      "speechAct": "ingredient-list",
      "addressee": "listener/self",
      "delivery": "ingredient-list; register mid; contour same; rest after: True",
      "phraseRelease": "Jar named as antecedent; four seller ingredients as clipped patter inside one sentence; ku-pu-a-SU four full syllables; sentence-initial У for euphony.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on кофеїн",
      "release": {
        "anchor": "кофеїн",
        "kind": "ingredient-list",
        "reason": "Jar named as antecedent; four seller ingredients as clipped patter inside one sentence; ku-pu-a-SU four full syllables; sentence-initial У for euphony."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Jar named as antecedent; four seller ingredients as clipped patter inside one sentence; ku-pu-a-SU four full syllables; sentence-initial У for euphony."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p35",
      "text": "«На чи́сту ши́ю — то́нко, вго́ру. Щове́чора. Не міня́й».",
      "meaningIds": [
        "t26"
      ],
      "rhetoricIds": [
        "a26"
      ],
      "semanticFocus": "міняй",
      "speechAct": "ritual",
      "addressee": "Larysa",
      "delivery": "ritual; register low; contour down; rest after: True",
      "phraseRelease": "Larysa's instruction with all ritual facts (clean neck, thin layer, upward, nightly) and the routine reset «Не міняй» as a real imperative; cut from 19 to 16 syllables, нічо́го trap removed.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on міняй",
      "release": {
        "anchor": "міняй",
        "kind": "ritual",
        "reason": "Larysa's instruction with all ritual facts (clean neck, thin layer, upward, nightly) and the routine reset «Не міняй» as a real imperative; cut from 19 to 16 syllables, нічо́го trap removed."
      },
      "contourRhythm": {
        "decision": "step down from the previous phrase; register low; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Larysa's instruction with all ritual facts (clean neck, thin layer, upward, nightly) and the routine reset «Не міняй» as a real imperative; cut from 19 to 16 syllables, нічо́го trap removed."
      },
      "character": "larysa",
      "register": "low",
      "holdAllowed": "none"
    },
    {
      "id": "p36",
      "text": "Без печі́ння. Без лу́щення. Комфо́ртно.",
      "meaningIds": [
        "t27"
      ],
      "rhetoricIds": [
        "a27"
      ],
      "semanticFocus": "Комфортно",
      "speechAct": "felt-result",
      "addressee": "listener/self",
      "delivery": "felt-result; register mid; contour up; rest after: True",
      "phraseRelease": "Two negations release into the personal comfort word; accepted verbatim (C's bare «Комфорт.» rejected); -но clipped.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on Комфортно",
      "release": {
        "anchor": "Комфортно",
        "kind": "felt-result",
        "reason": "Two negations release into the personal comfort word; accepted verbatim (C's bare «Комфорт.» rejected); -но clipped."
      },
      "contourRhythm": {
        "decision": "step up from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Two negations release into the personal comfort word; accepted verbatim (C's bare «Комфорт.» rejected); -но clipped."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p37",
      "text": "За три́ ти́жні бі́ля дзе́ркала спини́лась.",
      "meaningIds": [
        "t28"
      ],
      "rhetoricIds": [
        "a28"
      ],
      "semanticFocus": "спинилась",
      "speechAct": "partial-surprise",
      "addressee": "listener/self",
      "delivery": "partial-surprise; register mid; contour same; rest after: True",
      "phraseRelease": "Ends on the consonant-closed verb so the mirror stop is a stop, not a held дзеркала (0.92 s).",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on спинилась",
      "release": {
        "anchor": "спинилась",
        "kind": "partial-surprise",
        "reason": "Ends on the consonant-closed verb so the mirror stop is a stop, not a held дзеркала (0.92 s)."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Ends on the consonant-closed verb so the mirror stop is a stop, not a held дзеркала (0.92 s)."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p38",
      "text": "Сму́ги вже́ ме́нш помі́тні.",
      "meaningIds": [
        "t28"
      ],
      "rhetoricIds": [
        "a28"
      ],
      "semanticFocus": "помітні",
      "speechAct": "partial-result",
      "addressee": "listener/self",
      "delivery": "partial-result; register mid; contour same; rest after: True",
      "phraseRelease": "Clearly partial improvement, quiet mid delivery. Verbatim.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on помітні",
      "release": {
        "anchor": "помітні",
        "kind": "partial-result",
        "reason": "Clearly partial improvement, quiet mid delivery. Verbatim."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Clearly partial improvement, quiet mid delivery. Verbatim."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p39",
      "text": "До́нька ка́же: «Ма́мо, ти́ іна́кша.",
      "meaningIds": [
        "t29"
      ],
      "rhetoricIds": [
        "a29"
      ],
      "semanticFocus": "інакша",
      "speechAct": "child-observation",
      "addressee": "Oksana",
      "delivery": "child-observation; register mid; contour same; rest after: True",
      "phraseRelease": "Owner-praised line kept verbatim; the daughter is lighter and higher in colour from Мамо onward, not in the reserved top.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on інакша",
      "release": {
        "anchor": "інакша",
        "kind": "child-observation",
        "reason": "Owner-praised line kept verbatim; the daughter is lighter and higher in colour from Мамо onward, not in the reserved top."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Owner-praised line kept verbatim; the daughter is lighter and higher in colour from Мамо onward, not in the reserved top."
      },
      "character": "daughter",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p40",
      "text": "Га́рно іна́кша. Світлі́ша яка́сь».",
      "meaningIds": [
        "t29"
      ],
      "rhetoricIds": [
        "a29"
      ],
      "semanticFocus": "Гарно",
      "speechAct": "child-clarification",
      "addressee": "Oksana",
      "delivery": "child-clarification; register mid; contour same; rest after: True",
      "phraseRelease": "C's fix (all three judges' best): keeps the praised word світліша and the childlike character, but the cadence moves to stressed closed яка́сь, so the 1.32 s held -ша cannot recur.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on Гарно",
      "release": {
        "anchor": "якась",
        "kind": "child-clarification",
        "reason": "C's fix (all three judges' best): keeps the praised word світліша and the childlike character, but the cadence moves to stressed closed яка́сь, so the 1.32 s held -ша cannot recur."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "C's fix (all three judges' best): keeps the praised word світліша and the childlike character, but the cadence moves to stressed closed яка́сь, so the 1.32 s held -ша cannot recur."
      },
      "character": "daughter",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p41",
      "text": "А за ші́сть — не пові́рила оча́м!",
      "meaningIds": [
        "t30"
      ],
      "rhetoricIds": [
        "a30"
      ],
      "semanticFocus": "очам",
      "speechAct": "time-hold",
      "addressee": "listener/self",
      "delivery": "time-hold; register high; contour up; rest after: True",
      "phraseRelease": "Time word шість held with a breath before the reveal; rhythm thins under it; не повірила очам clipped after.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on очам",
      "release": {
        "anchor": "очам",
        "kind": "time-hold",
        "reason": "Time word шість held with a breath before the reveal; rhythm thins under it; не повірила очам clipped after."
      },
      "contourRhythm": {
        "decision": "step up from the previous phrase; register high; hold allowed: шість",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Time word шість held with a breath before the reveal; rhythm thins under it; не повірила очам clipped after."
      },
      "character": "narrator",
      "register": "high",
      "holdAllowed": "шість"
    },
    {
      "id": "p42",
      "text": "Ши́я гладе́нька. Ні́ сму́г, ні́ зало́мів.",
      "meaningIds": [
        "t30"
      ],
      "rhetoricIds": [
        "a30"
      ],
      "semanticFocus": "заломів",
      "speechAct": "complete-result",
      "addressee": "listener/self",
      "delivery": "complete-result; register mid; contour down; rest after: True",
      "phraseRelease": "Complete neck outcome with two audible negations, consonant close. Verbatim.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on заломів",
      "release": {
        "anchor": "заломів",
        "kind": "complete-result",
        "reason": "Complete neck outcome with two audible negations, consonant close. Verbatim."
      },
      "contourRhythm": {
        "decision": "step down from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Complete neck outcome with two audible negations, consonant close. Verbatim."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p43",
      "text": "Де́сять ро́ків шкі́ра тако́ю рі́вною не була́.",
      "meaningIds": [
        "t31"
      ],
      "rhetoricIds": [
        "a31"
      ],
      "semanticFocus": "Десять років",
      "speechAct": "comparison",
      "addressee": "listener/self",
      "delivery": "comparison; register mid; contour same; rest after: True",
      "phraseRelease": "Personal decade comparison ending on oxytone була́ (a stressed final, so any length is legitimate). Verbatim.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on Десять років",
      "release": {
        "anchor": "була",
        "kind": "comparison",
        "reason": "Personal decade comparison ending on oxytone була́ (a stressed final, so any length is legitimate). Verbatim."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Personal decade comparison ending on oxytone була́ (a stressed final, so any length is legitimate). Verbatim."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p44",
      "text": "З відкри́тою ши́єю я́ ви́йшла на лю́ди.",
      "meaningIds": [
        "t31"
      ],
      "rhetoricIds": [
        "a31"
      ],
      "semanticFocus": "люди",
      "speechAct": "neck-payoff",
      "addressee": "listener/self",
      "delivery": "neck-payoff; register mid; contour same; rest after: True",
      "phraseRelease": "Idiom «вийти на люди» (appear in public) completes the sentence that A left hanging and avoids C's pompous «у світ» and B's «— і все»; шиєю is mid-phrase, ending лю́ди has one clipped unstressed syllable.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on люди",
      "release": {
        "anchor": "люди",
        "kind": "neck-payoff",
        "reason": "Idiom «вийти на люди» (appear in public) completes the sentence that A left hanging and avoids C's pompous «у світ» and B's «— і все»; шиєю is mid-phrase, ending лю́ди has one clipped unstressed syllable."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Idiom «вийти на люди» (appear in public) completes the sentence that A left hanging and avoids C's pompous «у світ» and B's «— і все»; шиєю is mid-phrase, ending лю́ди has one clipped unstressed syllable."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p45",
      "text": "У че́рвні до́ньчин кла́с дава́в конце́рт.",
      "meaningIds": [
        "t32"
      ],
      "rhetoricIds": [
        "a32"
      ],
      "semanticFocus": "концерт",
      "speechAct": "return-time",
      "addressee": "listener/self",
      "delivery": "return-time; register mid; contour same; rest after: True",
      "phraseRelease": "B's sentence: month inside a prepositional phrase (Червень was a 1.96 s one-word opener), closes on концерт.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on концерт",
      "release": {
        "anchor": "концерт",
        "kind": "return-time",
        "reason": "B's sentence: month inside a prepositional phrase (Червень was a 1.96 s one-word opener), closes on концерт."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "B's sentence: month inside a prepositional phrase (Червень was a 1.96 s one-word opener), closes on концерт."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p46",
      "text": "До́нька гра́ла на піані́но.",
      "meaningIds": [
        "t32"
      ],
      "rhetoricIds": [
        "a32"
      ],
      "semanticFocus": "Донька",
      "speechAct": "recital",
      "addressee": "listener/self",
      "delivery": "recital; register mid; contour same; rest after: True",
      "phraseRelease": "Child's event as its own complete thought, brighter and closer; -но clipped. Verbatim.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on Донька",
      "release": {
        "anchor": "піаніно",
        "kind": "recital",
        "reason": "Child's event as its own complete thought, brighter and closer; -но clipped. Verbatim."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Child's event as its own complete thought, brighter and closer; -но clipped. Verbatim."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p47",
      "text": "Дружи́на Андрі́я сі́ла неподалі́к.",
      "meaningIds": [
        "t33"
      ],
      "rhetoricIds": [
        "a33"
      ],
      "semanticFocus": "Дружина Андрія",
      "speechAct": "return-encounter",
      "addressee": "listener/self",
      "delivery": "return-encounter; register mid; contour same; rest after: True",
      "phraseRelease": "Same evaluator returns; ends on oxytone неподалік. Verbatim.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on Дружина Андрія",
      "release": {
        "anchor": "неподалік",
        "kind": "return-encounter",
        "reason": "Same evaluator returns; ends on oxytone неподалік. Verbatim."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Same evaluator returns; ends on oxytone неподалік. Verbatim."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p48",
      "text": "І зно́в то́й по́гляд. Не жа́лість. Не співчуття́. Розгу́блена.",
      "meaningIds": [
        "t33"
      ],
      "rhetoricIds": [
        "a33"
      ],
      "semanticFocus": "Розгублена",
      "speechAct": "gaze-return",
      "addressee": "listener/self",
      "delivery": "gaze-return; register mid; contour same; rest after: True",
      "phraseRelease": "C's recall (judges 1 and 2 best): 'that look again' with no stretchable Глянула opener; the cell sung as dry staccato; Розгублена may lean only on -гу́б-, -лена clipped.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on Розгублена",
      "release": {
        "anchor": "Розгублена",
        "kind": "gaze-return",
        "reason": "C's recall (judges 1 and 2 best): 'that look again' with no stretchable Глянула opener; the cell sung as dry staccato; Розгублена may lean only on -гу́б-, -лена clipped."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "C's recall (judges 1 and 2 best): 'that look again' with no stretchable Глянула opener; the cell sung as dry staccato; Розгублена may lean only on -гу́б-, -лена clipped."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p49",
      "text": "Пі́сля конце́рту підійшла́.",
      "meaningIds": [
        "t34"
      ],
      "rhetoricIds": [
        "a34"
      ],
      "semanticFocus": "підійшла",
      "speechAct": "approach",
      "addressee": "listener/self",
      "delivery": "approach; register mid; contour same; rest after: True",
      "phraseRelease": "Unsolicited approach in the narrator's voice, ends on oxytone підійшла́; Після sung through (held 1.16 s in v1), no lead-in stretch.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on підійшла",
      "release": {
        "anchor": "підійшла",
        "kind": "approach",
        "reason": "Unsolicited approach in the narrator's voice, ends on oxytone підійшла́; Після sung through (held 1.16 s in v1), no lead-in stretch."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Unsolicited approach in the narrator's voice, ends on oxytone підійшла́; Після sung through (held 1.16 s in v1), no lead-in stretch."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p50",
      "text": "«Ти́ ду́же га́рно вигляда́єш… до ре́чі».",
      "meaningIds": [
        "t34"
      ],
      "rhetoricIds": [
        "a34"
      ],
      "semanticFocus": "речі",
      "speechAct": "compliment-with-tag",
      "addressee": "Oksana",
      "delivery": "compliment-with-tag; register low; contour down; rest after: True",
      "phraseRelease": "Wife polite and even in her own colour; до речі arrives after a beat as a low spoken afterthought, Targ's delayed 'by the way'.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on речі",
      "release": {
        "anchor": "речі",
        "kind": "compliment-with-tag",
        "reason": "Wife polite and even in her own colour; до речі arrives after a beat as a low spoken afterthought, Targ's delayed 'by the way'."
      },
      "contourRhythm": {
        "decision": "step down from the previous phrase; register low; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Wife polite and even in her own colour; до речі arrives after a beat as a low spoken afterthought, Targ's delayed 'by the way'."
      },
      "character": "wife",
      "register": "low",
      "holdAllowed": "none"
    },
    {
      "id": "p51",
      "text": "Та сама́, че́рез яку́ в маши́ні сиді́ла я́ навесні́.",
      "meaningIds": [
        "t35"
      ],
      "rhetoricIds": [
        "a35"
      ],
      "semanticFocus": "Та сама",
      "speechAct": "memory-return",
      "addressee": "listener/self",
      "delivery": "memory-return; register low; contour same; rest after: True",
      "phraseRelease": "Causal через яку (the woman because of whom); low register memory return ending on oxytone навесні.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on Та сама",
      "release": {
        "anchor": "навесні",
        "kind": "memory-return",
        "reason": "Causal через яку (the woman because of whom); low register memory return ending on oxytone навесні."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register low; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Causal через яку (the woman because of whom); low register memory return ending on oxytone навесні."
      },
      "character": "narrator",
      "register": "low",
      "holdAllowed": "none"
    },
    {
      "id": "p52",
      "text": "Я́ щи́ро сказа́ла: «Дя́кую». І спра́вді та́к відчува́ла.",
      "meaningIds": [
        "t36"
      ],
      "rhetoricIds": [
        "a36"
      ],
      "semanticFocus": "відчувала",
      "speechAct": "sincere-response",
      "addressee": "listener/self",
      "delivery": "sincere-response; register mid; contour up; rest after: True",
      "phraseRelease": "Accepted sincere line kept verbatim (judges rejected B's «не був жест»); Дя́кую short, -ла of відчувала clipped by direction.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on відчувала",
      "release": {
        "anchor": "відчувала",
        "kind": "sincere-response",
        "reason": "Accepted sincere line kept verbatim (judges rejected B's «не був жест»); Дя́кую short, -ла of відчувала clipped by direction."
      },
      "contourRhythm": {
        "decision": "step up from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Accepted sincere line kept verbatim (judges rejected B's «не був жест»); Дя́кую short, -ла of відчувала clipped by direction."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p53",
      "text": "Не тому́, що її́ ду́мка що́сь ва́жить.",
      "meaningIds": [
        "t37"
      ],
      "rhetoricIds": [
        "a37"
      ],
      "semanticFocus": "важить",
      "speechAct": "external-negation",
      "addressee": "listener/self",
      "delivery": "external-negation; register mid; contour same; rest after: True",
      "phraseRelease": "Colloquial «щось важить» replaces the held важлива (1.4 s) and keeps the weight on whose opinion; C's «важить» without щось rejected.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on важить",
      "release": {
        "anchor": "важить",
        "kind": "external-negation",
        "reason": "Colloquial «щось важить» replaces the held важлива (1.4 s) and keeps the weight on whose opinion; C's «важить» without щось rejected."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Colloquial «щось важить» replaces the held важлива (1.4 s) and keeps the weight on whose opinion; C's «важить» without щось rejected."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p54",
      "text": "А тому́, що свою́ я́ наре́шті ціну́ю.",
      "meaningIds": [
        "t37"
      ],
      "rhetoricIds": [
        "a37"
      ],
      "semanticFocus": "ціную",
      "speechAct": "self-worth",
      "addressee": "listener/self",
      "delivery": "self-worth; register high; contour up; rest after: True",
      "phraseRelease": "Praised line kept; the peak and the only hold move to the pronoun свою, ціную descends to a complete cadence before the guitar bar.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on ціную",
      "release": {
        "anchor": "ціную",
        "kind": "self-worth",
        "reason": "Praised line kept; the peak and the only hold move to the pronoun свою, ціную descends to a complete cadence before the guitar bar."
      },
      "contourRhythm": {
        "decision": "step up from the previous phrase; register high; hold allowed: свою",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "ціную",
        "reason": "Praised line kept; the peak and the only hold move to the pronoun свою, ціную descends to a complete cadence before the guitar bar."
      },
      "character": "narrator",
      "register": "high",
      "holdAllowed": "свою"
    },
    {
      "id": "p55",
      "text": "Кре́м назива́ється… Ґо́у П’ю́р.",
      "meaningIds": [
        "t38"
      ],
      "rhetoricIds": [
        "a38"
      ],
      "semanticFocus": "П’юр",
      "speechAct": "brand",
      "addressee": "listener/self",
      "delivery": "brand; register mid; contour down; rest after: True",
      "phraseRelease": "Targ's t38 shape: brand ends its phrase after a breath following називається; hard Ґ attack, name held whole.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on П’юр",
      "release": {
        "anchor": "П’юр",
        "kind": "brand",
        "reason": "Targ's t38 shape: brand ends its phrase after a breath following називається; hard Ґ attack, name held whole."
      },
      "contourRhythm": {
        "decision": "step down from the previous phrase; register mid; hold allowed: П’юр",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "One bar of guitar only before this brand phrase",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Targ's t38 shape: brand ends its phrase after a breath following називається; hard Ґ attack, name held whole."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "П’юр"
    },
    {
      "id": "p56",
      "text": "Ім’я́ й но́мер зали́ш у фо́рмі.",
      "meaningIds": [
        "t39"
      ],
      "rhetoricIds": [
        "a39"
      ],
      "semanticFocus": "формі",
      "speechAct": "order",
      "addressee": "listener/self",
      "delivery": "order; register mid; contour same; rest after: True",
      "phraseRelease": "Order form condition in one calm clause; внизу said once in the last line.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on формі",
      "release": {
        "anchor": "формі",
        "kind": "order",
        "reason": "Order form condition in one calm clause; внизу said once in the last line."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Order form condition in one calm clause; внизу said once in the last line."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p57",
      "text": "На по́шті огля́нь —",
      "meaningIds": [
        "t39"
      ],
      "rhetoricIds": [
        "a39"
      ],
      "semanticFocus": "оглянь",
      "speechAct": "payment-condition",
      "addressee": "listener/self",
      "delivery": "payment-condition; register low; contour down; rest after: True",
      "phraseRelease": "Inspection before payment with the unambiguous пла́тиш, avoiding the оплати́/опла́ти heteronym; ends on a clipped word.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on оглянь",
      "release": {
        "anchor": "оглянь",
        "kind": "payment-condition",
        "reason": "Inspection before payment with the unambiguous пла́тиш, avoiding the оплати́/опла́ти heteronym; ends on a clipped word."
      },
      "contourRhythm": {
        "decision": "step down from the previous phrase; register low; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Inspection before payment with the unambiguous пла́тиш, avoiding the оплати́/опла́ти heteronym; ends on a clipped word."
      },
      "character": "narrator",
      "register": "low",
      "holdAllowed": "none"
    },
    {
      "id": "p58",
      "text": "і пла́тиш по́тім.",
      "meaningIds": [
        "t39"
      ],
      "rhetoricIds": [
        "a39"
      ],
      "semanticFocus": "потім",
      "speechAct": "payment-condition",
      "addressee": "listener/self",
      "delivery": "payment-condition; register low; contour same; rest after: True",
      "phraseRelease": "Inspection before payment with the unambiguous пла́тиш, avoiding the оплати́/опла́ти heteronym; ends on a clipped word.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on потім",
      "release": {
        "anchor": "потім",
        "kind": "payment-condition",
        "reason": "Inspection before payment with the unambiguous пла́тиш, avoiding the оплати́/опла́ти heteronym; ends on a clipped word."
      },
      "contourRhythm": {
        "decision": "step same from the previous phrase; register low; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Inspection before payment with the unambiguous пла́тиш, avoiding the оплати́/опла́ти heteronym; ends on a clipped word."
      },
      "character": "narrator",
      "register": "low",
      "holdAllowed": "none"
    },
    {
      "id": "p59",
      "text": "На пове́рнення — шістдеся́т дні́в.",
      "meaningIds": [
        "t39"
      ],
      "rhetoricIds": [
        "a39"
      ],
      "semanticFocus": "днів",
      "speechAct": "return-condition",
      "addressee": "listener/self",
      "delivery": "return-condition; register mid; contour up; rest after: True",
      "phraseRelease": "B's order: the sixty-day window lands on the stressed closed днів with the number on the beat, instead of open -ння.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on днів",
      "release": {
        "anchor": "днів",
        "kind": "return-condition",
        "reason": "B's order: the sixty-day window lands on the stressed closed днів with the number on the beat, instead of open -ння."
      },
      "contourRhythm": {
        "decision": "step up from the previous phrase; register mid; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "B's order: the sixty-day window lands on the stressed closed днів with the number on the beat, instead of open -ння."
      },
      "character": "narrator",
      "register": "mid",
      "holdAllowed": "none"
    },
    {
      "id": "p60",
      "text": "Якщо́ тобі́ потрі́бно — посила́ння внизу́.",
      "meaningIds": [
        "t39"
      ],
      "rhetoricIds": [
        "a39"
      ],
      "semanticFocus": "Якщо тобі потрібно",
      "speechAct": "optional-coda",
      "addressee": "listener/self",
      "delivery": "optional-coda; register low; contour down; rest after: True",
      "phraseRelease": "Accepted personal low-pressure invitation, half-spoken with a fade like Targ's 'If you need it'; внизу́ short, no hold.",
      "stressIntent": "Lexical stress follows the occurrence ledger; semantic emphasis on Якщо тобі потрібно",
      "release": {
        "anchor": "внизу",
        "kind": "optional-coda",
        "reason": "Accepted personal low-pressure invitation, half-spoken with a fade like Targ's 'If you need it'; внизу́ short, no hold."
      },
      "contourRhythm": {
        "decision": "step down from the previous phrase; register low; hold allowed: none",
        "reason": "formPlan contour"
      },
      "breathRole": {
        "decision": "Complete this thought, then an audible rest before the next thought.",
        "reason": "one thought per phrase (owner 2026-09-17)"
      },
      "accompanimentRole": {
        "decision": "Continuous accompaniment under the voice; a rest is a rest of the voice, the band keeps time",
        "reason": "H5: fills only where the form asks"
      },
      "contrast": {
        "decision": "No independent binary contrast; the focal word completes this thought",
        "reason": "Accepted personal low-pressure invitation, half-spoken with a fade like Targ's 'If you need it'; внизу́ short, no hold."
      },
      "character": "narrator",
      "register": "low",
      "holdAllowed": "none"
    }
  ],
  "sections": [
    {
      "id": "s1",
      "kind": "verse",
      "phraseIds": [
        "p01",
        "p02",
        "p03",
        "p04",
        "p05",
        "p06",
        "p07",
        "p08",
        "p09"
      ],
      "sourceAudioRange": [
        0,
        30.4
      ],
      "intendedSeconds": 37.5,
      "rationale": "[Verse 1] Зустріч; source range informational (meaning map), not a clock.",
      "dramaticJob": "Зустріч",
      "arrangementIntent": "continuous accompaniment; rests are rests of the voice",
      "motifIntent": "section melody",
      "energyIntent": "level",
      "informationBudget": [],
      "contour": {
        "shape": "level",
        "reason": "Control: version-2 text, form only"
      },
      "syllableBudget": 86,
      "fillAfter": false
    },
    {
      "id": "s2",
      "kind": "verse",
      "phraseIds": [
        "p10",
        "p11",
        "p12",
        "p13",
        "p14",
        "p15",
        "p16",
        "p17"
      ],
      "sourceAudioRange": [
        25.8,
        52.4
      ],
      "intendedSeconds": 37.8,
      "rationale": "[Verse 2] Слід і крамниця; source range informational (meaning map), not a clock.",
      "dramaticJob": "Слід і крамниця",
      "arrangementIntent": "continuous accompaniment; rests are rests of the voice",
      "motifIntent": "section melody",
      "energyIntent": "level",
      "informationBudget": [
        {
          "factId": "hydration",
          "channel": "sung",
          "phraseIds": [
            "p14"
          ],
          "reason": "Name actual cosmetic care benefit",
          "attentionCost": "Compact sung clause",
          "authority": "Owner 2026-09-17: all ordering facts and the brand stay sung, each in its own phrase; product facts sung or shown per variant hypothesis."
        },
        {
          "factId": "payment",
          "channel": "sung",
          "phraseIds": [
            "p16"
          ],
          "reason": "All ordering and inspection-before-payment conditions remain audible",
          "attentionCost": "One fact per coda phrase with a rest after each",
          "authority": "Owner 2026-09-17: all ordering facts and the brand stay sung, each in its own phrase; product facts sung or shown per variant hypothesis."
        }
      ],
      "contour": {
        "shape": "level",
        "reason": "Control: version-2 text, form only"
      },
      "syllableBudget": 89,
      "fillAfter": true
    },
    {
      "id": "s3",
      "kind": "verse",
      "phraseIds": [
        "p18",
        "p19",
        "p20",
        "p21",
        "p22",
        "p23"
      ],
      "sourceAudioRange": [
        52.4,
        81.0
      ],
      "intendedSeconds": 30.9,
      "rationale": "[Verse 3] Жалість і машина; source range informational (meaning map), not a clock.",
      "dramaticJob": "Жалість і машина",
      "arrangementIntent": "continuous accompaniment; rests are rests of the voice",
      "motifIntent": "section melody",
      "energyIntent": "level",
      "informationBudget": [],
      "contour": {
        "shape": "level",
        "reason": "Control: version-2 text, form only"
      },
      "syllableBudget": 74,
      "fillAfter": false
    },
    {
      "id": "s4",
      "kind": "verse",
      "phraseIds": [
        "p24",
        "p25",
        "p26",
        "p27",
        "p28",
        "p29",
        "p30",
        "p31"
      ],
      "sourceAudioRange": [
        81.0,
        108.8
      ],
      "intendedSeconds": 37.1,
      "rationale": "[Verse 4] Лариса; source range informational (meaning map), not a clock.",
      "dramaticJob": "Лариса",
      "arrangementIntent": "continuous accompaniment; rests are rests of the voice",
      "motifIntent": "section melody",
      "energyIntent": "level",
      "informationBudget": [
        {
          "factId": "hydration",
          "channel": "sung",
          "phraseIds": [
            "p30",
            "p31"
          ],
          "reason": "Name actual cosmetic care benefit",
          "attentionCost": "Compact sung clause",
          "authority": "Owner 2026-09-17: all ordering facts and the brand stay sung, each in its own phrase; product facts sung or shown per variant hypothesis."
        },
        {
          "factId": "ritual",
          "channel": "sung",
          "phraseIds": [
            "p25",
            "p31"
          ],
          "reason": "Explain actual product action and daily consistency",
          "attentionCost": "Enacted sung phrases",
          "authority": "Owner 2026-09-17: all ordering facts and the brand stay sung, each in its own phrase; product facts sung or shown per variant hypothesis."
        },
        {
          "factId": "payment",
          "channel": "sung",
          "phraseIds": [
            "p31"
          ],
          "reason": "All ordering and inspection-before-payment conditions remain audible",
          "attentionCost": "One fact per coda phrase with a rest after each",
          "authority": "Owner 2026-09-17: all ordering facts and the brand stay sung, each in its own phrase; product facts sung or shown per variant hypothesis."
        }
      ],
      "contour": {
        "shape": "level",
        "reason": "Control: version-2 text, form only",
        "climaxPhraseId": "p31"
      },
      "syllableBudget": 87,
      "fillAfter": true
    },
    {
      "id": "s5",
      "kind": "verse",
      "phraseIds": [
        "p32",
        "p33",
        "p34",
        "p35",
        "p36"
      ],
      "sourceAudioRange": [
        108.8,
        122.9
      ],
      "intendedSeconds": 27.3,
      "rationale": "[Verse 5 — slower] Банка; source range informational (meaning map), not a clock.",
      "dramaticJob": "Банка",
      "arrangementIntent": "continuous accompaniment; rests are rests of the voice",
      "motifIntent": "section melody",
      "energyIntent": "level",
      "informationBudget": [
        {
          "factId": "hydration",
          "channel": "sung",
          "phraseIds": [
            "p33"
          ],
          "reason": "Name actual cosmetic care benefit",
          "attentionCost": "Compact sung clause",
          "authority": "Owner 2026-09-17: all ordering facts and the brand stay sung, each in its own phrase; product facts sung or shown per variant hypothesis."
        },
        {
          "factId": "ingredients",
          "channel": "sung",
          "phraseIds": [
            "p34"
          ],
          "reason": "Maintain current formula meaning without unsupported clinical claims",
          "attentionCost": "Sung ingredient names; 4% and 50 ml remain display facts",
          "authority": "Owner 2026-09-17: all ordering facts and the brand stay sung, each in its own phrase; product facts sung or shown per variant hypothesis."
        },
        {
          "factId": "ritual",
          "channel": "sung",
          "phraseIds": [
            "p35"
          ],
          "reason": "Explain actual product action and daily consistency",
          "attentionCost": "Enacted sung phrases",
          "authority": "Owner 2026-09-17: all ordering facts and the brand stay sung, each in its own phrase; product facts sung or shown per variant hypothesis."
        }
      ],
      "contour": {
        "shape": "level",
        "reason": "Control: version-2 text, form only"
      },
      "syllableBudget": 66,
      "fillAfter": false
    },
    {
      "id": "s6",
      "kind": "verse",
      "phraseIds": [
        "p37",
        "p38",
        "p39",
        "p40",
        "p41",
        "p42",
        "p43",
        "p44"
      ],
      "sourceAudioRange": [
        122.9,
        146.4
      ],
      "intendedSeconds": 37.4,
      "rationale": "[Verse 6] Зміна; source range informational (meaning map), not a clock.",
      "dramaticJob": "Зміна",
      "arrangementIntent": "continuous accompaniment; rests are rests of the voice",
      "motifIntent": "section melody",
      "energyIntent": "level",
      "informationBudget": [
        {
          "factId": "appearance",
          "channel": "sung",
          "phraseIds": [
            "p37",
            "p38",
            "p41",
            "p42",
            "p43",
            "p44"
          ],
          "reason": "Partial then complete supported cosmetic story, no universal guarantee",
          "attentionCost": "Result escalation earns exposed-neck behaviour",
          "authority": "Owner 2026-09-17: all ordering facts and the brand stay sung, each in its own phrase; product facts sung or shown per variant hypothesis."
        }
      ],
      "contour": {
        "shape": "level",
        "reason": "Control: version-2 text, form only",
        "climaxPhraseId": "p41"
      },
      "syllableBudget": 88,
      "fillAfter": true
    },
    {
      "id": "s7",
      "kind": "bridge",
      "phraseIds": [
        "p45",
        "p46",
        "p47",
        "p48",
        "p49",
        "p50",
        "p51"
      ],
      "sourceAudioRange": [
        146.4,
        173.6
      ],
      "intendedSeconds": 35.2,
      "rationale": "[Bridge] Червень; source range informational (meaning map), not a clock.",
      "dramaticJob": "Червень",
      "arrangementIntent": "continuous accompaniment; rests are rests of the voice",
      "motifIntent": "section melody",
      "energyIntent": "level",
      "informationBudget": [
        {
          "factId": "payment",
          "channel": "sung",
          "phraseIds": [
            "p48"
          ],
          "reason": "All ordering and inspection-before-payment conditions remain audible",
          "attentionCost": "One fact per coda phrase with a rest after each",
          "authority": "Owner 2026-09-17: all ordering facts and the brand stay sung, each in its own phrase; product facts sung or shown per variant hypothesis."
        }
      ],
      "contour": {
        "shape": "level",
        "reason": "Control: version-2 text, form only"
      },
      "syllableBudget": 84,
      "fillAfter": true
    },
    {
      "id": "s8",
      "kind": "verse",
      "phraseIds": [
        "p52",
        "p53",
        "p54"
      ],
      "sourceAudioRange": [
        173.6,
        182.6
      ],
      "intendedSeconds": 16.9,
      "rationale": "[Verse 7 — climax] Своя; source range informational (meaning map), not a clock.",
      "dramaticJob": "Своя",
      "arrangementIntent": "continuous accompaniment; rests are rests of the voice",
      "motifIntent": "section melody",
      "energyIntent": "level",
      "informationBudget": [],
      "contour": {
        "shape": "level",
        "reason": "Control: version-2 text, form only",
        "climaxPhraseId": "p54"
      },
      "syllableBudget": 41,
      "fillAfter": true
    },
    {
      "id": "s9",
      "kind": "coda",
      "phraseIds": [
        "p55",
        "p56",
        "p57",
        "p58",
        "p59",
        "p60"
      ],
      "sourceAudioRange": [
        182.6,
        188.5
      ],
      "intendedSeconds": 22.4,
      "rationale": "[Outro — half-time] Ґоу П’юр; source range informational (meaning map), not a clock.",
      "dramaticJob": "Ґоу П’юр",
      "arrangementIntent": "continuous accompaniment; rests are rests of the voice",
      "motifIntent": "section melody",
      "energyIntent": "level",
      "informationBudget": [
        {
          "factId": "hydration",
          "channel": "sung",
          "phraseIds": [
            "p55"
          ],
          "reason": "Name actual cosmetic care benefit",
          "attentionCost": "Compact sung clause",
          "authority": "Owner 2026-09-17: all ordering facts and the brand stay sung, each in its own phrase; product facts sung or shown per variant hypothesis."
        },
        {
          "factId": "payment",
          "channel": "sung",
          "phraseIds": [
            "p56",
            "p57",
            "p58"
          ],
          "reason": "All ordering and inspection-before-payment conditions remain audible",
          "attentionCost": "One fact per coda phrase with a rest after each",
          "authority": "Owner 2026-09-17: all ordering facts and the brand stay sung, each in its own phrase; product facts sung or shown per variant hypothesis."
        },
        {
          "factId": "returns",
          "channel": "sung",
          "phraseIds": [
            "p59"
          ],
          "reason": "Keep 60-day return condition",
          "attentionCost": "One sung phrase before the final invitation",
          "authority": "Owner 2026-09-17: all ordering facts and the brand stay sung, each in its own phrase; product facts sung or shown per variant hypothesis."
        }
      ],
      "contour": {
        "shape": "level",
        "reason": "Control: version-2 text, form only"
      },
      "syllableBudget": 50,
      "fillAfter": false
    }
  ],
  "timingAuthority": "music-before-picture",
  "referencePriority": "source-rhetoric-over-default-softness",
  "intendedSeconds": 282.5,
  "endingIntent": {
    "requiredSungMeaning": "goPure brand; name and phone in the form; inspect at the post office; pay after inspection; 60-day return; link below with a low-pressure invitation — one fact per phrase, a rest after each.",
    "cadence": "One bar of guitar before the brand; half-time outro; every fact a falling cadence; last line sung softly."
  },
  "cellRealizations": [
    {
      "cellId": "cost-cell",
      "phraseIds": [
        "p10",
        "p11",
        "p12"
      ],
      "recurringGesture": "will do that causal ending",
      "variation": "stress / crying at night / holding children together",
      "functionPreserved": "Accumulate cost via recognizable return, third cause escalates caregiving burden."
    },
    {
      "cellId": "gaze-cell",
      "phraseIds": [
        "p18",
        "p47",
        "p48"
      ],
      "recurringGesture": "negation of expected look followed by revised interpretation",
      "variation": "not mean → worse → sympathetic; later not pity → not sympathy → confused",
      "functionPreserved": "Second encounter re-hears and reverses the first wound."
    },
    {
      "cellId": "opinion-cell",
      "phraseIds": [
        "p21",
        "p53",
        "p54"
      ],
      "recurringGesture": "not external target but own internal state/judgment",
      "variation": "not angry at her → own reflection; not her judgment → mine finally matters",
      "functionPreserved": "Relocate agency inward; self-worth is not rival approval."
    },
    {
      "cellId": "recognition-return",
      "phraseIds": [
        "p01",
        "p45",
        "p46",
        "p51",
        "p55",
        "p56",
        "p57",
        "p58",
        "p59",
        "p60"
      ],
      "recurringGesture": "direct narrated address opening and returning personal disclosure",
      "variation": "unexpected encounter → June and recalled car → optional recommendation",
      "functionPreserved": "Connect narrative return and brief sung coda without a second emotional climax."
    }
  ],
  "audioCausality": [
    {
      "id": "care-cost",
      "sourceActionIds": [
        "a09"
      ],
      "phraseIds": [
        "p10",
        "p11",
        "p12"
      ],
      "actor": "Oksana",
      "action": "supports children through separation while distressed",
      "recipient": "children",
      "change": "her visible exhaustion has several accumulated causes",
      "problemRelation": "causal lead-in to neck vulnerability"
    },
    {
      "id": "glance-wound",
      "sourceActionIds": [
        "a13",
        "a14",
        "a16",
        "a17",
        "a18"
      ],
      "phraseIds": [
        "p16",
        "p17",
        "p18",
        "p20",
        "p21",
        "p22"
      ],
      "actor": "Nataliia",
      "action": "looks at Oksana neck with pity",
      "recipient": "Oksana",
      "change": "Oksana sits in car and confronts reflected neck problem",
      "problemRelation": "neck is explicit object of gaze and mirror"
    },
    {
      "id": "advice-reset",
      "sourceActionIds": [
        "a22",
        "a23",
        "a24"
      ],
      "phraseIds": [
        "p28",
        "p29",
        "p30",
        "p31"
      ],
      "actor": "Larysa",
      "action": "asks routine then interrupts constant changes",
      "recipient": "Oksana",
      "change": "chooses consistent daily care",
      "problemRelation": "no unsupported claim every former treatment worsened neck"
    },
    {
      "id": "jar-transfer",
      "sourceActionIds": [
        "a25"
      ],
      "phraseIds": [
        "p32",
        "p33"
      ],
      "actor": "Larysa",
      "action": "gives jar next day",
      "recipient": "Oksana",
      "change": "has a concrete unfamiliar product to try",
      "problemRelation": "explicit donor/action/recipient"
    },
    {
      "id": "application-result",
      "sourceActionIds": [
        "a26",
        "a27",
        "a28",
        "a30",
        "a31"
      ],
      "phraseIds": [
        "p34",
        "p35",
        "p36",
        "p37",
        "p38",
        "p41",
        "p42",
        "p43",
        "p44"
      ],
      "actor": "Oksana",
      "action": "applies cream upward regularly",
      "recipient": "own neck",
      "change": "partial change precedes fully smooth neck and freely exposing it",
      "problemRelation": "same frozen neck defect, no face-foundation substitution"
    },
    {
      "id": "return-selfworth",
      "sourceActionIds": [
        "a33",
        "a34",
        "a35",
        "a36",
        "a37"
      ],
      "phraseIds": [
        "p47",
        "p48",
        "p49",
        "p50",
        "p51",
        "p52",
        "p53",
        "p54"
      ],
      "actor": "Nataliia then Oksana",
      "action": "returns gaze, compliments; Oksana sincerely thanks",
      "recipient": "each other",
      "change": "own judgment matters independently of other approval",
      "problemRelation": "resolved neck is already established; praise is not proof of product efficacy"
    }
  ],
  "performancePlan": {
    "registerPlan": {
      "p01": {
        "register": "mid",
        "reason": "Instant sung entry on the encounter verb with no intro; identity finished before the next fact; final -ого clipped. Verbatim from accepted v02."
      },
      "p02": {
        "register": "mid",
        "reason": "Dry separate age hit, чоти́ри stressed on -ти-, last syllable short. Verbatim v02."
      },
      "p03": {
        "register": "mid",
        "reason": "Grafted from B (all three judges' best line): Так absorbs the pickup so глянула is not stretched, the phrase closes on the stressed monosyllable жаль, and the шкода́/шко́да homograph trap is gone; мене́ is post-verbal, no preposition shift."
      },
      "p04": {
        "register": "low",
        "reason": "Low half-spoken temporal aside like Targ's 'That was in March'; бе́резень clipped, no held -зень (it was held 1.24 s in v1)."
      },
      "p05": {
        "register": "mid",
        "reason": "Complete marriage fact unchanged from v02; brief release on шлюбі lets the departure contradict it."
      },
      "p06": {
        "register": "mid",
        "reason": "Concrete departure landed without embellishment. Verbatim v02."
      },
      "p07": {
        "register": "low",
        "reason": "Conspiratorial chest-voice aside to the listener, Targ's 'Cliché, I know' (his lowest phrase). Verbatim v02."
      },
      "p08": {
        "register": "low",
        "reason": "Targ sings 'Because time hadn't shown up yet' in his lowest register, so it goes low and conversational; accepted wording kept (B's apocopated торкнувсь rejected as bookish)."
      },
      "p09": {
        "register": "mid",
        "reason": "B's word order (judges found A's 'постаріла немов на' clumsy): verb moved inside, phrase punches out on the stressed closed літ; немов keeps it a felt impression, not an age claim; постаріла (held 1.36 s) can no longer end the phrase."
      },
      "p10": {
        "register": "mid",
        "reason": "First falling causal cell with a firm consonant end. Verbatim."
      },
      "p11": {
        "register": "mid",
        "reason": "Same cadence, wider cause, final beat slightly delayed. Verbatim."
      },
      "p12": {
        "register": "mid",
        "reason": "Third return escalates to caregiving cost; «це» kept as subject (B's subjectless version rejected); the closing слід is the one place this cell may ring."
      },
      "p13": {
        "register": "low",
        "reason": "Everyday list as clipped low patter, each stressed syllable on the beat; accepted wording kept inside one sentence frame."
      },
      "p14": {
        "register": "low",
        "reason": "Dampened low answer like Targ's 'I had already tried every single one'; motivates the later advice. Verbatim."
      },
      "p15": {
        "register": "mid",
        "reason": "Accepted v02 order: voice recognised from the next aisle before sight; no melisma on впізнала, clipped -ла."
      },
      "p16": {
        "register": "mid",
        "reason": "Gaze narrows to the product zone; two short sentences, both clipped. Verbatim."
      },
      "p17": {
        "register": "low",
        "reason": "A's colloquial approximative order (judges' best): any lean falls on stressed дві, not on the -ди of секунди (held 1.12 s); delivered low and dry like 'two seconds scan'."
      },
      "p18": {
        "register": "mid",
        "reason": "Three sung turns: cancel, delay, expose; only the reveal word may lengthen, on its stressed Жа-. Verbatim cell."
      },
      "p19": {
        "register": "mid",
        "reason": "The one long thought of the block; clause closes on oxytone любив so the wound ends on a consonant instead of held -шою (1.22 s). Shared by all three designs."
      },
      "p20": {
        "register": "mid",
        "reason": "B's version (judge 2 best): action first, verb inside, number lands on closed хвилин; removes both the 1.96 s stretched До and the phrase-final сиділа that A re-seated."
      },
      "p21": {
        "register": "mid",
        "reason": "Opinion-cell opening kept verbatim: rival negated, anger turned to what she saw (exact t17 sense); avoids B's на се́бе preposition-shift trap."
      },
      "p22": {
        "register": "mid",
        "reason": "Euphonic й; all three neck features named; ends on the closed сухість."
      },
      "p23": {
        "register": "mid",
        "reason": "C's eight-syllable line (all three judges' best): the one earned hold of the section sits on stressed зга- with a short -сло release, like Targ's held 'inside'; в мені́ keeps its stress."
      },
      "p24": {
        "register": "low",
        "reason": "C's wording retires the owner's 'зааабирала' word entirely; low spoken lead-in like Targ's dance pickup; closes on танців."
      },
      "p25": {
        "register": "low",
        "reason": "C's line: name heard whole up front, phrase ends on stressed щодня́ (Ларису was held 1.1 s mid-phrase in v1); low, no lead-in stretch on Ла-."
      },
      "p26": {
        "register": "mid",
        "reason": "Mature age separated from the visibly smooth neck with a small surprised lift. Verbatim."
      },
      "p27": {
        "register": "high",
        "reason": "Reserved top: rising melodic play on Чим ти like Targ's 'What do you use?', the hold on the lexically stressed -ту́- of користу́єшся (the reading frozen in the accepted ledger stress-ledger-v03; the dictionary lists both кори́стуєшся and користу́єшся), -єшся clipped."
      },
      "p28": {
        "register": "mid",
        "reason": "Subject kept so the speaker switch from Питаю is audible; Larysa's laugh enacted on засміялась; глянула mid-phrase, not at the cadence."
      },
      "p29": {
        "register": "low",
        "reason": "Larysa lower and drier, half-amused, smile still in the voice; addressee flips after the inspection."
      },
      "p30": {
        "register": "mid",
        "reason": "B's patter (judges 2 and 3 best): catalogue releases on closed підряд, which Larysa throws back in the next line; no open -ю ending."
      },
      "p31": {
        "register": "high",
        "reason": "Band stops dead on Стій for half a beat (arrangement event 1); advice echoes підряд and restarts the pulse in Larysa's dry colour."
      },
      "p32": {
        "register": "mid",
        "reason": "Наза́втра replaces the 1.88 s stretched Наступного with no hold on the lead-in (C's Назавтра hold rejected); donor, transfer and jar in one causal action."
      },
      "p33": {
        "register": "mid",
        "reason": "Accepted v02 clause restored (fixes A's gender-slip «про такий»); the purple colour moves to the packshot on screen to buy the sung four-ingredient list within the care budget."
      },
      "p34": {
        "register": "mid",
        "reason": "Jar named as antecedent; four seller ingredients as clipped patter inside one sentence; ku-pu-a-SU four full syllables; sentence-initial У for euphony."
      },
      "p35": {
        "register": "low",
        "reason": "Larysa's instruction with all ritual facts (clean neck, thin layer, upward, nightly) and the routine reset «Не міняй» as a real imperative; cut from 19 to 16 syllables, нічо́го trap removed."
      },
      "p36": {
        "register": "mid",
        "reason": "Two negations release into the personal comfort word; accepted verbatim (C's bare «Комфорт.» rejected); -но clipped."
      },
      "p37": {
        "register": "mid",
        "reason": "Ends on the consonant-closed verb so the mirror stop is a stop, not a held дзеркала (0.92 s)."
      },
      "p38": {
        "register": "mid",
        "reason": "Clearly partial improvement, quiet mid delivery. Verbatim."
      },
      "p39": {
        "register": "mid",
        "reason": "Owner-praised line kept verbatim; the daughter is lighter and higher in colour from Мамо onward, not in the reserved top."
      },
      "p40": {
        "register": "mid",
        "reason": "C's fix (all three judges' best): keeps the praised word світліша and the childlike character, but the cadence moves to stressed closed яка́сь, so the 1.32 s held -ша cannot recur."
      },
      "p41": {
        "register": "high",
        "reason": "Time word шість held with a breath before the reveal; rhythm thins under it; не повірила очам clipped after."
      },
      "p42": {
        "register": "mid",
        "reason": "Complete neck outcome with two audible negations, consonant close. Verbatim."
      },
      "p43": {
        "register": "mid",
        "reason": "Personal decade comparison ending on oxytone була́ (a stressed final, so any length is legitimate). Verbatim."
      },
      "p44": {
        "register": "mid",
        "reason": "Idiom «вийти на люди» (appear in public) completes the sentence that A left hanging and avoids C's pompous «у світ» and B's «— і все»; шиєю is mid-phrase, ending лю́ди has one clipped unstressed syllable."
      },
      "p45": {
        "register": "mid",
        "reason": "B's sentence: month inside a prepositional phrase (Червень was a 1.96 s one-word opener), closes on концерт."
      },
      "p46": {
        "register": "mid",
        "reason": "Child's event as its own complete thought, brighter and closer; -но clipped. Verbatim."
      },
      "p47": {
        "register": "mid",
        "reason": "Same evaluator returns; ends on oxytone неподалік. Verbatim."
      },
      "p48": {
        "register": "mid",
        "reason": "C's recall (judges 1 and 2 best): 'that look again' with no stretchable Глянула opener; the cell sung as dry staccato; Розгублена may lean only on -гу́б-, -лена clipped."
      },
      "p49": {
        "register": "mid",
        "reason": "Unsolicited approach in the narrator's voice, ends on oxytone підійшла́; Після sung through (held 1.16 s in v1), no lead-in stretch."
      },
      "p50": {
        "register": "low",
        "reason": "Wife polite and even in her own colour; до речі arrives after a beat as a low spoken afterthought, Targ's delayed 'by the way'."
      },
      "p51": {
        "register": "low",
        "reason": "Causal через яку (the woman because of whom); low register memory return ending on oxytone навесні."
      },
      "p52": {
        "register": "mid",
        "reason": "Accepted sincere line kept verbatim (judges rejected B's «не був жест»); Дя́кую short, -ла of відчувала clipped by direction."
      },
      "p53": {
        "register": "mid",
        "reason": "Colloquial «щось важить» replaces the held важлива (1.4 s) and keeps the weight on whose opinion; C's «важить» without щось rejected."
      },
      "p54": {
        "register": "high",
        "reason": "Praised line kept; the peak and the only hold move to the pronoun свою, ціную descends to a complete cadence before the guitar bar."
      },
      "p55": {
        "register": "mid",
        "reason": "Targ's t38 shape: brand ends its phrase after a breath following називається; hard Ґ attack, name held whole."
      },
      "p56": {
        "register": "mid",
        "reason": "Order form condition in one calm clause; внизу said once in the last line."
      },
      "p57": {
        "register": "low",
        "reason": "Inspection before payment with the unambiguous пла́тиш, avoiding the оплати́/опла́ти heteronym; ends on a clipped word."
      },
      "p58": {
        "register": "low",
        "reason": "Inspection before payment with the unambiguous пла́тиш, avoiding the оплати́/опла́ти heteronym; ends on a clipped word."
      },
      "p59": {
        "register": "mid",
        "reason": "B's order: the sixty-day window lands on the stressed closed днів with the number on the beat, instead of open -ння."
      },
      "p60": {
        "register": "low",
        "reason": "Accepted personal low-pressure invitation, half-spoken with a fade like Targ's 'If you need it'; внизу́ short, no hold."
      }
    },
    "syllableEconomy": {
      "rule": "Long notes are welcome on the stressed syllable of key words (holdAllowed); the final unstressed syllable of a word is never longer than its stressed syllable; no melisma on -ла/-ого/-ю endings.",
      "holdAllowed": {
        "p01": "none",
        "p02": "none",
        "p03": "none",
        "p04": "none",
        "p05": "none",
        "p06": "none",
        "p07": "none",
        "p08": "none",
        "p09": "none",
        "p10": "none",
        "p11": "none",
        "p12": "слід",
        "p13": "none",
        "p14": "none",
        "p15": "none",
        "p16": "none",
        "p17": "none",
        "p18": "Жалість",
        "p19": "none",
        "p20": "none",
        "p21": "none",
        "p22": "none",
        "p23": "згасло",
        "p24": "none",
        "p25": "none",
        "p26": "none",
        "p27": "користуєшся",
        "p28": "none",
        "p29": "none",
        "p30": "none",
        "p31": "Стій",
        "p32": "none",
        "p33": "none",
        "p34": "none",
        "p35": "none",
        "p36": "none",
        "p37": "none",
        "p38": "none",
        "p39": "none",
        "p40": "none",
        "p41": "шість",
        "p42": "none",
        "p43": "none",
        "p44": "none",
        "p45": "none",
        "p46": "none",
        "p47": "none",
        "p48": "none",
        "p49": "none",
        "p50": "none",
        "p51": "none",
        "p52": "none",
        "p53": "none",
        "p54": "свою",
        "p55": "П’юр",
        "p56": "none",
        "p57": "none",
        "p58": "none",
        "p59": "none",
        "p60": "none"
      }
    },
    "arrangementEvents": [
      {
        "phraseId": "p31",
        "kind": "stop",
        "reason": "Band stops on Стій for half a beat; the advice resumes over the pulse"
      },
      {
        "phraseId": "p55",
        "kind": "air-before",
        "reason": "One bar of guitar only before the brand phrase (H5)"
      },
      {
        "phraseId": "p17",
        "kind": "fill",
        "reason": "Instrumental fill after section s2 (verse) — a section boundary the form asks for"
      },
      {
        "phraseId": "p31",
        "kind": "fill",
        "reason": "Instrumental fill after section s4 (verse) — a section boundary the form asks for"
      },
      {
        "phraseId": "p44",
        "kind": "fill",
        "reason": "Instrumental fill after section s6 (verse) — a section boundary the form asks for"
      },
      {
        "phraseId": "p51",
        "kind": "fill",
        "reason": "Instrumental fill after section s7 (bridge) — a section boundary the form asks for"
      }
    ],
    "characterVoices": [
      {
        "character": "larysa",
        "phraseIds": [
          "p29",
          "p31",
          "p35"
        ],
        "colour": "dry, slightly lower chest voice; amused; a heard laugh on the laugh word"
      },
      {
        "character": "daughter",
        "phraseIds": [
          "p39",
          "p40"
        ],
        "colour": "lighter, airier, younger placement"
      },
      {
        "character": "wife",
        "phraseIds": [
          "p50"
        ],
        "colour": "flat, level, polite; «до речі» as a dropped tag after a beat"
      }
    ],
    "mixTargets": {
      "vocalMinusMusicDbMin": -1,
      "vocalCentroidHzMin": 3600,
      "lraLuMax": 5,
      "note": "Vocal upfront in every section except the coda; same-take remix available for the mix rows."
    },
    "gateTable": {
      "tool": "tools/song_gates.py",
      "targets": "references/song-breathing-targets-v01.json",
      "p0Rows": [
        "asrLineMatch",
        "restBoundaryShare",
        "maxSectionRate",
        "sungRate",
        "hookReturns",
        "codaFactsRested",
        "noFragmentation"
      ]
    }
  },
  "formPlan": {
    "hookLine": "",
    "hookPhraseIds": [],
    "phraseForm": {
      "p01": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p02": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p03": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p04": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "down"
      },
      "p05": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "up"
      },
      "p06": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p07": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "down"
      },
      "p08": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p09": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "up"
      },
      "p10": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p11": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p12": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p13": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "down"
      },
      "p14": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p15": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "up"
      },
      "p16": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p17": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "down"
      },
      "p18": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "up"
      },
      "p19": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p20": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p21": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p22": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p23": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p24": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "down"
      },
      "p25": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p26": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "up"
      },
      "p27": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "up"
      },
      "p28": {
        "thoughtBoundary": false,
        "restAfter": false,
        "contourStep": "down"
      },
      "p29": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "down"
      },
      "p30": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "up"
      },
      "p31": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "up"
      },
      "p32": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "down"
      },
      "p33": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p34": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p35": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "down"
      },
      "p36": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "up"
      },
      "p37": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p38": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p39": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p40": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p41": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "up"
      },
      "p42": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "down"
      },
      "p43": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p44": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p45": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p46": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p47": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p48": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p49": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p50": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "down"
      },
      "p51": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p52": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "up"
      },
      "p53": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p54": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "up"
      },
      "p55": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "down"
      },
      "p56": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p57": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "down"
      },
      "p58": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "same"
      },
      "p59": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "up"
      },
      "p60": {
        "thoughtBoundary": true,
        "restAfter": true,
        "contourStep": "down"
      }
    },
    "codaLayout": [
      {
        "factId": "brand",
        "phraseId": "p55"
      },
      {
        "factId": "form",
        "phraseId": "p56"
      },
      {
        "factId": "inspect",
        "phraseId": "p57"
      },
      {
        "factId": "payment",
        "phraseId": "p58"
      },
      {
        "factId": "returns",
        "phraseId": "p59"
      },
      {
        "factId": "link",
        "phraseId": "p60"
      }
    ],
    "climaxSectionId": "s8",
    "tempoBpm": 96,
    "key": "как выберет модель",
    "seedDecision": {
      "mode": "cover",
      "audioWeight": 0.6,
      "styleWeight": 0.55,
      "weirdnessConstraint": 0.1,
      "rationale": "The exact Targ original travels as inspiration evidence; at audioWeight 0.88–0.90 versions 0–2 reproduced its 103.4 BPM and clock, so the weight drops to let tempo, form and rests follow the style prompt and the lyrics structure (H6)."
    },
    "controlWithoutHook": "Control variant C keeps the version-2 words verbatim (only the form, tempo and rests change) to separate the effect of the music from the effect of the text; it has no returning hook by construction and its hookReturns row is expected to fail.",
    "restPolicy": "A rest is a rest of the voice between two complete thoughts inside the form; the band keeps time; fills only at section boundaries, before the chorus and before the brand.",
    "gateTable": {
      "tool": "tools/song_gates.py",
      "targets": "references/song-breathing-targets-v01.json"
    }
  },
  "style": "Ukrainian acoustic folk-pop, 96 BPM, no intro, female lead sung on a clear melody throughout. Unhurried: after every sentence the voice rests for a beat; instrumental fills only between scenes. Full-voice sung dialogue, list and order block; half-time outro with a rest after each fact.",
  "negativeTags": "spoken word, narration, rap, recitation, instrumental intro, instrumental answers after every line, melisma on word endings, reverb wash, choir",
  "parameters": {
    "audioWeight": 0.6,
    "styleWeight": 0.55,
    "weirdnessConstraint": 0.1,
    "rationale": "The exact Targ original travels as inspiration evidence; at audioWeight 0.88–0.90 versions 0–2 reproduced its 103.4 BPM and clock, so the weight drops to let tempo, form and rests follow the style prompt and the lyrics structure (H6)."
  },
  "design": {
    "path": "/workspaces/UGS/AdFactorySongFormat/trees/08f0d414c5/runs/targ-song-v3-08f0d414c5-v01/song/design-C-v01.json",
    "sha256": "f0e5c6eaeeb059cbc44a80678bac5b01620047d211aab44799f28e26496880b6"
  },
  "compositionReview": {
    "status": "accepted-by-agent",
    "reviewer": "Text panel (two lyricists, judge, native and advertorial refuters, fixer) with a Gemini 3.8 Flash complete-source song-ness review comparing A, B, C and version 2",
    "method": "All phrases, cells and causal links assessed against the complete source heard in four sequential audio parts; song-ness rubric (singability, rhyme/meter, hook, breath, stress, budget, advertorial, development); accepts preparation only.",
    "evidence": [
      {
        "path": "/workspaces/UGS/AdFactorySongFormat/trees/08f0d414c5/runs/targ-song-v3-08f0d414c5-v01/reviews/composition-v01/adjudication-C-v01.json",
        "sha256": "f39920da7d649d891309da88bb8f61fc8dd4f6998c931571178270619d51540f"
      },
      {
        "path": "/workspaces/UGS/AdFactorySongFormat/trees/08f0d414c5/runs/targ-song-v3-08f0d414c5-v01/reviews/composition-v01/evidence-v01.json",
        "sha256": "c2fe736d9f066920aabdb8a08e7d933c9cf77c0243193df5fe3fca54fe0e5aab"
      }
    ],
    "limitations": [
      "Text and source audit cannot establish any sung stress or musical quality; the first audition remains unaccepted.",
      "Source evidence supplied as four transport pieces, not continuous human listening."
    ],
    "unresolved": [],
    "auditoryRuns": [
      {
        "path": "/workspaces/UGS/AdFactorySongFormat/trees/08f0d414c5/runs/targ-song-v3-08f0d414c5-v01/reviews/composition-v01/evidence-v01.json",
        "sha256": "c2fe736d9f066920aabdb8a08e7d933c9cf77c0243193df5fe3fca54fe0e5aab"
      }
    ],
    "assessedPhraseIds": [
      "p01",
      "p02",
      "p03",
      "p04",
      "p05",
      "p06",
      "p07",
      "p08",
      "p09",
      "p10",
      "p11",
      "p12",
      "p13",
      "p14",
      "p15",
      "p16",
      "p17",
      "p18",
      "p19",
      "p20",
      "p21",
      "p22",
      "p23",
      "p24",
      "p25",
      "p26",
      "p27",
      "p28",
      "p29",
      "p30",
      "p31",
      "p32",
      "p33",
      "p34",
      "p35",
      "p36",
      "p37",
      "p38",
      "p39",
      "p40",
      "p41",
      "p42",
      "p43",
      "p44",
      "p45",
      "p46",
      "p47",
      "p48",
      "p49",
      "p50",
      "p51",
      "p52",
      "p53",
      "p54",
      "p55",
      "p56",
      "p57",
      "p58",
      "p59",
      "p60"
    ],
    "assessedCausalLinkIds": [
      "care-cost",
      "glance-wound",
      "advice-reset",
      "jar-transfer",
      "application-result",
      "return-selfworth"
    ],
    "assessedCellIds": [
      "cost-cell",
      "gaze-cell",
      "opinion-cell",
      "recognition-return"
    ]
  }
}
