{
  "contents": [
    {
      "role": "user",
      "parts": [
        {
          "text": "Inspect both actual audios: attachment1 English Targ source passage; attachment2 Ukrainian candidate passage. Check EVERY audible Ukrainian word against accented intended text below, including repetitions and clitics. Distinguish lexical stress (correct syllable) from semantic emphasis/held note. The first/last intended phrase may be cut by excerpt boundary; do not call such boundary truncation a song defect. Identify actual musical phrase groups using heard breath/release/gesture; written line boundaries are not obligatory sung groups. State observed rhythm/contour, semantic focus, release purpose, breath/hold/instrument answer, accompaniment, deviations from intended speech-shaped rhetoric. Compare source functions, not literal product vocabulary. Repeated 'лишає слід', two negation/reveals, advice pivot, donor/neck causality and self-worth contrast matter wherever present. Softness is not a quality criterion. No invented exact BPM/note values and no scores. Return ONLY JSON <=2400words: mediaAccess(boolean),audioAccess(boolean),sourceHeardBeginning,sourceHeardEnd,candidateHeardBeginning,candidateHeardEnd,wordAudit:{allAudibleWordsChecked,missingOrChangedWords:[{phraseId,expected,heard,certainty}],lexicalStressErrors:[{phraseId,word,expectedStress,heardStress,certainty}],uncertainWords},heardMusicalPhrases:[{firstWords,lastWords,plannedPhraseIds,semanticFocus,contourRhythm,release,boundaryCue,holdBreathOrResponse,arrangement,planDeviation}],sourceComparison,actualCausalClarity,blockingIssues,limitations. A phrase grouped by ASR is not proof; use the sound. Be candid about uncertainty.\nINTENDED WORDS:\np01 Зустрі́ла в крамни́ці дружи́ну коли́шнього.\np02 Ї́й — три́дцять чоти́ри.\np03 Гля́нула та́к, на́че ї́й мене́ шко́да.\np04 Бу́в бе́резень.\np05 Ми́ з Андрі́єм прожили́ в шлю́бі шістна́дцять ро́ків.\np06 Ві́н пішо́в до коле́ги.\np07 Бана́льно, я́ зна́ю.\np08 Вона́ га́рна без зуси́ль — ще́ ча́с не торкну́вся.\np09 А я́ за пі́в ро́ку немо́в на п'я́ть лі́т постарі́ла."
        },
        {
          "text": "Attachment 1: Attachment 1; parent targ.mp4; EXACT parent range [0, 25]; local audio starts0. Use attachment number and local seconds, never concatenate timestamps. Fixed gain, no retiming."
        },
        {
          "inlineData": {
            "mimeType": "audio/mpeg",
            "data": "[base64 of frozen bytes; see inputs.json]"
          }
        },
        {
          "text": "Attachment 2: Attachment 2; parent take_refine01_2.mp3; EXACT parent range [0, 24]; local audio starts0. Use attachment number and local seconds, never concatenate timestamps. Fixed gain, no retiming."
        },
        {
          "inlineData": {
            "mimeType": "audio/mpeg",
            "data": "[base64 of frozen bytes; see inputs.json]"
          }
        }
      ]
    }
  ],
  "stream": true,
  "generationConfig": {
    "thinkingConfig": {
      "includeThoughts": false,
      "thinkingLevel": "high"
    }
  }
}
