{
 "title": "Итерация 4: каждое слово на долю — чётко, как Targ; плотность тоже как у Targ",
 "summary": "По выбору владельца завершено на самых чётких дублях. Мастер-кандидат T: 0,634 ударных знаменательных слов в ±40 мс от восьмых (Targ 0,613; A 0,458; B 0,486), медиана отклонения 25 мс (Targ 29,8; A 48; B 43); слепой слушатель ставит T первым по такту, дыханию и «песне», общий рейтинг T > версия 2 > A > B. Плотность — как у самого Targ: 3,5 слог/с по спетому (Targ 3,26), паузы на 0,30 границ мыслей — полы итерации 3 (≤ 2,9; ≥ 0,33) не выполнены, кода полупроговорена. H: 0,593 / 24,7 мс, слепой отзыв не получен (провайдер вернул код 500). 9 заявок Suno V6 × 12 кредитов = 108 по квитанциям + отзывы 4,3.",
 "decision": "Приёмка агентом не выполнена: строки дыхания P0 и «спето всё» не пройдены. Владелец выбрал «Finish with crisp ones» — завершить на чётких кандидатах и отчитаться строками дыхания рядом с цифрами самого Targ. Оценка владельца не получена и не присваивается.",
 "at": "2026-09-24T12:16:09.642948+00:00",
 "tracks": [
  {
   "id": "targ",
   "label": "Targ · оригинал (10/10 со слов владельца)",
   "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/report-full-targ.mp3",
   "sha256": "892f7adab0c149e1ff568621947df665088290ff75eda24bd978fa8a4325d54f",
   "duration": 194.489,
   "note": "128 kbps · постоянный gain",
   "parent": {
    "path": "/workspaces/UGS/LevchykUGS/data/music_dna_raw/targ.mp4",
    "sha256": "1ad8be404d1599942b378b8d5fb5322351684fe74b08f1fcc29502d59cfd4ee6"
   },
   "parentRange": [
    0,
    194.488934
   ],
   "gainDb": -3.8,
   "current": false
  },
  {
   "id": "v2",
   "label": "Версия 2 · принята агентом",
   "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/report-full-v2.mp3",
   "sha256": "9061cbe04f6e40fc24dff80e529ba567a45e0fa68b9537c81f26c7018076584d",
   "duration": 197.104,
   "note": "128 kbps · постоянный gain",
   "parent": {
    "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/baselines/v2-master.wav",
    "sha256": "81bf1b7930e3e930bd3155d1328c6f00780da6a92a65b4e0a034aea23e2e8865"
   },
   "parentRange": [
    0,
    197.103991
   ],
   "gainDb": -4.2,
   "current": false
  },
  {
   "id": "A",
   "label": "A · итерация 3 · принят агентом",
   "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/report-full-A.mp3",
   "sha256": "afb4bf4629ebb60c62c0b3149e1df329bce148ed3ba38c286f82676919155dbb",
   "duration": 228.024,
   "note": "128 kbps · постоянный gain",
   "parent": {
    "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/baselines/A-master.wav",
    "sha256": "ba6a35af1a31bad5634cdbb10180f71708d333f3044000923117d5ce19d028cc"
   },
   "parentRange": [
    0,
    228.023991
   ],
   "gainDb": -3.7,
   "current": false
  },
  {
   "id": "B",
   "label": "B · итерация 3 · принят агентом",
   "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/report-full-B.mp3",
   "sha256": "6c72d3d73813d62c8e3b383959c74b9fa384a22e4816934d6fc16ce1ce9dcea1",
   "duration": 233.174,
   "note": "128 kbps · постоянный gain",
   "parent": {
    "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/baselines/B-master.wav",
    "sha256": "02da265d2ae7b36047228daf32f93c73346b0be5a2060e84942a062338827616"
   },
   "parentRange": [
    0,
    233.173991
   ],
   "gainDb": -4.2,
   "current": false
  },
  {
   "id": "T",
   "label": "Итерация 4 · T · Пульс Targ · лучший дубль, не принят",
   "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/report-full-T.mp3",
   "sha256": "d0b1f50d5de2a98ba0ede088179889f891269a859c65729d0ac76168add85ac6",
   "duration": 187.544,
   "note": "128 kbps · постоянный gain",
   "parent": {
    "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candT-r1/gopure-targ-uk-master.wav",
    "sha256": "c0ca0c6096c89a400fb75721b234ce45c7c12be86265caa105bf54909dd2b87d"
   },
   "parentRange": [
    0,
    187.543673
   ],
   "gainDb": -2.2,
   "current": true
  },
  {
   "id": "H",
   "label": "Итерация 4 · H · Половинний час · лучший дубль, не принят",
   "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/report-full-H.mp3",
   "sha256": "60d6088eb3f421e55d614148a47d4d4296f3583808d47d03913513229b48088b",
   "duration": 190.341,
   "note": "128 kbps · постоянный gain",
   "parent": {
    "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candH-r1/gopure-targ-uk-master.wav",
    "sha256": "e96ffcd1c1a7e60301a43c6d88795f9eba386426ea9a2b0b13b205529215e1d4"
   },
   "parentRange": [
    0,
    190.340884
   ],
   "gainDb": -2.9,
   "current": true
  }
 ],
 "variants": [
  {
   "id": "T",
   "name": "Пульс Targ",
   "tempo": "103,4 BPM (темп сида), 4/4, прямые восьмые",
   "form": "Куплет · Предприпев · Припев · Куплет · Куплет · Припев · Куплет · Куплет · Куплет · Припев · Бридж · Припев · Кода",
   "hook": "Хто ж та жінка в дзеркалі?",
   "status": "best-not-accepted",
   "statusLabel": "лучший дубль, не принят",
   "accepted": false,
   "note": "Мастер-кандидат из дубля T1a_2 (раунд 1, вес сида 0,50): ремикс того же дубля — такт музыки после каждого факта коды и такт воздуха перед брендом, вокал +1,5 дБ; без ретайминга слов. Владелец выбрал «Finish with crisp ones». Не принят агентом: строки дыхания P0 (слог/с, самая плотная секция, паузы) не выполнены при плотности уровня Targ, кода полупроговорена по слепому отзыву.",
   "gates": {
    "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/gates/master-candT-r1.gates.json",
    "passed": 14,
    "total": 19,
    "p0Failed": [
     "restBoundaryShare",
     "maxSectionRate",
     "sungRate"
    ],
    "rows": [
     {
      "id": "content8Within40",
      "label": "Ударные слоги знаменательных слов в ±40 мс от сетки восьмых (шанс 0,28)",
      "priority": "P0",
      "value": 0.634,
      "target": 0.58,
      "direction": ">=",
      "pass": true
     },
     {
      "id": "content8MAD",
      "label": "Медианное |отклонение| ударных слогов от восьмых, мс",
      "priority": "P0",
      "value": 25.0,
      "target": 35.0,
      "direction": "<=",
      "pass": true
     },
     {
      "id": "phraseStart8Within40",
      "label": "Начала фраз (первый слог строки) в ±40 мс от сетки восьмых",
      "priority": "P0",
      "value": 0.566,
      "target": 0.5,
      "direction": ">=",
      "pass": true
     },
     {
      "id": "maxSectionLagMs",
      "label": "Худшее систематическое опоздание/опережение секции (|медиана со знаком|, ≥ 10 ударных), мс",
      "priority": "P1",
      "value": 13.2,
      "target": 30.0,
      "direction": "<=",
      "pass": true
     },
     {
      "id": "worstSectionContent8",
      "label": "Худшая секция: доля ударных в ±40 мс от восьмых (≥ 10 ударных)",
      "priority": "P1",
      "value": 0.458,
      "target": 0.45,
      "direction": ">=",
      "pass": true
     },
     {
      "id": "ioiQuant",
      "label": "Длительности нот: IOI соседних слогов кратны 16-й (±25 %), шанс 0,5",
      "priority": "P1",
      "value": 0.62,
      "target": 0.58,
      "direction": ">=",
      "pass": true
     },
     {
      "id": "contentOnKickBeats",
      "label": "Ударные на долях: доля на 1 и 3 (шанс 0,5)",
      "priority": "P1",
      "value": 0.595,
      "target": 0.5,
      "direction": ">=",
      "pass": true
     },
     {
      "id": "contentBeatWithin40",
      "label": "Ударные в ±40 мс от доли (шанс 0,14)",
      "priority": "info",
      "value": 0.483,
      "target": 0.3,
      "direction": ">=",
      "pass": true
     },
     {
      "id": "vocalOnsets8Within40",
      "label": "Все онсеты вокального стема в ±40 мс от восьмых (метод v1, уточнённая сетка)",
      "priority": "info",
      "value": 0.537,
      "target": 0.45,
      "direction": ">=",
      "pass": true
     },
     {
      "id": "asrLineMatch",
      "label": "ASR: доля совпавших строк",
      "priority": "P0",
      "value": 1.0,
      "target": 0.95,
      "direction": ">=",
      "pass": true
     },
     {
      "id": "restBoundaryShare",
      "label": "Доля запланированных границ мыслей с паузой ≥ 0,6 с (стем)",
      "priority": "P0",
      "value": 0.3,
      "target": 0.33,
      "direction": ">=",
      "pass": false
     },
     {
      "id": "maxSectionRate",
      "label": "Самая плотная секция, слог/с по спетому",
      "priority": "P0",
      "value": 4.51,
      "target": 3.3,
      "direction": "<=",
      "pass": false
     },
     {
      "id": "sungRate",
      "label": "Вся песня, слог/с по спетому",
      "priority": "P0",
      "value": 3.48,
      "target": 2.9,
      "direction": "<=",
      "pass": false
     },
     {
      "id": "hookReturns",
      "label": "Возвраты хука (≥ 3, ≥ 20 с между)",
      "priority": "P0",
      "value": 4,
      "target": 3,
      "direction": ">=",
      "pass": true
     },
     {
      "id": "codaFactsRested",
      "label": "Факты коды спеты и каждый с паузой ≥ 0,5 с",
      "priority": "P0",
      "value": 6,
      "target": 6,
      "direction": ">=",
      "pass": true
     },
     {
      "id": "noFragmentation",
      "label": "Без фрагментации",
      "priority": "P0",
      "value": 1,
      "target": 1,
      "direction": ">=",
      "pass": true
     },
     {
      "id": "restMedian",
      "label": "Медианная пауза на границах мыслей, с",
      "priority": "P1",
      "value": 2.35,
      "target": 0.8,
      "direction": ">=",
      "pass": true
     },
     {
      "id": "chorusLift",
      "label": "Лифт припева/рефрена, полутона",
      "priority": "P1",
      "value": 6.5,
      "target": 2,
      "direction": ">=",
      "pass": true
     },
     {
      "id": "phraseRateCV",
      "label": "CV скорости по фразам",
      "priority": "info",
      "value": 0.262,
      "target": 0.35,
      "direction": ">=",
      "pass": false
     },
     {
      "id": "lowPitchedPhraseShare",
      "label": "Доля фраз ≥ 1 с с pitched-share < 0,15 (прокси речитатива)",
      "priority": "P1",
      "value": 0.155,
      "target": 0.1,
      "direction": "<=",
      "pass": false
     },
     {
      "id": "vocMinusMusicWorst",
      "label": "Вокал минус музыка, худший блок кроме коды, dB",
      "priority": "P1",
      "value": -3.7,
      "target": -1.0,
      "direction": ">=",
      "pass": false
     },
     {
      "id": "airBeforeBrand",
      "label": "Воздух без слов перед брендом, с",
      "priority": "P1",
      "value": 2.28,
      "target": 1.2,
      "direction": ">=",
      "pass": true
     },
     {
      "id": "restCount",
      "label": "Услышанные паузы ÷ запланированные",
      "priority": "info",
      "value": 0.3,
      "target": 0.8,
      "direction": ">=",
      "pass": false
     },
     {
      "id": "climaxPlacement",
      "label": "Кульминация в запланированной секции",
      "priority": "info",
      "value": 0,
      "target": 1,
      "direction": ">=",
      "pass": false
     },
     {
      "id": "contourStepMatch",
      "label": "Совпадение шагов контура",
      "priority": "info",
      "value": 0.37,
      "target": 0.6,
      "direction": ">=",
      "pass": false
     },
     {
      "id": "codaSettles",
      "label": "Кода оседает (≤ припев − 2 st)",
      "priority": "info",
      "value": 1,
      "target": 1,
      "direction": ">=",
      "pass": true
     },
     {
      "id": "duration",
      "label": "Длительность, с (свободная переменная)",
      "priority": "info",
      "value": 187.54,
      "target": 260.0,
      "direction": "<=",
      "pass": true
     }
    ]
   },
   "baselines": {
    "A": {
     "content8Within40": 0.458,
     "content8MAD": 48.3,
     "phraseStart8Within40": 0.5,
     "maxSectionLagMs": 74.5,
     "worstSectionContent8": 0.278,
     "ioiQuant": 0.504,
     "contentOnKickBeats": 0.382,
     "contentBeatWithin40": 0.312,
     "vocalOnsets8Within40": 0.418,
     "contentLagMs": 19.4,
     "asrLineMatch": 0.99,
     "restBoundaryShare": 0.396,
     "maxSectionRate": 3.26,
     "sungRate": 2.7,
     "hookReturns": 3,
     "codaFactsRested": 6,
     "noFragmentation": 1,
     "restMedian": 1.44,
     "chorusLift": 4.4,
     "duration": 228.02
    },
    "B": {
     "content8Within40": 0.486,
     "content8MAD": 43.1,
     "phraseStart8Within40": 0.694,
     "maxSectionLagMs": 38.2,
     "worstSectionContent8": 0.364,
     "ioiQuant": 0.574,
     "contentOnKickBeats": 0.652,
     "contentBeatWithin40": 0.297,
     "vocalOnsets8Within40": 0.535,
     "contentLagMs": 11.4,
     "asrLineMatch": 1.0,
     "restBoundaryShare": 0.333,
     "maxSectionRate": 3.01,
     "sungRate": 2.68,
     "hookReturns": 3,
     "codaFactsRested": 6,
     "noFragmentation": 1,
     "restMedian": 2.25,
     "chorusLift": 0.1,
     "duration": 233.17
    }
   },
   "prediction": {
    "syllables": 530,
    "phrases": 58,
    "plannedRests": 31,
    "thoughtBoundaries": 31,
    "sungRate": 2.86,
    "maxSectionRate": 3.02,
    "maxSection": "c1",
    "hookReturns": 4,
    "codaFactsRested": 6,
    "duration": 214.4,
    "durationBasis": "sung seconds from the map + 0.8 s per planned rest + one bar per fill and before the brand; the bar-framed map length (intendedSeconds) is an upper bound — iteration 3 sang shorter than its frames",
    "restBoundaryShareRange": [
     0.33,
     0.45
    ],
    "restBasis": "iteration 3: planned rests are not predicted by the text; [Pause] tag lines gave 0.31–0.44 of boundaries, no layout reached 0.80",
    "content8Within40": 0.563,
    "content8Within40Range": [
     0.547,
     0.579
    ],
    "content8MAD": 30.9,
    "crispnessBasis": "middle of the strong-groove model (v2 phrases, seed 0.88) and the weak-groove model (A/B phrases, seed 0.35–0.40) for a seed at 0.50–0.60",
    "mapContentStressesOnBeats": 1.0,
    "mapStressOnBeats1and3": 0.656,
    "meanBinaryFit": 0.759,
    "meanTernaryFit": 0.105,
    "sylPerContentStress": 2.17,
    "sixteenths": 0,
    "models": {
     "fitKey": "binfit",
     "strong": [
      {
       "lo": 0,
       "hi": 0.34,
       "n": 35,
       "within": 0.474,
       "mad": 46.5
      },
      {
       "lo": 0.34,
       "hi": 0.67,
       "n": 16,
       "within": 0.54,
       "mad": 39.9
      },
      {
       "lo": 0.67,
       "hi": 1.01,
       "n": 6,
       "within": 0.606,
       "mad": 19.6
      }
     ],
     "weak": [
      {
       "lo": 0,
       "hi": 0.34,
       "n": 67,
       "within": 0.465,
       "mad": 49.0
      },
      {
       "lo": 0.34,
       "hi": 0.67,
       "n": 22,
       "within": 0.451,
       "mad": 46.4
      },
      {
       "lo": 0.67,
       "hi": 1.01,
       "n": 12,
       "within": 0.583,
       "mad": 42.1
      }
     ]
    }
   },
   "keyRows": [
    "content8Within40",
    "content8MAD",
    "phraseStart8Within40",
    "maxSectionLagMs",
    "worstSectionContent8",
    "ioiQuant",
    "contentOnKickBeats",
    "sungRate",
    "maxSectionRate",
    "restBoundaryShare",
    "hookReturns",
    "codaFactsRested",
    "noFragmentation",
    "asrLineMatch",
    "duration"
   ],
   "verdicts": {
    "В такт ли каждая фраза?": "tight — лучший из украинских (A, версия 2, B: mostly tight; A тянет, v2 спешит, B отстаёт)",
    "Что чётче на доле?": "T (вложение 3): «stressed syllables … precisely onto the eighth-note grid and snare hits»",
    "Дышит ли?": "да: ~15 слышимых пауз в минуту — больше всех украинских (A 11, v2 13, B 11)",
    "Песня или повествование?": "«100% like a real SONG»: припев «Хто ж та жінка в дзеркалі?» ×4 с развитием",
    "Спето ли всё?": "нет: кода (02:31–03:01) полупроговорена шёпотом; тот же слушатель слышит то же у A, v2 и B",
    "Факты коды разборчивы?": "все шесть, у каждого есть время",
    "Общий рейтинг": "T — 1-й, версия 2 — 2-й, A — 3-й, B — 4-й",
    "Недослышано": "строка припева услышана как «Світло в ніч» вместо «в ній»"
   },
   "takes": [
    {
     "tag": "take_T1a_1",
     "note": "раунд 1 (T1a): ударные в ±40 мс 0.544, медиана 34.3 мс, слог/с 3.06, самая плотная секция 4.09, паузы 0.2, кода 1/6, ASR 1.0, 191.17 с"
    },
    {
     "tag": "take_T1a_2",
     "note": "раунд 1 (T1a): ударные в ±40 мс 0.651, медиана 24.6 мс, слог/с 3.46, самая плотная секция 4.51, паузы 0.133, кода 2/6, ASR 1.0, 173.63 с"
    },
    {
     "tag": "take_T1b_1",
     "note": "раунд 1 (T1b): ударные в ±40 мс 0.629, медиана 25.0 мс, слог/с 3.63, самая плотная секция 4.55, паузы 0.067, кода 1/6, ASR 0.991, 163.19 с"
    },
    {
     "tag": "take_T1b_2",
     "note": "раунд 1 (T1b): ударные в ±40 мс 0.561, медиана 27.3 мс, слог/с 3.33, самая плотная секция 4.41, паузы 0.067, кода 2/6, ASR 0.991, 179.63 с"
    },
    {
     "tag": "take_T2a_1",
     "note": "раунд 2 (T2a): ударные в ±40 мс 0.639, медиана 23.1 мс, слог/с 3.49, самая плотная секция 4.68, паузы 0.067, кода 2/6, ASR 0.991, 172.81 с"
    },
    {
     "tag": "take_T2a_2",
     "note": "раунд 2 (T2a): ударные в ±40 мс 0.608, медиана 24.4 мс, слог/с 3.62, самая плотная секция 4.51, паузы 0.1, кода 2/6, ASR 0.991, 166.02 с"
    },
    {
     "tag": "take_T2b_1",
     "note": "раунд 2 (T2b): ударные в ±40 мс 0.54, медиана 32.1 мс, слог/с 3.29, самая плотная секция 4.43, паузы 0.133, кода 3/6, ASR 0.983, 176.03 с"
    },
    {
     "tag": "take_T2b_2",
     "note": "раунд 2 (T2b): ударные в ±40 мс 0.572, медиана 29.7 мс, слог/с 3.45, самая плотная секция 4.5, паузы 0.133, кода 2/6, ASR 0.991, 168.78 с"
    },
    {
     "tag": "take_T3a_1",
     "note": "раунд 3 (T3a): ударные в ±40 мс 0.544, медиана 29.5 мс, слог/с 3.4, самая плотная секция 4.5, паузы 0.033, кода 2/6, ASR 0.991, 179.99 с"
    },
    {
     "tag": "take_T3a_2",
     "note": "раунд 3 (T3a): ударные в ±40 мс 0.6, медиана 23.1 мс, слог/с 3.38, самая плотная секция 4.25, паузы 0.133, кода 2/6, ASR 0.991, 178.02 с"
    },
    {
     "tag": "take_T3b_1",
     "note": "раунд 3 (T3b): ударные в ±40 мс 0.581, медиана 26.5 мс, слог/с 3.57, самая плотная секция 4.24, паузы 0.033, кода 1/6, ASR 0.991, 167.63 с"
    },
    {
     "tag": "take_T3b_2",
     "note": "раунд 3 (T3b): ударные в ±40 мс 0.545, медиана 27.5 мс, слог/с 3.46, самая плотная секция 4.69, паузы 0.033, кода 2/6, ASR 0.983, 171.23 с"
    }
   ],
   "links": [
    [
     "Текст с ударениями",
     "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/lyrics-stressed-T-v01.txt"
    ],
    [
     "План v4 (beatMap, formPlan)",
     "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/song-plan-T-v01.json"
    ],
    [
     "Gates",
     "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/gates/master-candT-r1.gates.json"
    ],
    [
     "Beat sync",
     "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/beat-sync/master-candT-r1.json"
    ]
   ],
   "audio": {
    "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candT-r1/gopure-targ-uk-master.wav",
    "sha256": "c0ca0c6096c89a400fb75721b234ce45c7c12be86265caa105bf54909dd2b87d"
   },
   "mp3": null
  },
  {
   "id": "H",
   "name": "Половинний час",
   "tempo": "103,4 BPM, грув Targ; текст — трёхдольные ячейки, ударные только на 1 и 3",
   "form": "Куплет · Предприпев · Куплет · Куплет · Припев · Куплет · Куплет · Куплет · Припев · Бридж · Припев · Кода",
   "hook": "Дивлю́ся у дзе́ркало — ба́чу чужу́",
   "status": "best-not-accepted",
   "statusLabel": "лучший дубль, не принят",
   "accepted": false,
   "note": "Мастер-кандидат из дубля H1a_1 (раунд 1, вес сида 0,45, styleWeight 0,85): тот же ремикс (такт после каждого факта коды, воздух перед брендом). Не принят агентом: строки дыхания P0 не выполнены; слепой отзыв не получен — провайдер вернул код 500 (не повторяли).",
   "gates": {
    "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/gates/master-candH-r1.gates.json",
    "passed": 13,
    "total": 19,
    "p0Failed": [
     "restBoundaryShare",
     "maxSectionRate",
     "sungRate"
    ],
    "rows": [
     {
      "id": "content8Within40",
      "label": "Ударные слоги знаменательных слов в ±40 мс от сетки восьмых (шанс 0,28)",
      "priority": "P0",
      "value": 0.593,
      "target": 0.58,
      "direction": ">=",
      "pass": true
     },
     {
      "id": "content8MAD",
      "label": "Медианное |отклонение| ударных слогов от восьмых, мс",
      "priority": "P0",
      "value": 24.7,
      "target": 35.0,
      "direction": "<=",
      "pass": true
     },
     {
      "id": "phraseStart8Within40",
      "label": "Начала фраз (первый слог строки) в ±40 мс от сетки восьмых",
      "priority": "P0",
      "value": 0.62,
      "target": 0.5,
      "direction": ">=",
      "pass": true
     },
     {
      "id": "maxSectionLagMs",
      "label": "Худшее систематическое опоздание/опережение секции (|медиана со знаком|, ≥ 10 ударных), мс",
      "priority": "P1",
      "value": 79.2,
      "target": 30.0,
      "direction": "<=",
      "pass": false
     },
     {
      "id": "worstSectionContent8",
      "label": "Худшая секция: доля ударных в ±40 мс от восьмых (≥ 10 ударных)",
      "priority": "P1",
      "value": 0.333,
      "target": 0.45,
      "direction": ">=",
      "pass": false
     },
     {
      "id": "ioiQuant",
      "label": "Длительности нот: IOI соседних слогов кратны 16-й (±25 %), шанс 0,5",
      "priority": "P1",
      "value": 0.608,
      "target": 0.58,
      "direction": ">=",
      "pass": true
     },
     {
      "id": "contentOnKickBeats",
      "label": "Ударные на долях: доля на 1 и 3 (шанс 0,5)",
      "priority": "P1",
      "value": 0.553,
      "target": 0.5,
      "direction": ">=",
      "pass": true
     },
     {
      "id": "contentBeatWithin40",
      "label": "Ударные в ±40 мс от доли (шанс 0,14)",
      "priority": "info",
      "value": 0.521,
      "target": 0.3,
      "direction": ">=",
      "pass": true
     },
     {
      "id": "vocalOnsets8Within40",
      "label": "Все онсеты вокального стема в ±40 мс от восьмых (метод v1, уточнённая сетка)",
      "priority": "info",
      "value": 0.52,
      "target": 0.45,
      "direction": ">=",
      "pass": true
     },
     {
      "id": "asrLineMatch",
      "label": "ASR: доля совпавших строк",
      "priority": "P0",
      "value": 0.991,
      "target": 0.95,
      "direction": ">=",
      "pass": true
     },
     {
      "id": "restBoundaryShare",
      "label": "Доля запланированных границ мыслей с паузой ≥ 0,6 с (стем)",
      "priority": "P0",
      "value": 0.3,
      "target": 0.33,
      "direction": ">=",
      "pass": false
     },
     {
      "id": "maxSectionRate",
      "label": "Самая плотная секция, слог/с по спетому",
      "priority": "P0",
      "value": 5.53,
      "target": 3.3,
      "direction": "<=",
      "pass": false
     },
     {
      "id": "sungRate",
      "label": "Вся песня, слог/с по спетому",
      "priority": "P0",
      "value": 3.52,
      "target": 2.9,
      "direction": "<=",
      "pass": false
     },
     {
      "id": "hookReturns",
      "label": "Возвраты хука (≥ 3, ≥ 20 с между)",
      "priority": "P0",
      "value": 3,
      "target": 3,
      "direction": ">=",
      "pass": true
     },
     {
      "id": "codaFactsRested",
      "label": "Факты коды спеты и каждый с паузой ≥ 0,5 с",
      "priority": "P0",
      "value": 6,
      "target": 6,
      "direction": ">=",
      "pass": true
     },
     {
      "id": "noFragmentation",
      "label": "Без фрагментации",
      "priority": "P0",
      "value": 1,
      "target": 1,
      "direction": ">=",
      "pass": true
     },
     {
      "id": "restMedian",
      "label": "Медианная пауза на границах мыслей, с",
      "priority": "P1",
      "value": 2.35,
      "target": 0.8,
      "direction": ">=",
      "pass": true
     },
     {
      "id": "chorusLift",
      "label": "Лифт припева/рефрена, полутона",
      "priority": "P1",
      "value": 3.9,
      "target": 2,
      "direction": ">=",
      "pass": true
     },
     {
      "id": "phraseRateCV",
      "label": "CV скорости по фразам",
      "priority": "info",
      "value": 0.292,
      "target": 0.35,
      "direction": ">=",
      "pass": false
     },
     {
      "id": "lowPitchedPhraseShare",
      "label": "Доля фраз ≥ 1 с с pitched-share < 0,15 (прокси речитатива)",
      "priority": "P1",
      "value": 0.056,
      "target": 0.1,
      "direction": "<=",
      "pass": true
     },
     {
      "id": "vocMinusMusicWorst",
      "label": "Вокал минус музыка, худший блок кроме коды, dB",
      "priority": "P1",
      "value": -3.6,
      "target": -1.0,
      "direction": ">=",
      "pass": false
     },
     {
      "id": "airBeforeBrand",
      "label": "Воздух без слов перед брендом, с",
      "priority": "P1",
      "value": 2.28,
      "target": 1.2,
      "direction": ">=",
      "pass": true
     },
     {
      "id": "restCount",
      "label": "Услышанные паузы ÷ запланированные",
      "priority": "info",
      "value": 0.3,
      "target": 0.8,
      "direction": ">=",
      "pass": false
     },
     {
      "id": "climaxPlacement",
      "label": "Кульминация в запланированной секции",
      "priority": "info",
      "value": 0,
      "target": 1,
      "direction": ">=",
      "pass": false
     },
     {
      "id": "contourStepMatch",
      "label": "Совпадение шагов контура",
      "priority": "info",
      "value": 0.34,
      "target": 0.6,
      "direction": ">=",
      "pass": false
     },
     {
      "id": "codaSettles",
      "label": "Кода оседает (≤ припев − 2 st)",
      "priority": "info",
      "value": 1,
      "target": 1,
      "direction": ">=",
      "pass": true
     },
     {
      "id": "duration",
      "label": "Длительность, с (свободная переменная)",
      "priority": "info",
      "value": 190.34,
      "target": 260.0,
      "direction": "<=",
      "pass": true
     }
    ]
   },
   "baselines": {
    "A": {
     "content8Within40": 0.458,
     "content8MAD": 48.3,
     "phraseStart8Within40": 0.5,
     "maxSectionLagMs": 74.5,
     "worstSectionContent8": 0.278,
     "ioiQuant": 0.504,
     "contentOnKickBeats": 0.382,
     "contentBeatWithin40": 0.312,
     "vocalOnsets8Within40": 0.418,
     "contentLagMs": 19.4,
     "asrLineMatch": 0.99,
     "restBoundaryShare": 0.396,
     "maxSectionRate": 3.26,
     "sungRate": 2.7,
     "hookReturns": 3,
     "codaFactsRested": 6,
     "noFragmentation": 1,
     "restMedian": 1.44,
     "chorusLift": 4.4,
     "duration": 228.02
    },
    "B": {
     "content8Within40": 0.486,
     "content8MAD": 43.1,
     "phraseStart8Within40": 0.694,
     "maxSectionLagMs": 38.2,
     "worstSectionContent8": 0.364,
     "ioiQuant": 0.574,
     "contentOnKickBeats": 0.652,
     "contentBeatWithin40": 0.297,
     "vocalOnsets8Within40": 0.535,
     "contentLagMs": 11.4,
     "asrLineMatch": 1.0,
     "restBoundaryShare": 0.333,
     "maxSectionRate": 3.01,
     "sungRate": 2.68,
     "hookReturns": 3,
     "codaFactsRested": 6,
     "noFragmentation": 1,
     "restMedian": 2.25,
     "chorusLift": 0.1,
     "duration": 233.17
    }
   },
   "prediction": {
    "syllables": 561,
    "phrases": 54,
    "plannedRests": 30,
    "thoughtBoundaries": 37,
    "sungRate": 2.44,
    "maxSectionRate": 2.67,
    "maxSection": "v3",
    "hookReturns": 3,
    "codaFactsRested": 6,
    "duration": 258.6,
    "durationBasis": "sung seconds from the map + 0.8 s per planned rest + one bar per fill and before the brand; the bar-framed map length (intendedSeconds) is an upper bound — iteration 3 sang shorter than its frames",
    "restBoundaryShareRange": [
     0.33,
     0.45
    ],
    "restBasis": "iteration 3: planned rests are not predicted by the text; [Pause] tag lines gave 0.31–0.44 of boundaries, no layout reached 0.80",
    "content8Within40": 0.494,
    "content8Within40Range": [
     0.454,
     0.534
    ],
    "content8MAD": 46.4,
    "crispnessBasis": "weak-groove model (A/B phrases): lower seed weight, half-time style; ternary regularity has weaker evidence than binary (mixed per track)",
    "mapContentStressesOnBeats": 1.0,
    "mapStressOnBeats1and3": 1.0,
    "meanBinaryFit": 0.213,
    "meanTernaryFit": 0.707,
    "sylPerContentStress": 2.81,
    "sixteenths": 0,
    "models": {
     "fitKey": "anyreg",
     "strong": [
      {
       "lo": 0,
       "hi": 0.34,
       "n": 15,
       "within": 0.42,
       "mad": 50.4
      },
      {
       "lo": 0.34,
       "hi": 0.67,
       "n": 25,
       "within": 0.529,
       "mad": 42.1
      },
      {
       "lo": 0.67,
       "hi": 1.01,
       "n": 17,
       "within": 0.549,
       "mad": 38.5
      }
     ],
     "weak": [
      {
       "lo": 0,
       "hi": 0.34,
       "n": 36,
       "within": 0.438,
       "mad": 50.7
      },
      {
       "lo": 0.34,
       "hi": 0.67,
       "n": 44,
       "within": 0.47,
       "mad": 46.4
      },
      {
       "lo": 0.67,
       "hi": 1.01,
       "n": 21,
       "within": 0.553,
       "mad": 45.7
      }
     ]
    }
   },
   "keyRows": [
    "content8Within40",
    "content8MAD",
    "phraseStart8Within40",
    "maxSectionLagMs",
    "worstSectionContent8",
    "ioiQuant",
    "contentOnKickBeats",
    "sungRate",
    "maxSectionRate",
    "restBoundaryShare",
    "hookReturns",
    "codaFactsRested",
    "noFragmentation",
    "asrLineMatch",
    "duration"
   ],
   "verdicts": {},
   "takes": [
    {
     "tag": "take_H1a_1",
     "note": "раунд 1 (H1a): ударные в ±40 мс 0.646, медиана 22.0 мс, слог/с 3.47, самая плотная секция 5.53, паузы 0.133, кода 2/6, ASR 0.991, 176.41 с"
    },
    {
     "tag": "take_H1a_2",
     "note": "раунд 1 (H1a): ударные в ±40 мс 0.626, медиана 24.5 мс, слог/с 3.55, самая плотная секция 5.53, паузы 0.133, кода 3/6, ASR 0.991, 163.98 с"
    },
    {
     "tag": "take_H2a_1",
     "note": "раунд 2 (H2a): ударные в ±40 мс 0.612, медиана 23.8 мс, слог/с 3.65, самая плотная секция 5.69, паузы 0.2, кода 3/6, ASR 0.981, 172.02 с"
    },
    {
     "tag": "take_H2a_2",
     "note": "раунд 2 (H2a): ударные в ±40 мс 0.524, медиана 33.3 мс, слог/с 3.45, самая плотная секция 4.97, паузы 0.167, кода 1/6, ASR 0.981, 178.81 с"
    },
    {
     "tag": "take_H3a_1",
     "note": "раунд 3 (H3a): ударные в ±40 мс 0.601, медиана 22.4 мс, слог/с 3.7, самая плотная секция 5.53, паузы 0.2, кода 4/6, ASR 0.981, 170.03 с"
    },
    {
     "tag": "take_H3a_2",
     "note": "раунд 3 (H3a): ударные в ±40 мс 0.606, медиана 21.9 мс, слог/с 3.74, самая плотная секция 5.56, паузы 0.2, кода 3/6, ASR 1.0, 170.39 с"
    }
   ],
   "links": [
    [
     "Текст с ударениями",
     "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/lyrics-stressed-H-v01.txt"
    ],
    [
     "План v4 (beatMap, formPlan)",
     "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/song-plan-H-v01.json"
    ],
    [
     "Gates",
     "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/gates/master-candH-r1.gates.json"
    ],
    [
     "Beat sync",
     "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/beat-sync/master-candH-r1.json"
    ]
   ],
   "audio": {
    "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candH-r1/gopure-targ-uk-master.wav",
    "sha256": "e96ffcd1c1a7e60301a43c6d88795f9eba386426ea9a2b0b13b205529215e1d4"
   },
   "mp3": null
  }
 ],
 "trend": [
  {
   "id": "content8Within40",
   "label": "Ударные слоги знаменательных слов в ±40 мс от сетки восьмых (шанс 0,28)",
   "priority": "P0",
   "target": ">= 0.58",
   "targ": 0.613,
   "v2": 0.536,
   "A": 0.458,
   "B": 0.486,
   "pred": {
    "T": 0.563,
    "H": 0.494
   },
   "meas": {
    "T": 0.634,
    "H": 0.593
   },
   "pass": {
    "T": true,
    "H": true
   }
  },
  {
   "id": "content8MAD",
   "label": "Медианное |отклонение| ударных слогов от восьмых, мс",
   "priority": "P0",
   "target": "<= 35.0",
   "targ": 29.8,
   "v2": 36.0,
   "A": 48.3,
   "B": 43.1,
   "pred": {
    "T": 30.9,
    "H": 46.4
   },
   "meas": {
    "T": 25.0,
    "H": 24.7
   },
   "pass": {
    "T": true,
    "H": true
   }
  },
  {
   "id": "phraseStart8Within40",
   "label": "Начала фраз (первый слог строки) в ±40 мс от сетки восьмых",
   "priority": "P0",
   "target": ">= 0.5",
   "targ": 0.5,
   "v2": 0.483,
   "A": 0.5,
   "B": 0.694,
   "pred": {
    "T": "≈ 0,5–0,6",
    "H": "≈ 0,5–0,6"
   },
   "meas": {
    "T": 0.566,
    "H": 0.62
   },
   "pass": {
    "T": true,
    "H": true
   }
  },
  {
   "id": "maxSectionLagMs",
   "label": "Худшее систематическое опоздание/опережение секции (|медиана со знаком|, ≥ 10 ударных), мс",
   "priority": "P1",
   "target": "<= 30.0",
   "targ": 15.3,
   "v2": 66.3,
   "A": 74.5,
   "B": 38.2,
   "pred": {
    "T": "≤ 30",
    "H": "≤ 30"
   },
   "meas": {
    "T": 13.2,
    "H": 79.2
   },
   "pass": {
    "T": true,
    "H": false
   }
  },
  {
   "id": "worstSectionContent8",
   "label": "Худшая секция: доля ударных в ±40 мс от восьмых (≥ 10 ударных)",
   "priority": "P1",
   "target": ">= 0.45",
   "targ": 0.531,
   "v2": 0.3,
   "A": 0.278,
   "B": 0.364,
   "pred": {
    "T": "≈ 0,45",
    "H": "≈ 0,45"
   },
   "meas": {
    "T": 0.458,
    "H": 0.333
   },
   "pass": {
    "T": true,
    "H": false
   }
  },
  {
   "id": "ioiQuant",
   "label": "Длительности нот: IOI соседних слогов кратны 16-й (±25 %), шанс 0,5",
   "priority": "P1",
   "target": ">= 0.58",
   "targ": 0.614,
   "v2": 0.552,
   "A": 0.504,
   "B": 0.574,
   "pred": {
    "T": "> 0,55",
    "H": "> 0,55"
   },
   "meas": {
    "T": 0.62,
    "H": 0.608
   },
   "pass": {
    "T": true,
    "H": true
   }
  },
  {
   "id": "contentOnKickBeats",
   "label": "Ударные на долях: доля на 1 и 3 (шанс 0,5)",
   "priority": "P1",
   "target": ">= 0.5",
   "targ": 0.553,
   "v2": 0.534,
   "A": 0.382,
   "B": 0.652,
   "pred": {
    "T": "> 0,5",
    "H": "> 0,5"
   },
   "meas": {
    "T": 0.595,
    "H": 0.553
   },
   "pass": {
    "T": true,
    "H": true
   }
  },
  {
   "id": "contentBeatWithin40",
   "label": "Ударные в ±40 мс от доли (шанс 0,14)",
   "priority": "info",
   "target": ">= 0.3",
   "targ": 0.348,
   "v2": 0.459,
   "A": 0.312,
   "B": 0.297,
   "pred": {
    "T": null,
    "H": null
   },
   "meas": {
    "T": 0.483,
    "H": 0.521
   },
   "pass": {
    "T": true,
    "H": true
   }
  },
  {
   "id": "vocalOnsets8Within40",
   "label": "Все онсеты вокального стема в ±40 мс от восьмых (метод v1, уточнённая сетка)",
   "priority": "info",
   "target": ">= 0.45",
   "targ": 0.445,
   "v2": 0.507,
   "A": 0.418,
   "B": 0.535,
   "pred": {
    "T": null,
    "H": null
   },
   "meas": {
    "T": 0.537,
    "H": 0.52
   },
   "pass": {
    "T": true,
    "H": true
   }
  },
  {
   "id": "asrLineMatch",
   "label": "ASR: доля совпавших строк",
   "priority": "P0",
   "target": ">= 0.95",
   "targ": null,
   "v2": 0.992,
   "A": 0.99,
   "B": 1.0,
   "pred": {
    "T": "≥ 0,95",
    "H": "≥ 0,95"
   },
   "meas": {
    "T": 1.0,
    "H": 0.991
   },
   "pass": {
    "T": true,
    "H": true
   }
  },
  {
   "id": "restBoundaryShare",
   "label": "Доля запланированных границ мыслей с паузой ≥ 0,6 с (стем)",
   "priority": "P0",
   "target": ">= 0.33",
   "targ": 0.097,
   "v2": 0.069,
   "A": 0.396,
   "B": 0.333,
   "pred": {
    "T": "0,33–0,45",
    "H": "0,33–0,45"
   },
   "meas": {
    "T": 0.3,
    "H": 0.3
   },
   "pass": {
    "T": false,
    "H": false
   }
  },
  {
   "id": "maxSectionRate",
   "label": "Самая плотная секция, слог/с по спетому",
   "priority": "P0",
   "target": "<= 3.3",
   "targ": 3.64,
   "v2": 4.61,
   "A": 3.26,
   "B": 3.01,
   "pred": {
    "T": 3.02,
    "H": 2.67
   },
   "meas": {
    "T": 4.51,
    "H": 5.53
   },
   "pass": {
    "T": false,
    "H": false
   }
  },
  {
   "id": "sungRate",
   "label": "Вся песня, слог/с по спетому",
   "priority": "P0",
   "target": "<= 2.9",
   "targ": 3.26,
   "v2": 3.61,
   "A": 2.7,
   "B": 2.68,
   "pred": {
    "T": 2.86,
    "H": 2.44
   },
   "meas": {
    "T": 3.48,
    "H": 3.52
   },
   "pass": {
    "T": false,
    "H": false
   }
  },
  {
   "id": "hookReturns",
   "label": "Возвраты хука (≥ 3, ≥ 20 с между)",
   "priority": "P0",
   "target": ">= 3",
   "targ": 0,
   "v2": 0,
   "A": 3,
   "B": 3,
   "pred": {
    "T": 4,
    "H": 3
   },
   "meas": {
    "T": 4,
    "H": 3
   },
   "pass": {
    "T": true,
    "H": true
   }
  },
  {
   "id": "codaFactsRested",
   "label": "Факты коды спеты и каждый с паузой ≥ 0,5 с",
   "priority": "P0",
   "target": ">= 6",
   "targ": 0,
   "v2": 1,
   "A": 6,
   "B": 6,
   "pred": {
    "T": 6,
    "H": 6
   },
   "meas": {
    "T": 6,
    "H": 6
   },
   "pass": {
    "T": true,
    "H": true
   }
  },
  {
   "id": "noFragmentation",
   "label": "Без фрагментации",
   "priority": "P0",
   "target": ">= 1",
   "targ": null,
   "v2": 1,
   "A": 1,
   "B": 1,
   "pred": {
    "T": 1,
    "H": 1
   },
   "meas": {
    "T": 1,
    "H": 1
   },
   "pass": {
    "T": true,
    "H": true
   }
  },
  {
   "id": "restMedian",
   "label": "Медианная пауза на границах мыслей, с",
   "priority": "P1",
   "target": ">= 0.8",
   "targ": 0.78,
   "v2": 1.1,
   "A": 1.44,
   "B": 2.25,
   "pred": {
    "T": null,
    "H": null
   },
   "meas": {
    "T": 2.35,
    "H": 2.35
   },
   "pass": {
    "T": true,
    "H": true
   }
  },
  {
   "id": "chorusLift",
   "label": "Лифт припева/рефрена, полутона",
   "priority": "P1",
   "target": ">= 2",
   "targ": null,
   "v2": null,
   "A": 4.4,
   "B": 0.1,
   "pred": {
    "T": null,
    "H": null
   },
   "meas": {
    "T": 6.5,
    "H": 3.9
   },
   "pass": {
    "T": true,
    "H": true
   }
  },
  {
   "id": "phraseRateCV",
   "label": "CV скорости по фразам",
   "priority": "info",
   "target": ">= 0.35",
   "targ": null,
   "v2": null,
   "A": null,
   "B": null,
   "pred": {
    "T": null,
    "H": null
   },
   "meas": {
    "T": 0.262,
    "H": 0.292
   },
   "pass": {
    "T": false,
    "H": false
   }
  },
  {
   "id": "lowPitchedPhraseShare",
   "label": "Доля фраз ≥ 1 с с pitched-share < 0,15 (прокси речитатива)",
   "priority": "P1",
   "target": "<= 0.1",
   "targ": null,
   "v2": null,
   "A": null,
   "B": null,
   "pred": {
    "T": null,
    "H": null
   },
   "meas": {
    "T": 0.155,
    "H": 0.056
   },
   "pass": {
    "T": false,
    "H": true
   }
  },
  {
   "id": "vocMinusMusicWorst",
   "label": "Вокал минус музыка, худший блок кроме коды, dB",
   "priority": "P1",
   "target": ">= -1.0",
   "targ": null,
   "v2": null,
   "A": null,
   "B": null,
   "pred": {
    "T": null,
    "H": null
   },
   "meas": {
    "T": -3.7,
    "H": -3.6
   },
   "pass": {
    "T": false,
    "H": false
   }
  },
  {
   "id": "airBeforeBrand",
   "label": "Воздух без слов перед брендом, с",
   "priority": "P1",
   "target": ">= 1.2",
   "targ": null,
   "v2": null,
   "A": null,
   "B": null,
   "pred": {
    "T": null,
    "H": null
   },
   "meas": {
    "T": 2.28,
    "H": 2.28
   },
   "pass": {
    "T": true,
    "H": true
   }
  },
  {
   "id": "restCount",
   "label": "Услышанные паузы ÷ запланированные",
   "priority": "info",
   "target": ">= 0.8",
   "targ": null,
   "v2": null,
   "A": null,
   "B": null,
   "pred": {
    "T": null,
    "H": null
   },
   "meas": {
    "T": 0.3,
    "H": 0.3
   },
   "pass": {
    "T": false,
    "H": false
   }
  },
  {
   "id": "climaxPlacement",
   "label": "Кульминация в запланированной секции",
   "priority": "info",
   "target": ">= 1",
   "targ": null,
   "v2": null,
   "A": null,
   "B": null,
   "pred": {
    "T": null,
    "H": null
   },
   "meas": {
    "T": 0,
    "H": 0
   },
   "pass": {
    "T": false,
    "H": false
   }
  },
  {
   "id": "contourStepMatch",
   "label": "Совпадение шагов контура",
   "priority": "info",
   "target": ">= 0.6",
   "targ": null,
   "v2": null,
   "A": null,
   "B": null,
   "pred": {
    "T": null,
    "H": null
   },
   "meas": {
    "T": 0.37,
    "H": 0.34
   },
   "pass": {
    "T": false,
    "H": false
   }
  },
  {
   "id": "codaSettles",
   "label": "Кода оседает (≤ припев − 2 st)",
   "priority": "info",
   "target": ">= 1",
   "targ": null,
   "v2": null,
   "A": null,
   "B": null,
   "pred": {
    "T": null,
    "H": null
   },
   "meas": {
    "T": 1,
    "H": 1
   },
   "pass": {
    "T": true,
    "H": true
   }
  },
  {
   "id": "duration",
   "label": "Длительность, с (свободная переменная)",
   "priority": "info",
   "target": "<= 260.0",
   "targ": 194.49,
   "v2": 197.1,
   "A": 228.02,
   "B": 233.17,
   "pred": {
    "T": 214.4,
    "H": 258.6
   },
   "meas": {
    "T": 187.54,
    "H": 190.34
   },
   "pass": {
    "T": true,
    "H": true
   }
  }
 ],
 "mapVsMeasured": {
  "T": {
   "phrases": [
    {
     "id": "p01",
     "text": "Зустріла ту, кого Андрій обрав, —",
     "mapped": true,
     "anchorBeat": 1,
     "contentDevMapMs": [
      -268.0,
      -583.8,
      -855.6,
      -1126.5,
      -1210.1
     ],
     "contentDevGridMs": [
      22.2,
      -3.0,
      16.6,
      36.2,
      -48.6
     ],
     "mapWithin40": 0.0,
     "gridWithin40": 0.8,
     "plannedBeatsHit": 0.6
    },
    {
     "id": "p02",
     "text": "легка краса, якої час не знав.",
     "mapped": true,
     "anchorBeat": 4,
     "contentDevMapMs": [
      13.5,
      -107.1,
      -302.5,
      -553.0,
      -568.5
     ],
     "contentDevGridMs": [
      13.5,
      -107.1,
      -12.3,
      27.5,
      12.0
     ],
     "mapWithin40": 0.2,
     "gridWithin40": 0.8,
     "plannedBeatsHit": 0.6
    },
    {
     "id": "p03",
     "text": "Банально, знаю: втік з колегою Андрій —",
     "mapped": true,
     "anchorBeat": 8,
     "contentDevMapMs": [
      1.5,
      -129.0,
      -274.5,
      -909.4,
      -1297.0
     ],
     "contentDevGridMs": [
      1.5,
      -129.0,
      15.7,
      -37.7,
      -135.4
     ],
     "mapWithin40": 0.2,
     "gridWithin40": 0.6,
     "plannedBeatsHit": 0.2
    },
    {
     "id": "p04",
     "text": "шістнадцять літ шлюбу, спільних мрій.",
     "mapped": false
    },
    {
     "id": "p05",
     "text": "Їй тридцять чотири, в очах — жаль,",
     "mapped": true,
     "anchorBeat": 16,
     "contentDevMapMs": [
      26.2,
      -298.8,
      -563.0
     ],
     "contentDevGridMs": [
      26.2,
      -7.1,
      18.8
     ],
     "mapWithin40": 0.333,
     "gridWithin40": 1.0,
     "plannedBeatsHit": 0.667
    },
    {
     "id": "p06",
     "text": "я ж зблякла за пів року — років на п’ять.",
     "mapped": true,
     "anchorBeat": 20,
     "contentDevMapMs": [
      -33.0,
      -588.2,
      -837.7,
      -1191.0,
      -1753.7
     ],
     "contentDevGridMs": [
      -33.0,
      -11.5,
      31.2,
      -33.2,
      -18.7
     ],
     "mapWithin40": 0.2,
     "gridWithin40": 1.0,
     "plannedBeatsHit": 0.8
    },
    {
     "id": "p07",
     "text": "Кожен стрес лишає слід,",
     "mapped": true,
     "anchorBeat": 24,
     "contentDevMapMs": [
      44.0,
      10.5,
      11.3,
      -129.2
     ],
     "contentDevGridMs": [
      44.0,
      10.5,
      11.3,
      -129.2
     ],
     "mapWithin40": 0.5,
     "gridWithin40": 0.5,
     "plannedBeatsHit": 0.75
    },
    {
     "id": "p08",
     "text": "кожну ніч сльози лишають слід,",
     "mapped": true,
     "anchorBeat": 27,
     "contentDevMapMs": [
      250.8,
      52.2,
      -127.0,
      -583.0,
      -703.5
     ],
     "contentDevGridMs": [
      -38.5,
      52.2,
      -127.0,
      -2.5,
      -123.0
     ],
     "mapWithin40": 0.0,
     "gridWithin40": 0.4,
     "plannedBeatsHit": 0.4
    },
    {
     "id": "p09",
     "text": "опора дітям — теж лишає слід.",
     "mapped": true,
     "anchorBeat": 32,
     "contentDevMapMs": [
      -283.5,
      -544.0,
      93.0,
      392.2
     ],
     "contentDevGridMs": [
      6.8,
      36.5,
      93.0,
      101.3
     ],
     "mapWithin40": 0.0,
     "gridWithin40": 0.5,
     "plannedBeatsHit": 0.25
    },
    {
     "id": "p10",
     "text": "Хто ж та жінка в дзеркалі?",
     "mapped": true,
     "anchorBeat": 40,
     "contentDevMapMs": [
      -18.9,
      89.3,
      -11.2
     ],
     "contentDevGridMs": [
      -18.9,
      89.3,
      -11.2
     ],
     "mapWithin40": 0.667,
     "gridWithin40": 0.667,
     "plannedBeatsHit": 0.667
    },
    {
     "id": "p11",
     "text": "Світло в ній — чи сіра тінь?",
     "mapped": true,
     "anchorBeat": 44,
     "contentDevMapMs": [
      -134.2,
      76.0,
      2.9,
      204.3
     ],
     "contentDevGridMs": [
      -134.2,
      76.0,
      2.9,
      -85.6
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 0.25,
     "plannedBeatsHit": 0.25
    },
    {
     "id": "p12",
     "text": "Сіра, згасла, геть чужа.",
     "mapped": true,
     "anchorBeat": 48,
     "contentDevMapMs": [
      11.4,
      5.8,
      -11.2,
      382.7
     ],
     "contentDevGridMs": [
      11.4,
      5.8,
      -11.2,
      92.8
     ],
     "mapWithin40": 0.75,
     "gridWithin40": 0.75,
     "plannedBeatsHit": 0.75
    },
    {
     "id": "p13",
     "text": "Я в лосинах, в руці — крем, ще один зі ста,",
     "mapped": true,
     "anchorBeat": 56,
     "contentDevMapMs": [
      -21.9,
      -95.8,
      -278.4,
      -586.2,
      -565.4
     ],
     "contentDevGridMs": [
      -21.9,
      -95.8,
      9.9,
      -6.3,
      13.8
     ],
     "mapWithin40": 0.2,
     "gridWithin40": 0.8,
     "plannedBeatsHit": 0.6
    },
    {
     "id": "p14",
     "text": "Голос чую — знаю, чий, — вийшла та.",
     "mapped": true,
     "anchorBeat": 61,
     "contentDevMapMs": [
      -280.4,
      -558.3,
      -878.8,
      -1133.0,
      -1458.5
     ],
     "contentDevGridMs": [
      9.2,
      19.6,
      -9.4,
      26.7,
      -8.5
     ],
     "mapWithin40": 0.0,
     "gridWithin40": 1.0,
     "plannedBeatsHit": 0.4
    },
    {
     "id": "p15",
     "text": "По шиї погляд ковзнув — дві секунди.",
     "mapped": true,
     "anchorBeat": 65,
     "contentDevMapMs": [
      -258.5,
      -1168.2,
      -1737.3,
      -2035.8,
      -2298.3
     ],
     "contentDevGridMs": [
      31.7,
      -8.5,
      3.6,
      -7.3,
      21.8
     ],
     "mapWithin40": 0.0,
     "gridWithin40": 1.0,
     "plannedBeatsHit": 0.6
    },
    {
     "id": "p16",
     "text": "Посмішка — не зла: гірше — повна жалю,",
     "mapped": true,
     "anchorBeat": 68,
     "contentDevMapMs": [
      -12.4,
      -79.8,
      -453.3,
      -577.5,
      -499.0
     ],
     "contentDevGridMs": [
      -12.4,
      -79.8,
      129.2,
      1.7,
      79.5
     ],
     "mapWithin40": 0.2,
     "gridWithin40": 0.4,
     "plannedBeatsHit": 0.4
    },
    {
     "id": "p17",
     "text": "Мов бачить тінь, яку кохав Андрій.",
     "mapped": true,
     "anchorBeat": 75,
     "contentDevMapMs": [
      63.5,
      25.7,
      25.8,
      6.6,
      310.5
     ],
     "contentDevGridMs": [
      63.5,
      25.7,
      25.8,
      6.6,
      20.9
     ],
     "mapWithin40": 0.6,
     "gridWithin40": 0.8,
     "plannedBeatsHit": 0.6
    },
    {
     "id": "p18",
     "text": "Чверть години сиджу в машині, зла, —",
     "mapped": true,
     "anchorBeat": 83,
     "contentDevMapMs": [
      -16.4,
      -574.5,
      -585.8,
      -567.4,
      -185.6
     ],
     "contentDevGridMs": [
      -16.4,
      5.4,
      -4.0,
      9.2,
      104.0
     ],
     "mapWithin40": 0.2,
     "gridWithin40": 0.8,
     "plannedBeatsHit": 0.8
    },
    {
     "id": "p19",
     "text": "Злюсь не на неї — на смуги, складки, сухість.",
     "mapped": true,
     "anchorBeat": 90,
     "contentDevMapMs": [
      248.5,
      72.2,
      17.2,
      671.4,
      1176.8
     ],
     "contentDevGridMs": [
      -42.7,
      72.2,
      17.2,
      92.8,
      18.4
     ],
     "mapWithin40": 0.2,
     "gridWithin40": 0.4,
     "plannedBeatsHit": 0.4
    },
    {
     "id": "p20",
     "text": "Хто ж та жінка в дзеркалі?",
     "mapped": true,
     "anchorBeat": 100,
     "contentDevMapMs": [
      -20.7,
      10.1,
      78.6
     ],
     "contentDevGridMs": [
      -20.7,
      10.1,
      78.6
     ],
     "mapWithin40": 0.667,
     "gridWithin40": 0.667,
     "plannedBeatsHit": 0.667
    },
    {
     "id": "p21",
     "text": "Світло в ній — чи сіра тінь?",
     "mapped": true,
     "anchorBeat": 104,
     "contentDevMapMs": [
      -61.1,
      46.4,
      0.2,
      76.7
     ],
     "contentDevGridMs": [
      -61.1,
      46.4,
      0.2,
      76.7
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 0.25,
     "plannedBeatsHit": 0.5
    },
    {
     "id": "p22",
     "text": "Сіра, згасла, геть чужа.",
     "mapped": true,
     "anchorBeat": 108,
     "contentDevMapMs": [
      0.5,
      -19.3,
      2.6,
      359.2
     ],
     "contentDevGridMs": [
      0.5,
      -19.3,
      2.6,
      69.6
     ],
     "mapWithin40": 0.75,
     "gridWithin40": 0.75,
     "plannedBeatsHit": 0.75
    },
    {
     "id": "p23",
     "text": "Щодня в доньки танці — там Лариса:",
     "mapped": true,
     "anchorBeat": 115,
     "contentDevMapMs": [
      230.7,
      -13.5,
      -75.3,
      -14.8,
      -72.8
     ],
     "contentDevGridMs": [
      -58.9,
      -13.5,
      -75.3,
      -14.8,
      -72.8
     ],
     "mapWithin40": 0.4,
     "gridWithin40": 0.4,
     "plannedBeatsHit": 0.4
    },
    {
     "id": "p24",
     "text": "у п’ятдесят п’ять — а шия в неї — шовк.",
     "mapped": false
    },
    {
     "id": "p25",
     "text": "Питаю: «Чим мажеш шию?» —",
     "mapped": true,
     "anchorBeat": 124,
     "contentDevMapMs": [
      17.5,
      272.7,
      95.7,
      2.4
     ],
     "contentDevGridMs": [
      17.5,
      -15.3,
      95.7,
      2.4
     ],
     "mapWithin40": 0.5,
     "gridWithin40": 0.75,
     "plannedBeatsHit": 0.5
    },
    {
     "id": "p26",
     "text": "Сміється й гляне: «Чим мажеш шию?»",
     "mapped": true,
     "anchorBeat": 128,
     "contentDevMapMs": [
      258.3,
      -36.5,
      -265.6,
      -506.6,
      -569.8
     ],
     "contentDevGridMs": [
      -31.6,
      -36.5,
      23.9,
      73.4,
      9.4
     ],
     "mapWithin40": 0.2,
     "gridWithin40": 0.8,
     "plannedBeatsHit": 0.4
    },
    {
     "id": "p27",
     "text": "Кажу: «Все підряд — і креми, й кислоти».",
     "mapped": true,
     "anchorBeat": 132,
     "contentDevMapMs": [
      -14.8,
      -297.4,
      -589.6,
      -641.1,
      -848.6
     ],
     "contentDevGridMs": [
      -14.8,
      -8.6,
      -12.4,
      -60.6,
      20.2
     ],
     "mapWithin40": 0.2,
     "gridWithin40": 0.8,
     "plannedBeatsHit": 0.4
    },
    {
     "id": "p28",
     "text": "«Стій! Не все підряд — одне й щодня».",
     "mapped": true,
     "anchorBeat": 136,
     "contentDevMapMs": [
      26.4,
      -2.8,
      -262.0,
      -26.2,
      -25.5
     ],
     "contentDevGridMs": [
      26.4,
      -2.8,
      27.6,
      -26.2,
      -25.5
     ],
     "mapWithin40": 0.8,
     "gridWithin40": 1.0,
     "plannedBeatsHit": 0.8
    },
    {
     "id": "p29",
     "text": "Назавтра крем дала — якого я не знала:",
     "mapped": true,
     "anchorBeat": 143,
     "contentDevMapMs": [
      -9.4,
      10.1,
      -73.1,
      -902.5,
      -1090.7
     ],
     "contentDevGridMs": [
      -9.4,
      10.1,
      -73.1,
      -33.6,
      68.5
     ],
     "mapWithin40": 0.4,
     "gridWithin40": 0.6,
     "plannedBeatsHit": 0.4
    },
    {
     "id": "p30",
     "text": "в нім — купуасу й гіалурон.",
     "mapped": true,
     "anchorBeat": 148,
     "contentDevMapMs": [
      69.2,
      -304.5,
      -645.8
     ],
     "contentDevGridMs": [
      69.2,
      -15.6,
      -66.7
     ],
     "mapWithin40": 0.0,
     "gridWithin40": 0.333,
     "plannedBeatsHit": 0.0
    },
    {
     "id": "p31",
     "text": "«На чисту шию — тонко, вгору, —",
     "mapped": true,
     "anchorBeat": 152,
     "contentDevMapMs": [
      42.2,
      17.3,
      7.4,
      76.2
     ],
     "contentDevGridMs": [
      42.2,
      17.3,
      7.4,
      76.2
     ],
     "mapWithin40": 0.5,
     "gridWithin40": 0.5,
     "plannedBeatsHit": 0.75
    },
    {
     "id": "p32",
     "text": "і кожну ніч — крем один, не сто».",
     "mapped": true,
     "anchorBeat": 156,
     "contentDevMapMs": [
      19.0,
      -125.2,
      -398.1,
      -578.6,
      -597.9
     ],
     "contentDevGridMs": [
      19.0,
      -125.2,
      -109.1,
      1.9,
      -18.6
     ],
     "mapWithin40": 0.2,
     "gridWithin40": 0.6,
     "plannedBeatsHit": 0.6
    },
    {
     "id": "p33",
     "text": "Не пече, не щипле — легко, ніжно ліг.",
     "mapped": true,
     "anchorBeat": 160,
     "contentDevMapMs": [
      32.1,
      7.3,
      -136.3,
      -295.5,
      -355.7
     ],
     "contentDevGridMs": [
      32.1,
      7.3,
      -136.3,
      -5.9,
      -66.1
     ],
     "mapWithin40": 0.4,
     "gridWithin40": 0.6,
     "plannedBeatsHit": 0.4
    },
    {
     "id": "p34",
     "text": "За три тижні смуги менш помітні.",
     "mapped": true,
     "anchorBeat": 164,
     "contentDevMapMs": [
      155.3,
      -313.9,
      -538.1,
      -713.6,
      -672.8
     ],
     "contentDevGridMs": [
      -134.3,
      -24.3,
      41.1,
      -133.1,
      -93.6
     ],
     "mapWithin40": 0.0,
     "gridWithin40": 0.2,
     "plannedBeatsHit": 0.2
    },
    {
     "id": "p35",
     "text": "«Ти світліша, мам, — гарно інакша!»",
     "mapped": true,
     "anchorBeat": 169,
     "contentDevMapMs": [
      -7.0,
      50.4,
      670.6,
      492.5
     ],
     "contentDevGridMs": [
      -7.0,
      50.4,
      91.3,
      -89.3
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 0.25,
     "plannedBeatsHit": 0.5
    },
    {
     "id": "p36",
     "text": "На шостий тиждень — шок:",
     "mapped": true,
     "anchorBeat": 175,
     "contentDevMapMs": [
      269.5,
      -4.7,
      1.1
     ],
     "contentDevGridMs": [
      -20.1,
      -4.7,
      1.1
     ],
     "mapWithin40": 0.667,
     "gridWithin40": 1.0,
     "plannedBeatsHit": 0.667
    },
    {
     "id": "p37",
     "text": "смуг не видно, складок — теж; шия — шовк.",
     "mapped": true,
     "anchorBeat": 178,
     "contentDevMapMs": [
      -23.8,
      -153.0,
      -244.2,
      -580.6,
      -499.9
     ],
     "contentDevGridMs": [
      -23.8,
      136.6,
      45.4,
      -1.4,
      77.4
     ],
     "mapWithin40": 0.2,
     "gridWithin40": 0.4,
     "plannedBeatsHit": 0.4
    },
    {
     "id": "p38",
     "text": "Шкіра рівніша, ніж за десять літ,",
     "mapped": true,
     "anchorBeat": 183,
     "contentDevMapMs": [
      -2.9,
      -517.3,
      -574.1,
      -672.6
     ],
     "contentDevGridMs": [
      -2.9,
      61.9,
      4.5,
      -94.1
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 0.5,
     "plannedBeatsHit": 0.5
    },
    {
     "id": "p39",
     "text": "без шарфа йду у світ.",
     "mapped": true,
     "anchorBeat": 188,
     "contentDevMapMs": [
      -12.6,
      85.6,
      -8.1
     ],
     "contentDevGridMs": [
      -12.6,
      85.6,
      -8.1
     ],
     "mapWithin40": 0.667,
     "gridWithin40": 0.667,
     "plannedBeatsHit": 0.667
    },
    {
     "id": "p40",
     "text": "Хто ж та жінка в дзеркалі?",
     "mapped": false
    },
    {
     "id": "p41",
     "text": "Світло в ній — чи сіра тінь?",
     "mapped": false
    },
    {
     "id": "p42",
     "text": "Світла жінка — знову я.",
     "mapped": true,
     "anchorBeat": 200,
     "contentDevMapMs": [
      -13.8,
      3.6,
      92.7
     ],
     "contentDevGridMs": [
      -13.8,
      3.6,
      92.7
     ],
     "mapWithin40": 0.667,
     "gridWithin40": 0.667,
     "plannedBeatsHit": 0.667
    },
    {
     "id": "p43",
     "text": "Донька грає — зал, повний зал,",
     "mapped": true,
     "anchorBeat": 208,
     "contentDevMapMs": [
      9.4,
      83.1,
      -73.8,
      -431.8,
      -571.2
     ],
     "contentDevGridMs": [
      9.4,
      83.1,
      -73.8,
      -141.8,
      8.2
     ],
     "mapWithin40": 0.2,
     "gridWithin40": 0.4,
     "plannedBeatsHit": 0.4
    },
    {
     "id": "p44",
     "text": "поруч сіла та, кого Андрій обрав.",
     "mapped": true,
     "anchorBeat": 211,
     "contentDevMapMs": [
      283.2,
      -571.1,
      -1154.5,
      -1158.7,
      -1068.3
     ],
     "contentDevGridMs": [
      -6.5,
      8.8,
      3.9,
      0.2,
      89.5
     ],
     "mapWithin40": 0.0,
     "gridWithin40": 0.8,
     "plannedBeatsHit": 0.6
    },
    {
     "id": "p45",
     "text": "У березні — жаль, у червні — подив.",
     "mapped": true,
     "anchorBeat": 216,
     "contentDevMapMs": [
      -28.7,
      -545.2,
      -580.7,
      -564.9
     ],
     "contentDevGridMs": [
      -28.7,
      32.7,
      -0.2,
      14.3
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 1.0,
     "plannedBeatsHit": 1.0
    },
    {
     "id": "p46",
     "text": "Каже: «Гарно виглядаєш… до речі», —",
     "mapped": true,
     "anchorBeat": 220,
     "contentDevMapMs": [
      255.1,
      -610.7,
      -1182.1,
      -1656.3
     ],
     "contentDevGridMs": [
      -34.9,
      -34.8,
      -20.7,
      80.0
     ],
     "mapWithin40": 0.0,
     "gridWithin40": 0.75,
     "plannedBeatsHit": 0.5
    },
    {
     "id": "p47",
     "text": "та, через яку я в машині сиділа.",
     "mapped": true,
     "anchorBeat": 225,
     "contentDevMapMs": [
      -21.2,
      -559.5,
      -1145.8
     ],
     "contentDevGridMs": [
      -21.2,
      23.7,
      10.5
     ],
     "mapWithin40": 0.333,
     "gridWithin40": 1.0,
     "plannedBeatsHit": 1.0
    },
    {
     "id": "p48",
     "text": "Я сказала щиро: «Дякую»:",
     "mapped": true,
     "anchorBeat": 228,
     "contentDevMapMs": [
      280.4,
      59.2,
      5.6
     ],
     "contentDevGridMs": [
      -7.7,
      59.2,
      5.6
     ],
     "mapWithin40": 0.333,
     "gridWithin40": 0.667,
     "plannedBeatsHit": 0.667
    },
    {
     "id": "p49",
     "text": "нарешті важить думка лиш моя.",
     "mapped": true,
     "anchorBeat": 232,
     "contentDevMapMs": [
      18.9,
      9.7,
      -9.5,
      65.7,
      248.5
     ],
     "contentDevGridMs": [
      18.9,
      9.7,
      -9.5,
      65.7,
      -41.4
     ],
     "mapWithin40": 0.6,
     "gridWithin40": 0.6,
     "plannedBeatsHit": 0.6
    },
    {
     "id": "p50",
     "text": "Хто ж та жінка в дзеркалі?",
     "mapped": true,
     "anchorBeat": 240,
     "contentDevMapMs": [
      -33.0,
      73.5,
      69.1
     ],
     "contentDevGridMs": [
      -33.0,
      73.5,
      69.1
     ],
     "mapWithin40": 0.333,
     "gridWithin40": 0.333,
     "plannedBeatsHit": 0.333
    },
    {
     "id": "p51",
     "text": "Світло в ній — чи сіра тінь?",
     "mapped": true,
     "anchorBeat": 244,
     "contentDevMapMs": [
      -45.5,
      46.0,
      -8.4,
      18.2
     ],
     "contentDevGridMs": [
      -45.5,
      46.0,
      -8.4,
      18.2
     ],
     "mapWithin40": 0.5,
     "gridWithin40": 0.5,
     "plannedBeatsHit": 1.0
    },
    {
     "id": "p52",
     "text": "Вільна жінка — справжня я.",
     "mapped": true,
     "anchorBeat": 248,
     "contentDevMapMs": [
      -20.3,
      3.4,
      75.7
     ],
     "contentDevGridMs": [
      -20.3,
      3.4,
      75.7
     ],
     "mapWithin40": 0.667,
     "gridWithin40": 0.667,
     "plannedBeatsHit": 0.667
    },
    {
     "id": "p53",
     "text": "Той крем — це Ґоу П’юр.",
     "mapped": true,
     "anchorBeat": 260,
     "contentDevMapMs": [
      96.0,
      590.8,
      438.5
     ],
     "contentDevGridMs": [
      96.0,
      13.5,
      -140.1
     ],
     "mapWithin40": 0.0,
     "gridWithin40": 0.333,
     "plannedBeatsHit": 0.333
    },
    {
     "id": "p54",
     "text": "Ім’я та номер — форма нижче.",
     "mapped": true,
     "anchorBeat": 268,
     "contentDevMapMs": [
      -41.8,
      -311.6,
      -330.2,
      -533.0
     ],
     "contentDevGridMs": [
      -41.8,
      -21.7,
      -40.9,
      48.8
     ],
     "mapWithin40": 0.0,
     "gridWithin40": 0.25,
     "plannedBeatsHit": 0.5
    },
    {
     "id": "p55",
     "text": "На пошті все оглянь.",
     "mapped": true,
     "anchorBeat": 276,
     "contentDevMapMs": [
      70.5,
      589.7,
      839.1
     ],
     "contentDevGridMs": [
      70.5,
      9.1,
      -30.7
     ],
     "mapWithin40": 0.0,
     "gridWithin40": 0.667,
     "plannedBeatsHit": 0.333
    },
    {
     "id": "p56",
     "text": "Після огляду — платиш.",
     "mapped": true,
     "anchorBeat": 287,
     "contentDevMapMs": [
      35.1,
      -604.8,
      -521.4
     ],
     "contentDevGridMs": [
      35.1,
      -24.4,
      57.8
     ],
     "mapWithin40": 0.333,
     "gridWithin40": 0.667,
     "plannedBeatsHit": 1.0
    },
    {
     "id": "p57",
     "text": "Шістдесят днів — повернення можливе.",
     "mapped": false
    },
    {
     "id": "p58",
     "text": "Посилання — тут, внизу, якщо треба.",
     "mapped": true,
     "anchorBeat": 305,
     "contentDevMapMs": [
      44.8,
      27.5,
      -97.3,
      571.3
     ],
     "contentDevGridMs": [
      44.8,
      27.5,
      -97.3,
      -8.6
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 0.5,
     "plannedBeatsHit": 0.75
    }
   ],
   "sections": [
    {
     "id": "v1",
     "events": 23,
     "mapWithin40": 0.174,
     "gridWithin40": 0.826,
     "medianSignedMs": -3.0
    },
    {
     "id": "pc",
     "events": 13,
     "mapWithin40": 0.154,
     "gridWithin40": 0.462,
     "medianSignedMs": 10.5
    },
    {
     "id": "c1",
     "events": 11,
     "mapWithin40": 0.545,
     "gridWithin40": 0.545,
     "medianSignedMs": 2.9
    },
    {
     "id": "v2",
     "events": 25,
     "mapWithin40": 0.2,
     "gridWithin40": 0.8,
     "medianSignedMs": 9.2
    },
    {
     "id": "v3",
     "events": 10,
     "mapWithin40": 0.2,
     "gridWithin40": 0.6,
     "medianSignedMs": 13.2
    },
    {
     "id": "c2",
     "events": 11,
     "mapWithin40": 0.545,
     "gridWithin40": 0.545,
     "medianSignedMs": 2.6
    },
    {
     "id": "v4",
     "events": 24,
     "mapWithin40": 0.417,
     "gridWithin40": 0.75,
     "medianSignedMs": -12.9
    },
    {
     "id": "v5",
     "events": 22,
     "mapWithin40": 0.318,
     "gridWithin40": 0.545,
     "medianSignedMs": -2.0
    },
    {
     "id": "v6",
     "events": 24,
     "mapWithin40": 0.292,
     "gridWithin40": 0.458,
     "medianSignedMs": -3.8
    },
    {
     "id": "c3",
     "events": 3,
     "mapWithin40": 0.667,
     "gridWithin40": 0.667,
     "medianSignedMs": 3.6
    },
    {
     "id": "br",
     "events": 29,
     "mapWithin40": 0.241,
     "gridWithin40": 0.724,
     "medianSignedMs": 5.6
    },
    {
     "id": "c4",
     "events": 10,
     "mapWithin40": 0.5,
     "gridWithin40": 0.5,
     "medianSignedMs": 10.8
    },
    {
     "id": "out",
     "events": 17,
     "mapWithin40": 0.118,
     "gridWithin40": 0.471,
     "medianSignedMs": 9.1
    }
   ],
   "mapWithin40": 0.293,
   "events": 222,
   "method": "anchor = beat nearest the measured first content stress of the phrase (slot 0); planned time = refined 8th grid at the slot; content stresses of words aligned with score >= 0.3"
  },
  "H": {
   "phrases": [
    {
     "id": "p01",
     "text": "Дружину колишнього в березні зустріла —",
     "mapped": true,
     "anchorBeat": 2,
     "contentDevMapMs": [
      -17.7,
      -648.7,
      -1167.6,
      -1214.7
     ],
     "contentDevGridMs": [
      -17.7,
      -66.7,
      -4.7,
      -51.6
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 0.5,
     "plannedBeatsHit": 0.75
    },
    {
     "id": "p02",
     "text": "Їй тридцять чотири — і з жалем гляділа.",
     "mapped": false
    },
    {
     "id": "p03",
     "text": "Жила я з Андрієм шістнадцять літ —",
     "mapped": true,
     "anchorBeat": 18,
     "contentDevMapMs": [
      -80.9,
      -567.0,
      -1167.7
     ],
     "contentDevGridMs": [
      -80.9,
      7.9,
      3.0
     ],
     "mapWithin40": 0.0,
     "gridWithin40": 0.667,
     "plannedBeatsHit": 0.667
    },
    {
     "id": "p04",
     "text": "Пішов до колеги — старе, як світ.",
     "mapped": true,
     "anchorBeat": 22,
     "contentDevMapMs": [
      37.3,
      -531.7,
      -1122.0,
      -1869.7
     ],
     "contentDevGridMs": [
      37.3,
      42.7,
      48.3,
      -134.3
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 0.25,
     "plannedBeatsHit": 0.75
    },
    {
     "id": "p05",
     "text": "Вродлива — і час їй слідів не лишав,",
     "mapped": true,
     "anchorBeat": 26,
     "contentDevMapMs": [
      -62.0,
      -579.7,
      -1154.8,
      -1713.0
     ],
     "contentDevGridMs": [
      -62.0,
      -5.3,
      10.3,
      25.1
     ],
     "mapWithin40": 0.0,
     "gridWithin40": 0.75,
     "plannedBeatsHit": 0.75
    },
    {
     "id": "p06",
     "text": "А мені за півріччя він п’ять літ додав.",
     "mapped": true,
     "anchorBeat": 31,
     "contentDevMapMs": [
      -8.2,
      -653.9,
      -1457.1,
      -2037.5
     ],
     "contentDevGridMs": [
      -8.2,
      -68.0,
      -5.9,
      -7.5
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 0.75,
     "plannedBeatsHit": 0.25
    },
    {
     "id": "p07",
     "text": "Від стресу лишається слід.",
     "mapped": true,
     "anchorBeat": 36,
     "contentDevMapMs": [
      60.9,
      1.4,
      -296.4
     ],
     "contentDevGridMs": [
      60.9,
      1.4,
      -9.1
     ],
     "mapWithin40": 0.333,
     "gridWithin40": 0.667,
     "plannedBeatsHit": 0.333
    },
    {
     "id": "p08",
     "text": "Від сліз лишається слід,",
     "mapped": true,
     "anchorBeat": 44,
     "contentDevMapMs": [
      -2.6,
      -11.1,
      -292.8
     ],
     "contentDevGridMs": [
      -2.6,
      -11.1,
      -2.5
     ],
     "mapWithin40": 0.667,
     "gridWithin40": 1.0,
     "plannedBeatsHit": 0.667
    },
    {
     "id": "p09",
     "text": "Опора дітям — лишається слід.",
     "mapped": true,
     "anchorBeat": 49,
     "contentDevMapMs": [
      -10.9,
      -740.7,
      634.3,
      355.6
     ],
     "contentDevGridMs": [
      -10.9,
      133.5,
      54.5,
      67.0
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 0.25,
     "plannedBeatsHit": 0.5
    },
    {
     "id": "p10",
     "text": "В лосинах шукаю ще крем — без надії,",
     "mapped": true,
     "anchorBeat": 58,
     "contentDevMapMs": [
      -24.1,
      -584.9,
      -1093.3,
      -1747.4
     ],
     "contentDevGridMs": [
      -24.1,
      -7.6,
      65.1,
      -9.1
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 0.75,
     "plannedBeatsHit": 0.75
    },
    {
     "id": "p11",
     "text": "Той голос! І погляд ковзнув по шиї.",
     "mapped": true,
     "anchorBeat": 62,
     "contentDevMapMs": [
      11.7,
      -597.4,
      -1138.4,
      -1750.7
     ],
     "contentDevGridMs": [
      11.7,
      -18.2,
      22.6,
      -8.5
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 1.0,
     "plannedBeatsHit": 1.0
    },
    {
     "id": "p12",
     "text": "А посмішка — гірша, ніж зла: співчутлива,",
     "mapped": true,
     "anchorBeat": 66,
     "contentDevMapMs": [
      -18.4,
      -590.7,
      -1152.4,
      -1733.6
     ],
     "contentDevGridMs": [
      -18.4,
      -8.2,
      4.3,
      -1.2
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 1.0,
     "plannedBeatsHit": 1.0
    },
    {
     "id": "p13",
     "text": "Мов першій дружині — давно не щасливій.",
     "mapped": true,
     "anchorBeat": 70,
     "contentDevMapMs": [
      -27.4,
      -568.6,
      -1167.9,
      -1685.7
     ],
     "contentDevGridMs": [
      -27.4,
      7.7,
      -8.6,
      55.3
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 0.75,
     "plannedBeatsHit": 1.0
    },
    {
     "id": "p14",
     "text": "П’ятнадцять хвилин у машині провела —",
     "mapped": true,
     "anchorBeat": 74,
     "contentDevMapMs": [
      7.1,
      -485.7,
      -1141.5,
      -1661.1
     ],
     "contentDevGridMs": [
      7.1,
      93.6,
      15.3,
      75.7
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 0.5,
     "plannedBeatsHit": 0.5
    },
    {
     "id": "p15",
     "text": "Не на неї — на сухість, заломи — я зла.",
     "mapped": true,
     "anchorBeat": 78,
     "contentDevMapMs": [
      13.5,
      -591.1,
      -1102.0,
      -1663.5
     ],
     "contentDevGridMs": [
      13.5,
      -11.4,
      59.9,
      77.2
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 0.5,
     "plannedBeatsHit": 0.75
    },
    {
     "id": "p16",
     "text": "Дивлюся у дзеркало — бачу чужу,",
     "mapped": true,
     "anchorBeat": 82,
     "contentDevMapMs": [
      38.0,
      -554.5,
      -1078.9,
      -1657.4
     ],
     "contentDevGridMs": [
      38.0,
      23.5,
      77.5,
      80.9
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 0.5,
     "plannedBeatsHit": 0.5
    },
    {
     "id": "p17",
     "text": "Питаю: «Хто ж ти така?»",
     "mapped": true,
     "anchorBeat": 86,
     "contentDevMapMs": [
      81.1,
      -589.4,
      -1075.4
     ],
     "contentDevGridMs": [
      81.1,
      -10.8,
      83.6
     ],
     "mapWithin40": 0.0,
     "gridWithin40": 0.333,
     "plannedBeatsHit": 0.333
    },
    {
     "id": "p18",
     "text": "І згасло те світло в очах твоїх.",
     "mapped": true,
     "anchorBeat": 90,
     "contentDevMapMs": [
      84.6,
      83.3,
      103.3,
      -269.6
     ],
     "contentDevGridMs": [
      84.6,
      83.3,
      103.3,
      18.5
     ],
     "mapWithin40": 0.0,
     "gridWithin40": 0.25,
     "plannedBeatsHit": 0.0
    },
    {
     "id": "p19",
     "text": "На танцях у доньки я бачу Ларису:",
     "mapped": true,
     "anchorBeat": 98,
     "contentDevMapMs": [
      -150.2,
      -586.6,
      -1084.2,
      -1641.0
     ],
     "contentDevGridMs": [
      142.2,
      -10.1,
      69.4,
      93.3
     ],
     "mapWithin40": 0.0,
     "gridWithin40": 0.25,
     "plannedBeatsHit": 0.25
    },
    {
     "id": "p20",
     "text": "Їй п’ятдесят п’ять — а на шиї ні риски.",
     "mapped": false
    },
    {
     "id": "p21",
     "text": "«А чим ти, скажи, користуєшся?»",
     "mapped": true,
     "anchorBeat": 106,
     "contentDevMapMs": [
      24.7,
      -121.3,
      -566.0
     ],
     "contentDevGridMs": [
      24.7,
      -121.3,
      13.2
     ],
     "mapWithin40": 0.333,
     "gridWithin40": 0.667,
     "plannedBeatsHit": 0.667
    },
    {
     "id": "p22",
     "text": "Сміється і дивиться: «А ти — чим?»",
     "mapped": true,
     "anchorBeat": 111,
     "contentDevMapMs": [
      -205.8,
      -861.7,
      -2269.7
     ],
     "contentDevGridMs": [
      84.1,
      8.0,
      48.3
     ],
     "mapWithin40": 0.0,
     "gridWithin40": 0.333,
     "plannedBeatsHit": 0.333
    },
    {
     "id": "p23",
     "text": "«Кислоти, креми — усе підряд.»",
     "mapped": true,
     "anchorBeat": 114,
     "contentDevMapMs": [
      -6.6,
      -291.5,
      288.9,
      -339.0
     ],
     "contentDevGridMs": [
      -6.6,
      -0.7,
      -1.1,
      -47.5
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 0.75,
     "plannedBeatsHit": 0.25
    },
    {
     "id": "p24",
     "text": "«Стій. Не міняй — доглядай щодня.»",
     "mapped": true,
     "anchorBeat": 122,
     "contentDevMapMs": [
      9.5,
      -170.5,
      71.7,
      -285.9
     ],
     "contentDevGridMs": [
      9.5,
      120.1,
      71.7,
      4.7
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 0.5,
     "plannedBeatsHit": 0.25
    },
    {
     "id": "p25",
     "text": "Назавтра дала незнайомий крем:",
     "mapped": true,
     "anchorBeat": 130,
     "contentDevMapMs": [
      -25.0,
      -529.6,
      -1068.7,
      -1628.1
     ],
     "contentDevGridMs": [
      -25.0,
      52.2,
      90.4,
      112.2
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 0.25,
     "plannedBeatsHit": 0.5
    },
    {
     "id": "p26",
     "text": "Купуасу, оливні ліпіди,",
     "mapped": true,
     "anchorBeat": 135,
     "contentDevMapMs": [
      35.1,
      -666.6,
      -1085.7
     ],
     "contentDevGridMs": [
      35.1,
      -88.1,
      73.4
     ],
     "mapWithin40": 0.333,
     "gridWithin40": 0.333,
     "plannedBeatsHit": 0.333
    },
    {
     "id": "p27",
     "text": "Гіалурон, кофеїн — у нім.",
     "mapped": true,
     "anchorBeat": 139,
     "contentDevMapMs": [
      21.3,
      22.3,
      97.6
     ],
     "contentDevGridMs": [
      21.3,
      22.3,
      97.6
     ],
     "mapWithin40": 0.667,
     "gridWithin40": 0.667,
     "plannedBeatsHit": 0.667
    },
    {
     "id": "p28",
     "text": "«На чисту шию щовечора — тонко, вгору.»",
     "mapped": true,
     "anchorBeat": 145,
     "contentDevMapMs": [
      -18.9,
      -593.6,
      -1075.1,
      -1673.2,
      -2327.0
     ],
     "contentDevGridMs": [
      -18.9,
      -13.1,
      81.4,
      63.2,
      -10.1
     ],
     "mapWithin40": 0.2,
     "gridWithin40": 0.6,
     "plannedBeatsHit": 0.6
    },
    {
     "id": "p29",
     "text": "Не щипає, без лущення — саме впору.",
     "mapped": true,
     "anchorBeat": 150,
     "contentDevMapMs": [
      15.0,
      -529.8,
      -1129.1,
      -1660.5
     ],
     "contentDevGridMs": [
      15.0,
      46.8,
      34.2,
      70.0
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 0.5,
     "plannedBeatsHit": 0.75
    },
    {
     "id": "p30",
     "text": "На третьому тижні — заломи блідіші,",
     "mapped": true,
     "anchorBeat": 154,
     "contentDevMapMs": [
      10.9,
      -577.5,
      -1146.4,
      -1675.7
     ],
     "contentDevGridMs": [
      10.9,
      -3.4,
      7.5,
      65.8
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 0.75,
     "plannedBeatsHit": 0.75
    },
    {
     "id": "p31",
     "text": "А донька: «Ти гарно інакша. Світліша.»",
     "mapped": true,
     "anchorBeat": 158,
     "contentDevMapMs": [
      -11.4,
      -543.7,
      -1196.6,
      -1710.7
     ],
     "contentDevGridMs": [
      -11.4,
      38.8,
      -28.7,
      28.9
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 1.0,
     "plannedBeatsHit": 1.0
    },
    {
     "id": "p32",
     "text": "На шостому тижні — заломів не видно,",
     "mapped": true,
     "anchorBeat": 162,
     "contentDevMapMs": [
      -11.6,
      -575.7,
      -1175.7,
      -1739.8
     ],
     "contentDevGridMs": [
      -11.6,
      4.8,
      -5.7,
      1.1
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 1.0,
     "plannedBeatsHit": 1.0
    },
    {
     "id": "p33",
     "text": "Не вірю: і сухості не видно!",
     "mapped": true,
     "anchorBeat": 166,
     "contentDevMapMs": [
      14.3,
      -124.8,
      -561.9
     ],
     "contentDevGridMs": [
      14.3,
      -124.8,
      18.0
     ],
     "mapWithin40": 0.333,
     "gridWithin40": 0.667,
     "plannedBeatsHit": 0.667
    },
    {
     "id": "p34",
     "text": "Шкіра рівніша, ніж за десять літ,",
     "mapped": true,
     "anchorBeat": 170,
     "contentDevMapMs": [
      -1.9,
      -561.0,
      -1016.3,
      -1662.6
     ],
     "contentDevGridMs": [
      -1.9,
      18.3,
      144.0,
      78.9
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 0.5,
     "plannedBeatsHit": 0.5
    },
    {
     "id": "p35",
     "text": "І шию відкриту несу у світ.",
     "mapped": true,
     "anchorBeat": 174,
     "contentDevMapMs": [
      13.7,
      -482.6,
      -1137.7,
      -1680.4
     ],
     "contentDevGridMs": [
      13.7,
      99.2,
      21.4,
      58.6
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 0.5,
     "plannedBeatsHit": 0.75
    },
    {
     "id": "p36",
     "text": "Дивлюся у дзеркало — бачу чужу,",
     "mapped": true,
     "anchorBeat": 178,
     "contentDevMapMs": [
      -0.7,
      -557.4,
      -1100.1,
      -1715.6
     ],
     "contentDevGridMs": [
      -0.7,
      22.5,
      59.6,
      22.8
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 0.75,
     "plannedBeatsHit": 1.0
    },
    {
     "id": "p37",
     "text": "Питаю: «Хто ж ти така?»",
     "mapped": true,
     "anchorBeat": 182,
     "contentDevMapMs": [
      2.9,
      -595.6,
      -1075.1
     ],
     "contentDevGridMs": [
      2.9,
      -16.9,
      82.4
     ],
     "mapWithin40": 0.333,
     "gridWithin40": 0.667,
     "plannedBeatsHit": 0.667
    },
    {
     "id": "p38",
     "text": "І знову те світло в очах твоїх.",
     "mapped": true,
     "anchorBeat": 186,
     "contentDevMapMs": [
      125.9,
      63.9,
      105.0,
      -296.9
     ],
     "contentDevGridMs": [
      125.9,
      63.9,
      105.0,
      -5.4
     ],
     "mapWithin40": 0.0,
     "gridWithin40": 0.25,
     "plannedBeatsHit": 0.0
    },
    {
     "id": "p39",
     "text": "У червні донечка грала у залі,",
     "mapped": true,
     "anchorBeat": 195,
     "contentDevMapMs": [
      -12.6,
      -508.7,
      -788.4,
      -787.5
     ],
     "contentDevGridMs": [
      -12.6,
      69.2,
      81.4,
      81.6
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 0.25,
     "plannedBeatsHit": 0.25
    },
    {
     "id": "p40",
     "text": "Дружина колишнього сіла далі —",
     "mapped": true,
     "anchorBeat": 202,
     "contentDevMapMs": [
      94.3,
      -165.4,
      18.5,
      -200.0
     ],
     "contentDevGridMs": [
      94.3,
      124.5,
      18.5,
      88.4
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 0.25,
     "plannedBeatsHit": 0.25
    },
    {
     "id": "p41",
     "text": "І погляд — не жалість, а подив.",
     "mapped": true,
     "anchorBeat": 210,
     "contentDevMapMs": [
      0.2,
      17.6,
      -17.5
     ],
     "contentDevGridMs": [
      0.2,
      17.6,
      -17.5
     ],
     "mapWithin40": 1.0,
     "gridWithin40": 1.0,
     "plannedBeatsHit": 1.0
    },
    {
     "id": "p42",
     "text": "Підходить: «Ти гарно виглядаєш… до речі».",
     "mapped": true,
     "anchorBeat": 217,
     "contentDevMapMs": [
      -15.1,
      -74.1,
      -569.8,
      -579.5
     ],
     "contentDevGridMs": [
      -15.1,
      -74.1,
      8.2,
      0.4
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 0.75,
     "plannedBeatsHit": 0.75
    },
    {
     "id": "p43",
     "text": "Отій, через яку я сиділа в машині, —",
     "mapped": true,
     "anchorBeat": 225,
     "contentDevMapMs": [
      24.4,
      13.5,
      -586.4,
      -1139.3
     ],
     "contentDevGridMs": [
      24.4,
      13.5,
      -6.2,
      18.6
     ],
     "mapWithin40": 0.5,
     "gridWithin40": 1.0,
     "plannedBeatsHit": 1.0
    },
    {
     "id": "p44",
     "text": "Я щиро сказала «дякую».",
     "mapped": true,
     "anchorBeat": 230,
     "contentDevMapMs": [
      39.8,
      -563.5,
      -1318.3
     ],
     "contentDevGridMs": [
      39.8,
      15.7,
      131.1
     ],
     "mapWithin40": 0.333,
     "gridWithin40": 0.667,
     "plannedBeatsHit": 0.667
    },
    {
     "id": "p45",
     "text": "Не її думка важить — нарешті моя!",
     "mapped": true,
     "anchorBeat": 235,
     "contentDevMapMs": [
      -203.2,
      -622.3,
      -482.0,
      -623.9
     ],
     "contentDevGridMs": [
      86.8,
      -39.8,
      97.9,
      -44.1
     ],
     "mapWithin40": 0.0,
     "gridWithin40": 0.25,
     "plannedBeatsHit": 0.5
    },
    {
     "id": "p46",
     "text": "Дивлюся у дзеркало — бачу чужу,",
     "mapped": true,
     "anchorBeat": 242,
     "contentDevMapMs": [
      19.2,
      -557.9,
      -1080.0,
      -1720.8
     ],
     "contentDevGridMs": [
      19.2,
      23.4,
      79.1,
      23.0
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 0.75,
     "plannedBeatsHit": 0.75
    },
    {
     "id": "p47",
     "text": "Питаю: «Хто ж ти така?»",
     "mapped": true,
     "anchorBeat": 246,
     "contentDevMapMs": [
      3.0,
      -605.8,
      -1075.2
     ],
     "contentDevGridMs": [
      3.0,
      -24.0,
      77.2
     ],
     "mapWithin40": 0.333,
     "gridWithin40": 0.667,
     "plannedBeatsHit": 0.667
    },
    {
     "id": "p48",
     "text": "Це ж я — і те світло в очах моїх!",
     "mapped": false
    },
    {
     "id": "p49",
     "text": "Крем називається Ґоу П’юр.",
     "mapped": true,
     "anchorBeat": 262,
     "contentDevMapMs": [
      7.8,
      -601.9,
      -1155.8,
      -1867.9
     ],
     "contentDevGridMs": [
      7.8,
      -24.8,
      -1.9,
      -131.6
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 0.75,
     "plannedBeatsHit": 0.75
    },
    {
     "id": "p50",
     "text": "Лиши у формі ім’я й телефон.",
     "mapped": true,
     "anchorBeat": 270,
     "contentDevMapMs": [
      30.5,
      -737.3,
      -1192.0,
      -1721.1
     ],
     "contentDevGridMs": [
      30.5,
      130.9,
      -32.3,
      16.5
     ],
     "mapWithin40": 0.25,
     "gridWithin40": 0.75,
     "plannedBeatsHit": 0.75
    },
    {
     "id": "p51",
     "text": "На пошті оглянь посилку.",
     "mapped": true,
     "anchorBeat": 278,
     "contentDevMapMs": [
      -25.8,
      -34.9,
      -685.2
     ],
     "contentDevGridMs": [
      -25.8,
      -34.9,
      -105.4
     ],
     "mapWithin40": 0.667,
     "gridWithin40": 0.667,
     "plannedBeatsHit": 0.667
    },
    {
     "id": "p52",
     "text": "Після огляду — платиш.",
     "mapped": true,
     "anchorBeat": 286,
     "contentDevMapMs": [
      259.7,
      -511.1,
      -531.3
     ],
     "contentDevGridMs": [
      -29.3,
      66.8,
      46.0
     ],
     "mapWithin40": 0.0,
     "gridWithin40": 0.333,
     "plannedBeatsHit": 0.333
    },
    {
     "id": "p53",
     "text": "Шістдесят днів на повернення.",
     "mapped": false
    },
    {
     "id": "p54",
     "text": "Якщо треба — посилання внизу.",
     "mapped": true,
     "anchorBeat": 306,
     "contentDevMapMs": [
      -223.4,
      18.7,
      -306.6
     ],
     "contentDevGridMs": [
      66.9,
      18.7,
      -16.6
     ],
     "mapWithin40": 0.333,
     "gridWithin40": 0.667,
     "plannedBeatsHit": 0.333
    }
   ],
   "sections": [
    {
     "id": "v1",
     "events": 19,
     "mapWithin40": 0.158,
     "gridWithin40": 0.579,
     "medianSignedMs": -5.9
    },
    {
     "id": "pre",
     "events": 10,
     "mapWithin40": 0.4,
     "gridWithin40": 0.6,
     "medianSignedMs": -0.6
    },
    {
     "id": "v2",
     "events": 16,
     "mapWithin40": 0.25,
     "gridWithin40": 0.875,
     "medianSignedMs": -7.9
    },
    {
     "id": "v3",
     "events": 8,
     "mapWithin40": 0.25,
     "gridWithin40": 0.5,
     "medianSignedMs": 37.6
    },
    {
     "id": "ch1",
     "events": 11,
     "mapWithin40": 0.091,
     "gridWithin40": 0.364,
     "medianSignedMs": 80.9
    },
    {
     "id": "v4",
     "events": 18,
     "mapWithin40": 0.167,
     "gridWithin40": 0.5,
     "medianSignedMs": 11.3
    },
    {
     "id": "v5",
     "events": 19,
     "mapWithin40": 0.316,
     "gridWithin40": 0.474,
     "medianSignedMs": 35.1
    },
    {
     "id": "v6",
     "events": 23,
     "mapWithin40": 0.261,
     "gridWithin40": 0.739,
     "medianSignedMs": 13.7
    },
    {
     "id": "ch2",
     "events": 11,
     "mapWithin40": 0.182,
     "gridWithin40": 0.545,
     "medianSignedMs": 22.8
    },
    {
     "id": "br",
     "events": 26,
     "mapWithin40": 0.346,
     "gridWithin40": 0.577,
     "medianSignedMs": 18.1
    },
    {
     "id": "ch3",
     "events": 7,
     "mapWithin40": 0.286,
     "gridWithin40": 0.714,
     "medianSignedMs": 23.0
    },
    {
     "id": "out",
     "events": 17,
     "mapWithin40": 0.294,
     "gridWithin40": 0.647,
     "medianSignedMs": -1.9
    }
   ],
   "mapWithin40": 0.254,
   "events": 185,
   "method": "anchor = beat nearest the measured first content stress of the phrase (slot 0); planned time = refined 8th grid at the slot; content stresses of words aligned with score >= 0.3"
  }
 },
 "pairs": [
  {
   "thoughts": [
    "t04"
   ],
   "cells": [
    {
     "label": "Targ",
     "where": "8.7 с",
     "text": "That was in March",
     "mad": 1.7,
     "within": 1.0,
     "words": [
      "March"
     ],
     "devs": [
      -1.7
     ],
     "audio": {
      "id": "targ",
      "label": "Targ · оригинал (10/10 со слов владельца)",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t04-targ.mp3",
      "sha256": "172a2aa3cd984d649bc760de492580dc8822db27fc104b198df9aea34edabe9c",
      "duration": 1.71,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/LevchykUGS/data/music_dna_raw/targ.mp4",
       "sha256": "1ad8be404d1599942b378b8d5fb5322351684fe74b08f1fcc29502d59cfd4ee6"
      },
      "parentRange": [
       8.44,
       10.15
      ],
      "gainDb": -3.8,
      "current": false
     }
    },
    {
     "label": "До: A (итерация 3)",
     "where": "9.6 с",
     "text": "Був березень. З Андрієм жили шістнадцять літ.",
     "mad": 141.9,
     "within": 0.2,
     "words": [
      "березень",
      "Андрієм",
      "жили",
      "шістнадцять",
      "літ"
     ],
     "devs": [
      58.5,
      -142.2,
      -146.1,
      -141.9,
      -36.9
     ],
     "audio": {
      "id": "A",
      "label": "A · итерация 3 · принят агентом",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t04-A.mp3",
      "sha256": "92daddf7c19e11df01bf03e940a6e2b6c7ccf1e5686609900f046dba5fa3e4f3",
      "duration": 4.85,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/baselines/A-master.wav",
       "sha256": "ba6a35af1a31bad5634cdbb10180f71708d333f3044000923117d5ce19d028cc"
      },
      "parentRange": [
       9.32,
       14.17
      ],
      "gainDb": -3.7,
      "current": false
     }
    },
    {
     "label": "После: T (итерация 4)",
     "where": "125.8 с",
     "text": "У березні — жаль, у червні — подив.",
     "mad": 21.5,
     "within": 1.0,
     "words": [
      "березні",
      "жаль",
      "червні",
      "подив"
     ],
     "devs": [
      -28.7,
      32.7,
      -0.2,
      14.3
     ],
     "audio": {
      "id": "T",
      "label": "Итерация 4 · T · Пульс Targ · лучший дубль, не принят",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t04-T.mp3",
      "sha256": "ca66962228ba70010b3f1ae050e76f64f5a501e57dc3a8c6eef8ea737f23276b",
      "duration": 3.23,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candT-r1/gopure-targ-uk-master.wav",
       "sha256": "c0ca0c6096c89a400fb75721b234ce45c7c12be86265caa105bf54909dd2b87d"
      },
      "parentRange": [
       125.51,
       128.74
      ],
      "gainDb": -2.2,
      "current": true
     }
    },
    {
     "label": "После: H (итерация 4)",
     "where": "1.0 с",
     "text": "Дружину колишнього в березні зустріла —",
     "mad": 34.7,
     "within": 0.5,
     "words": [
      "Дружину",
      "колишнього",
      "березні",
      "зустріла"
     ],
     "devs": [
      -17.7,
      -66.7,
      -4.7,
      -51.6
     ],
     "audio": {
      "id": "H",
      "label": "Итерация 4 · H · Половинний час · лучший дубль, не принят",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t04-H.mp3",
      "sha256": "6c0d6c9b7337da139214c119cd9b8a374b75ef3115f803f368c67deea766028d",
      "duration": 3.77,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candH-r1/gopure-targ-uk-master.wav",
       "sha256": "e96ffcd1c1a7e60301a43c6d88795f9eba386426ea9a2b0b13b205529215e1d4"
      },
      "parentRange": [
       0.66,
       4.43
      ],
      "gainDb": -2.9,
      "current": true
     }
    }
   ]
  },
  {
   "thoughts": [
    "t12"
   ],
   "cells": [
    {
     "label": "Targ",
     "where": "44.9 с",
     "text": "before she came around She saw me",
     "mad": 12.4,
     "within": 0.75,
     "words": [
      "before",
      "came",
      "around",
      "saw"
     ],
     "devs": [
      2.6,
      22.1,
      69.5,
      1.6
     ],
     "audio": {
      "id": "targ",
      "label": "Targ · оригинал (10/10 со слов владельца)",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t12-targ.mp3",
      "sha256": "86594a32d401865103c71d7bd44860719b5e24d46c744c34547d165a74aaf47c",
      "duration": 2.71,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/LevchykUGS/data/music_dna_raw/targ.mp4",
       "sha256": "1ad8be404d1599942b378b8d5fb5322351684fe74b08f1fcc29502d59cfd4ee6"
      },
      "parentRange": [
       44.57,
       47.28
      ],
      "gainDb": -3.8,
      "current": false
     }
    },
    {
     "label": "До: A (итерация 3)",
     "where": "46.3 с",
     "text": "Впізнала голос — і погляд ковзнув по шиї.",
     "mad": 86.6,
     "within": 0.0,
     "words": [
      "Впізнала",
      "голос",
      "погляд",
      "ковзнув",
      "шиї"
     ],
     "devs": [
      71.8,
      -56.8,
      -131.8,
      103.6,
      86.6
     ],
     "audio": {
      "id": "A",
      "label": "A · итерация 3 · принят агентом",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t12-A.mp3",
      "sha256": "06b48b93b3ce503dd286cb6e06276a1a69c7dead15ccf09977ef55b5b0642c2b",
      "duration": 5.49,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/baselines/A-master.wav",
       "sha256": "ba6a35af1a31bad5634cdbb10180f71708d333f3044000923117d5ce19d028cc"
      },
      "parentRange": [
       45.98,
       51.47
      ],
      "gainDb": -3.7,
      "current": false
     }
    },
    {
     "label": "После: T (итерация 4)",
     "where": "35.9 с",
     "text": "Голос чую — знаю, чий, — вийшла та.",
     "mad": 9.3,
     "within": 1.0,
     "words": [
      "Голос",
      "чую",
      "знаю",
      "чий",
      "вийшла"
     ],
     "devs": [
      9.2,
      19.6,
      -9.3,
      26.7,
      -8.5
     ],
     "audio": {
      "id": "T",
      "label": "Итерация 4 · T · Пульс Targ · лучший дубль, не принят",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t12-T.mp3",
      "sha256": "f9fb842f23c9d114f38b7cc102b01ca574be8ab62a21ad35789531d969b1e639",
      "duration": 2.63,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candT-r1/gopure-targ-uk-master.wav",
       "sha256": "c0ca0c6096c89a400fb75721b234ce45c7c12be86265caa105bf54909dd2b87d"
      },
      "parentRange": [
       35.63,
       38.26
      ],
      "gainDb": -2.2,
      "current": true
     }
    },
    {
     "label": "После: H (итерация 4)",
     "where": "35.8 с",
     "text": "Той голос! І погляд ковзнув по шиї.",
     "mad": 14.9,
     "within": 1.0,
     "words": [
      "голос",
      "погляд",
      "ковзнув",
      "шиї"
     ],
     "devs": [
      11.7,
      -18.2,
      22.6,
      -8.5
     ],
     "audio": {
      "id": "H",
      "label": "Итерация 4 · H · Половинний час · лучший дубль, не принят",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t12-H.mp3",
      "sha256": "b71ce46fb41ef114f766b071440c81f92b1ae9747df2c89fe877084c7e4b5fa9",
      "duration": 3.07,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candH-r1/gopure-targ-uk-master.wav",
       "sha256": "e96ffcd1c1a7e60301a43c6d88795f9eba386426ea9a2b0b13b205529215e1d4"
      },
      "parentRange": [
       35.52,
       38.59
      ],
      "gainDb": -2.9,
      "current": true
     }
    }
   ]
  },
  {
   "thoughts": [
    "t09"
   ],
   "cells": [
    {
     "label": "Targ",
     "where": "31.1 с",
     "text": "Holding your kids together will do that",
     "mad": 8.9,
     "within": 1.0,
     "words": [
      "Holding",
      "together"
     ],
     "devs": [
      6.4,
      -11.5
     ],
     "audio": {
      "id": "targ",
      "label": "Targ · оригинал (10/10 со слов владельца)",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t09-targ.mp3",
      "sha256": "768f80cbbe9b7212143b6c9f04d910d6eca31dbe9fa27865b94f13e083e73485",
      "duration": 2.65,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/LevchykUGS/data/music_dna_raw/targ.mp4",
       "sha256": "1ad8be404d1599942b378b8d5fb5322351684fe74b08f1fcc29502d59cfd4ee6"
      },
      "parentRange": [
       30.81,
       33.46
      ],
      "gainDb": -3.8,
      "current": false
     }
    },
    {
     "label": "До: A (итерация 3)",
     "where": "33.6 с",
     "text": "Опора дітям — теж лишає слід.",
     "mad": 86.3,
     "within": 0.25,
     "words": [
      "Опора",
      "дітям",
      "лишає",
      "слід"
     ],
     "devs": [
      -117.8,
      54.8,
      31.4,
      118.5
     ],
     "audio": {
      "id": "A",
      "label": "A · итерация 3 · принят агентом",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t09-A.mp3",
      "sha256": "defe0384a53ba10da54defe69dc5eed68b1f2e6a2b15ae55a844dc6bb068321c",
      "duration": 4.54,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/baselines/A-master.wav",
       "sha256": "ba6a35af1a31bad5634cdbb10180f71708d333f3044000923117d5ce19d028cc"
      },
      "parentRange": [
       33.29,
       37.83
      ],
      "gainDb": -3.7,
      "current": false
     }
    },
    {
     "label": "После: T (итерация 4)",
     "where": "14.7 с",
     "text": "Кожен стрес лишає слід,",
     "mad": 27.7,
     "within": 0.5,
     "words": [
      "Кожен",
      "стрес",
      "лишає",
      "слід"
     ],
     "devs": [
      44.0,
      10.5,
      11.3,
      -129.2
     ],
     "audio": {
      "id": "T",
      "label": "Итерация 4 · T · Пульс Targ · лучший дубль, не принят",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t09-T.mp3",
      "sha256": "45b244e6c5bf4d09c220d1b566f299bc0f1b2ecbaa894f4b0dcd34159901ad47",
      "duration": 2.73,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candT-r1/gopure-targ-uk-master.wav",
       "sha256": "c0ca0c6096c89a400fb75721b234ce45c7c12be86265caa105bf54909dd2b87d"
      },
      "parentRange": [
       14.43,
       17.16
      ],
      "gainDb": -2.2,
      "current": true
     }
    },
    {
     "label": "После: H (итерация 4)",
     "where": "20.7 с",
     "text": "Від стресу лишається слід.",
     "mad": 9.1,
     "within": 0.667,
     "words": [
      "стресу",
      "лишається",
      "слід"
     ],
     "devs": [
      60.9,
      1.4,
      -9.1
     ],
     "audio": {
      "id": "H",
      "label": "Итерация 4 · H · Половинний час · лучший дубль, не принят",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t09-H.mp3",
      "sha256": "82d07dfd1f426f16aec8ddb5bf388e238654f381a1cd6aa903e5626ac257e115",
      "duration": 3.37,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candH-r1/gopure-targ-uk-master.wav",
       "sha256": "e96ffcd1c1a7e60301a43c6d88795f9eba386426ea9a2b0b13b205529215e1d4"
      },
      "parentRange": [
       20.41,
       23.78
      ],
      "gainDb": -2.9,
      "current": true
     }
    }
   ]
  },
  {
   "thoughts": [
    "t26"
   ],
   "cells": [
    {
     "label": "Targ",
     "where": "113.3 с",
     "text": "I'd never tried Use this every night",
     "mad": 20.8,
     "within": 0.75,
     "words": [
      "never",
      "tried",
      "Use",
      "every"
     ],
     "devs": [
      -0.1,
      -32.3,
      76.9,
      9.3
     ],
     "audio": {
      "id": "targ",
      "label": "Targ · оригинал (10/10 со слов владельца)",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t26-targ.mp3",
      "sha256": "6f8979e78f0d6f42416713ce74bb15a2778d981782baac44cb53b8cf5f312917",
      "duration": 5.15,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/LevchykUGS/data/music_dna_raw/targ.mp4",
       "sha256": "1ad8be404d1599942b378b8d5fb5322351684fe74b08f1fcc29502d59cfd4ee6"
      },
      "parentRange": [
       113.04,
       118.19
      ],
      "gainDb": -3.8,
      "current": false
     }
    },
    {
     "label": "До: A (итерация 3)",
     "where": "107.7 с",
     "text": "Там купуасу, гіалурон —",
     "mad": 85.4,
     "within": 0.333,
     "words": [
      "Там",
      "купуасу",
      "гіалурон"
     ],
     "devs": [
      -3.9,
      -114.0,
      85.4
     ],
     "audio": {
      "id": "A",
      "label": "A · итерация 3 · принят агентом",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t26-A.mp3",
      "sha256": "7d7d824c5188ef128b64c4339d2384b087ae0f6f9ed85c63a1ae7361863a0617",
      "duration": 5.13,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/baselines/A-master.wav",
       "sha256": "ba6a35af1a31bad5634cdbb10180f71708d333f3044000923117d5ce19d028cc"
      },
      "parentRange": [
       107.4,
       112.53
      ],
      "gainDb": -3.7,
      "current": false
     }
    },
    {
     "label": "После: T (итерация 4)",
     "where": "86.5 с",
     "text": "в нім — купуасу й гіалурон.",
     "mad": 66.7,
     "within": 0.333,
     "words": [
      "нім",
      "купуасу",
      "гіалурон"
     ],
     "devs": [
      69.2,
      -15.6,
      -66.7
     ],
     "audio": {
      "id": "T",
      "label": "Итерация 4 · T · Пульс Targ · лучший дубль, не принят",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t26-T.mp3",
      "sha256": "0ede824f3132cfca07f369502de681358d5743a28a5eebd8d3697a16504545a7",
      "duration": 2.81,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candT-r1/gopure-targ-uk-master.wav",
       "sha256": "c0ca0c6096c89a400fb75721b234ce45c7c12be86265caa105bf54909dd2b87d"
      },
      "parentRange": [
       86.22,
       89.03
      ],
      "gainDb": -2.2,
      "current": true
     }
    },
    {
     "label": "После: H (итерация 4)",
     "where": "78.0 с",
     "text": "Купуасу, оливні ліпіди,",
     "mad": 73.4,
     "within": 0.333,
     "words": [
      "Купуасу",
      "оливні",
      "ліпіди"
     ],
     "devs": [
      35.1,
      -88.1,
      73.4
     ],
     "audio": {
      "id": "H",
      "label": "Итерация 4 · H · Половинний час · лучший дубль, не принят",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t26-H.mp3",
      "sha256": "b8235e8aab5d1e9c0e643285ca8903530a7c9842edde56d2c53355b1d9a72e23",
      "duration": 2.75,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candH-r1/gopure-targ-uk-master.wav",
       "sha256": "e96ffcd1c1a7e60301a43c6d88795f9eba386426ea9a2b0b13b205529215e1d4"
      },
      "parentRange": [
       77.68,
       80.43
      ],
      "gainDb": -2.9,
      "current": true
     }
    }
   ]
  },
  {
   "thoughts": [
    "t17"
   ],
   "cells": [
    {
     "label": "Targ",
     "where": "67.7 с",
     "text": "I was angry at what I'd seen",
     "mad": 54.3,
     "within": 0.5,
     "words": [
      "angry",
      "seen"
     ],
     "devs": [
      99.1,
      9.6
     ],
     "audio": {
      "id": "targ",
      "label": "Targ · оригинал (10/10 со слов владельца)",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t17-targ.mp3",
      "sha256": "49aeccbef7800049f63062c6e3488d27526f0c9f511f4c8c80518b13e1757318",
      "duration": 4.78,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/LevchykUGS/data/music_dna_raw/targ.mp4",
       "sha256": "1ad8be404d1599942b378b8d5fb5322351684fe74b08f1fcc29502d59cfd4ee6"
      },
      "parentRange": [
       67.39,
       72.17
      ],
      "gainDb": -3.8,
      "current": false
     }
    },
    {
     "label": "До: A (итерация 3)",
     "where": "65.9 с",
     "text": "Злюсь не на неї — на те, що бачу.",
     "mad": 85.2,
     "within": 0.0,
     "words": [
      "Злюсь",
      "неї",
      "бачу"
     ],
     "devs": [
      -62.9,
      85.2,
      90.9
     ],
     "audio": {
      "id": "A",
      "label": "A · итерация 3 · принят агентом",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t17-A.mp3",
      "sha256": "45955e668ed6641fd3823094c6a8c0f221b18f4ac38c61a57eff4ca71873c008",
      "duration": 4.64,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/baselines/A-master.wav",
       "sha256": "ba6a35af1a31bad5634cdbb10180f71708d333f3044000923117d5ce19d028cc"
      },
      "parentRange": [
       65.59,
       70.23
      ],
      "gainDb": -3.7,
      "current": false
     }
    },
    {
     "label": "После: T (итерация 4)",
     "where": "53.2 с",
     "text": "Злюсь не на неї — на смуги, складки, сухість.",
     "mad": 42.7,
     "within": 0.4,
     "words": [
      "Злюсь",
      "неї",
      "смуги",
      "складки",
      "сухість"
     ],
     "devs": [
      -42.7,
      72.2,
      17.2,
      92.8,
      18.4
     ],
     "audio": {
      "id": "T",
      "label": "Итерация 4 · T · Пульс Targ · лучший дубль, не принят",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t17-T.mp3",
      "sha256": "4f8d2768c25f22eac0de1abe1a01a13da1f49304a3baeb6b186e148044aaf9e1",
      "duration": 6.19,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candT-r1/gopure-targ-uk-master.wav",
       "sha256": "c0ca0c6096c89a400fb75721b234ce45c7c12be86265caa105bf54909dd2b87d"
      },
      "parentRange": [
       52.92,
       59.11
      ],
      "gainDb": -2.2,
      "current": true
     }
    },
    {
     "label": "После: H (итерация 4)",
     "where": "45.1 с",
     "text": "Не на неї — на сухість, заломи — я зла.",
     "mad": 36.7,
     "within": 0.5,
     "words": [
      "неї",
      "сухість",
      "заломи",
      "зла"
     ],
     "devs": [
      13.5,
      -11.4,
      59.9,
      77.2
     ],
     "audio": {
      "id": "H",
      "label": "Итерация 4 · H · Половинний час · лучший дубль, не принят",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t17-H.mp3",
      "sha256": "264f98efce146d8e4319974121161d4681bfc8e60f45d6ed54bb10c6b95bf305",
      "duration": 2.89,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candH-r1/gopure-targ-uk-master.wav",
       "sha256": "e96ffcd1c1a7e60301a43c6d88795f9eba386426ea9a2b0b13b205529215e1d4"
      },
      "parentRange": [
       44.8,
       47.69
      ],
      "gainDb": -2.9,
      "current": true
     }
    }
   ]
  },
  {
   "thoughts": [
    "t37"
   ],
   "cells": [
    {
     "label": "Targ",
     "where": "176.3 с",
     "text": "Not because her opinion mattered But because mine finally did",
     "mad": 53.9,
     "within": 0.25,
     "words": [
      "Not",
      "opinion",
      "mattered",
      "finally"
     ],
     "devs": [
      0.4,
      67.8,
      63.9,
      -43.9
     ],
     "audio": {
      "id": "targ",
      "label": "Targ · оригинал (10/10 со слов владельца)",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t37-targ.mp3",
      "sha256": "40ce43f9a21298993b8572ef7550860e180198db7a108d8e0eb04955dfde85fc",
      "duration": 6.09,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/LevchykUGS/data/music_dna_raw/targ.mp4",
       "sha256": "1ad8be404d1599942b378b8d5fb5322351684fe74b08f1fcc29502d59cfd4ee6"
      },
      "parentRange": [
       176.03,
       182.12
      ],
      "gainDb": -3.8,
      "current": false
     }
    },
    {
     "label": "До: A (итерация 3)",
     "where": "182.0 с",
     "text": "Не її думка важить — нарешті моя.",
     "mad": 81.4,
     "within": 0.25,
     "words": [
      "думка",
      "важить",
      "нарешті",
      "моя"
     ],
     "devs": [
      102.8,
      91.5,
      71.3,
      20.6
     ],
     "audio": {
      "id": "A",
      "label": "A · итерация 3 · принят агентом",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t37-A.mp3",
      "sha256": "bc162adf05e8dc6d70d164a1b85104679e37252338fd00882a1a5abd18730030",
      "duration": 4.74,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/baselines/A-master.wav",
       "sha256": "ba6a35af1a31bad5634cdbb10180f71708d333f3044000923117d5ce19d028cc"
      },
      "parentRange": [
       181.66,
       186.4
      ],
      "gainDb": -3.7,
      "current": false
     }
    },
    {
     "label": "После: T (итерация 4)",
     "where": "135.2 с",
     "text": "нарешті важить думка лиш моя.",
     "mad": 18.9,
     "within": 0.6,
     "words": [
      "нарешті",
      "важить",
      "думка",
      "лиш",
      "моя"
     ],
     "devs": [
      18.9,
      9.7,
      -9.5,
      65.7,
      -41.5
     ],
     "audio": {
      "id": "T",
      "label": "Итерация 4 · T · Пульс Targ · лучший дубль, не принят",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t37-T.mp3",
      "sha256": "8bbf54f59b0ed50117b42d8ffc47262d5a1e7324e68f349d73f55b769c9b6736",
      "duration": 3.61,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candT-r1/gopure-targ-uk-master.wav",
       "sha256": "c0ca0c6096c89a400fb75721b234ce45c7c12be86265caa105bf54909dd2b87d"
      },
      "parentRange": [
       134.86,
       138.47
      ],
      "gainDb": -2.2,
      "current": true
     }
    },
    {
     "label": "После: H (итерация 4)",
     "where": "135.5 с",
     "text": "Не її думка важить — нарешті моя!",
     "mad": 65.4,
     "within": 0.25,
     "words": [
      "думка",
      "важить",
      "нарешті",
      "моя"
     ],
     "devs": [
      86.8,
      -39.8,
      97.9,
      -44.1
     ],
     "audio": {
      "id": "H",
      "label": "Итерация 4 · H · Половинний час · лучший дубль, не принят",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t37-H.mp3",
      "sha256": "91b1a6c360024d1cc7fc1027f1d68ddc0b3a1d6b02193d7535ef2074d019a718",
      "duration": 4.68,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candH-r1/gopure-targ-uk-master.wav",
       "sha256": "e96ffcd1c1a7e60301a43c6d88795f9eba386426ea9a2b0b13b205529215e1d4"
      },
      "parentRange": [
       135.2,
       139.88
      ],
      "gainDb": -2.9,
      "current": true
     }
    }
   ]
  },
  {
   "thoughts": [
    "t34"
   ],
   "cells": [
    {
     "label": "Targ",
     "where": "161.2 с",
     "text": "she walked up to me",
     "mad": 11.0,
     "within": 1.0,
     "words": [
      "walked"
     ],
     "devs": [
      11.0
     ],
     "audio": {
      "id": "targ",
      "label": "Targ · оригинал (10/10 со слов владельца)",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t34-targ.mp3",
      "sha256": "2f782266d2de405822bf3c84eab0c0680d80728e6ab6993b0301b3879d9dc2aa",
      "duration": 2.47,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/LevchykUGS/data/music_dna_raw/targ.mp4",
       "sha256": "1ad8be404d1599942b378b8d5fb5322351684fe74b08f1fcc29502d59cfd4ee6"
      },
      "parentRange": [
       160.95,
       163.42
      ],
      "gainDb": -3.8,
      "current": false
     }
    },
    {
     "label": "До: A (итерация 3)",
     "where": "170.0 с",
     "text": "Підійшла: «Гарно виглядаєш… до речі».",
     "mad": 79.0,
     "within": 0.25,
     "words": [
      "Підійшла",
      "Гарно",
      "виглядаєш",
      "речі"
     ],
     "devs": [
      83.5,
      -29.6,
      133.9,
      -74.6
     ],
     "audio": {
      "id": "A",
      "label": "A · итерация 3 · принят агентом",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t34-A.mp3",
      "sha256": "669e1289734c60bb0f116332145353ca14e2ebee7bf256fccc68d8d2ab68a43f",
      "duration": 4.21,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/baselines/A-master.wav",
       "sha256": "ba6a35af1a31bad5634cdbb10180f71708d333f3044000923117d5ce19d028cc"
      },
      "parentRange": [
       169.72,
       173.93
      ],
      "gainDb": -3.7,
      "current": false
     }
    },
    {
     "label": "После: T (итерация 4)",
     "where": "128.6 с",
     "text": "Каже: «Гарно виглядаєш… до речі», —",
     "mad": 34.8,
     "within": 0.75,
     "words": [
      "Каже",
      "Гарно",
      "виглядаєш",
      "речі"
     ],
     "devs": [
      -34.8,
      -34.8,
      -20.7,
      80.0
     ],
     "audio": {
      "id": "T",
      "label": "Итерация 4 · T · Пульс Targ · лучший дубль, не принят",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t34-T.mp3",
      "sha256": "a3fffd28845df53f4458035122575422884d8e8305db5ae1b14be8860eb47a23",
      "duration": 2.58,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candT-r1/gopure-targ-uk-master.wav",
       "sha256": "c0ca0c6096c89a400fb75721b234ce45c7c12be86265caa105bf54909dd2b87d"
      },
      "parentRange": [
       128.33,
       130.91
      ],
      "gainDb": -2.2,
      "current": true
     }
    },
    {
     "label": "После: H (итерация 4)",
     "where": "125.7 с",
     "text": "Підходить: «Ти гарно виглядаєш… до речі».",
     "mad": 11.6,
     "within": 0.75,
     "words": [
      "Підходить",
      "гарно",
      "виглядаєш",
      "речі"
     ],
     "devs": [
      -15.1,
      -74.1,
      8.2,
      0.4
     ],
     "audio": {
      "id": "H",
      "label": "Итерация 4 · H · Половинний час · лучший дубль, не принят",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t34-H.mp3",
      "sha256": "b69fca0ce095131989a1d07347e6ccca76047f9fe336aeebf210bacc3e577d82",
      "duration": 4.31,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candH-r1/gopure-targ-uk-master.wav",
       "sha256": "e96ffcd1c1a7e60301a43c6d88795f9eba386426ea9a2b0b13b205529215e1d4"
      },
      "parentRange": [
       125.36,
       129.67
      ],
      "gainDb": -2.9,
      "current": true
     }
    }
   ]
  },
  {
   "thoughts": [
    "t16"
   ],
   "cells": [
    {
     "label": "Targ",
     "where": "63.1 с",
     "text": "I walked to my car and sat there for fifteen",
     "mad": 12.7,
     "within": 0.667,
     "words": [
      "car",
      "sat",
      "fifteen"
     ],
     "devs": [
      12.7,
      -124.2,
      10.4
     ],
     "audio": {
      "id": "targ",
      "label": "Targ · оригинал (10/10 со слов владельца)",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t16-targ.mp3",
      "sha256": "7302d6b065eaea54f28ee4258dc38cc408ab941a8ac23c4bfbe2f35f532fcf94",
      "duration": 3.33,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/LevchykUGS/data/music_dna_raw/targ.mp4",
       "sha256": "1ad8be404d1599942b378b8d5fb5322351684fe74b08f1fcc29502d59cfd4ee6"
      },
      "parentRange": [
       62.83,
       66.16
      ],
      "gainDb": -3.8,
      "current": false
     }
    },
    {
     "label": "До: A (итерация 3)",
     "where": "61.0 с",
     "text": "П’ятнадцять хвилин сиділа в машині.",
     "mad": 78.4,
     "within": 0.25,
     "words": [
      "П’ятнадцять",
      "хвилин",
      "сиділа",
      "машині"
     ],
     "devs": [
      32.0,
      100.4,
      78.9,
      77.8
     ],
     "audio": {
      "id": "A",
      "label": "A · итерация 3 · принят агентом",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t16-A.mp3",
      "sha256": "40ee691ab3b1a2d3e86c4577d4b5b5050700c37e4311a84b86158056428b7e2e",
      "duration": 5.03,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/baselines/A-master.wav",
       "sha256": "ba6a35af1a31bad5634cdbb10180f71708d333f3044000923117d5ce19d028cc"
      },
      "parentRange": [
       60.67,
       65.7
      ],
      "gainDb": -3.7,
      "current": false
     }
    },
    {
     "label": "После: T (итерация 4)",
     "where": "48.9 с",
     "text": "Чверть години сиджу в машині, зла, —",
     "mad": 9.2,
     "within": 0.8,
     "words": [
      "Чверть",
      "години",
      "сиджу",
      "машині",
      "зла"
     ],
     "devs": [
      -16.4,
      5.4,
      -4.0,
      9.2,
      104.0
     ],
     "audio": {
      "id": "T",
      "label": "Итерация 4 · T · Пульс Targ · лучший дубль, не принят",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t16-T.mp3",
      "sha256": "2a0772484272ed80f82351b2738b4a22ad77f3caa604542a916311aaa5bf1416",
      "duration": 4.17,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candT-r1/gopure-targ-uk-master.wav",
       "sha256": "c0ca0c6096c89a400fb75721b234ce45c7c12be86265caa105bf54909dd2b87d"
      },
      "parentRange": [
       48.6,
       52.77
      ],
      "gainDb": -2.2,
      "current": true
     }
    },
    {
     "label": "После: H (итерация 4)",
     "where": "42.8 с",
     "text": "П’ятнадцять хвилин у машині провела —",
     "mad": 45.5,
     "within": 0.5,
     "words": [
      "П’ятнадцять",
      "хвилин",
      "машині",
      "провела"
     ],
     "devs": [
      7.1,
      93.6,
      15.3,
      75.7
     ],
     "audio": {
      "id": "H",
      "label": "Итерация 4 · H · Половинний час · лучший дубль, не принят",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t16-H.mp3",
      "sha256": "2522052c018506682e5bfd6fb7c58c075ec025a7c4c7b0e3da2906ca1ade01d9",
      "duration": 2.83,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candH-r1/gopure-targ-uk-master.wav",
       "sha256": "e96ffcd1c1a7e60301a43c6d88795f9eba386426ea9a2b0b13b205529215e1d4"
      },
      "parentRange": [
       42.54,
       45.37
      ],
      "gainDb": -2.9,
      "current": true
     }
    }
   ]
  },
  {
   "thoughts": [
    "t18"
   ],
   "cells": [
    {
     "label": "Targ",
     "where": "67.7 с",
     "text": "I was angry at what I'd seen",
     "mad": 54.3,
     "within": 0.5,
     "words": [
      "angry",
      "seen"
     ],
     "devs": [
      99.1,
      9.6
     ],
     "audio": {
      "id": "targ",
      "label": "Targ · оригинал (10/10 со слов владельца)",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t18-targ.mp3",
      "sha256": "49aeccbef7800049f63062c6e3488d27526f0c9f511f4c8c80518b13e1757318",
      "duration": 4.78,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/LevchykUGS/data/music_dna_raw/targ.mp4",
       "sha256": "1ad8be404d1599942b378b8d5fb5322351684fe74b08f1fcc29502d59cfd4ee6"
      },
      "parentRange": [
       67.39,
       72.17
      ],
      "gainDb": -3.8,
      "current": false
     }
    },
    {
     "label": "До: A (итерация 3)",
     "where": "74.4 с",
     "text": "На шиї бачу сухість, смуги, заломи.",
     "mad": 74.2,
     "within": 0.4,
     "words": [
      "шиї",
      "бачу",
      "сухість",
      "смуги",
      "заломи"
     ],
     "devs": [
      16.9,
      74.2,
      -3.6,
      74.8,
      93.5
     ],
     "audio": {
      "id": "A",
      "label": "A · итерация 3 · принят агентом",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t18-A.mp3",
      "sha256": "a50f55bff8fc6c9b8621c62308579af77744c8fdb7f017a82145b68a222d063b",
      "duration": 3.79,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/baselines/A-master.wav",
       "sha256": "ba6a35af1a31bad5634cdbb10180f71708d333f3044000923117d5ce19d028cc"
      },
      "parentRange": [
       74.14,
       77.93
      ],
      "gainDb": -3.7,
      "current": false
     }
    },
    {
     "label": "После: T (итерация 4)",
     "where": "53.2 с",
     "text": "Злюсь не на неї — на смуги, складки, сухість.",
     "mad": 42.7,
     "within": 0.4,
     "words": [
      "Злюсь",
      "неї",
      "смуги",
      "складки",
      "сухість"
     ],
     "devs": [
      -42.7,
      72.2,
      17.2,
      92.8,
      18.4
     ],
     "audio": {
      "id": "T",
      "label": "Итерация 4 · T · Пульс Targ · лучший дубль, не принят",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t18-T.mp3",
      "sha256": "4f8d2768c25f22eac0de1abe1a01a13da1f49304a3baeb6b186e148044aaf9e1",
      "duration": 6.19,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candT-r1/gopure-targ-uk-master.wav",
       "sha256": "c0ca0c6096c89a400fb75721b234ce45c7c12be86265caa105bf54909dd2b87d"
      },
      "parentRange": [
       52.92,
       59.11
      ],
      "gainDb": -2.2,
      "current": true
     }
    },
    {
     "label": "После: H (итерация 4)",
     "where": "45.1 с",
     "text": "Не на неї — на сухість, заломи — я зла.",
     "mad": 36.7,
     "within": 0.5,
     "words": [
      "неї",
      "сухість",
      "заломи",
      "зла"
     ],
     "devs": [
      13.5,
      -11.4,
      59.9,
      77.2
     ],
     "audio": {
      "id": "H",
      "label": "Итерация 4 · H · Половинний час · лучший дубль, не принят",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t18-H.mp3",
      "sha256": "264f98efce146d8e4319974121161d4681bfc8e60f45d6ed54bb10c6b95bf305",
      "duration": 2.89,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candH-r1/gopure-targ-uk-master.wav",
       "sha256": "e96ffcd1c1a7e60301a43c6d88795f9eba386426ea9a2b0b13b205529215e1d4"
      },
      "parentRange": [
       44.8,
       47.69
      ],
      "gainDb": -2.9,
      "current": true
     }
    }
   ]
  },
  {
   "thoughts": [
    "t22"
   ],
   "cells": [
    {
     "label": "Targ",
     "where": "98.9 с",
     "text": "Said honey, what are you using",
     "mad": 14.2,
     "within": 0.667,
     "words": [
      "Said",
      "honey",
      "using"
     ],
     "devs": [
      -5.0,
      14.2,
      -125.1
     ],
     "audio": {
      "id": "targ",
      "label": "Targ · оригинал (10/10 со слов владельца)",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t22-targ.mp3",
      "sha256": "0524fb23b03f4ede56a45db7e7470a3c3459f8856414a5389af56050dcaae819",
      "duration": 2.69,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/LevchykUGS/data/music_dna_raw/targ.mp4",
       "sha256": "1ad8be404d1599942b378b8d5fb5322351684fe74b08f1fcc29502d59cfd4ee6"
      },
      "parentRange": [
       98.59,
       101.28
      ],
      "gainDb": -3.8,
      "current": false
     }
    },
    {
     "label": "До: A (итерация 3)",
     "where": "94.2 с",
     "text": "Сміється: «А ти що наносиш?»",
     "mad": 73.6,
     "within": 0.5,
     "words": [
      "Сміється",
      "наносиш"
     ],
     "devs": [
      127.4,
      19.8
     ],
     "audio": {
      "id": "A",
      "label": "A · итерация 3 · принят агентом",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t22-A.mp3",
      "sha256": "9db3f649902a36e63a4d9203dd3943eac951e033143b86f38bc7b20d9192bf9c",
      "duration": 2.77,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/baselines/A-master.wav",
       "sha256": "ba6a35af1a31bad5634cdbb10180f71708d333f3044000923117d5ce19d028cc"
      },
      "parentRange": [
       93.91,
       96.68
      ],
      "gainDb": -3.7,
      "current": false
     }
    },
    {
     "label": "После: T (итерация 4)",
     "where": "75.1 с",
     "text": "Сміється й гляне: «Чим мажеш шию?»",
     "mad": 31.6,
     "within": 0.8,
     "words": [
      "Сміється",
      "гляне",
      "Чим",
      "мажеш",
      "шию"
     ],
     "devs": [
      -31.6,
      -36.5,
      24.0,
      73.4,
      9.4
     ],
     "audio": {
      "id": "T",
      "label": "Итерация 4 · T · Пульс Targ · лучший дубль, не принят",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t22-T.mp3",
      "sha256": "3caef8910382dc29bb760bce0e1aab9f41265b6942aec82ec42791644183c50e",
      "duration": 2.79,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candT-r1/gopure-targ-uk-master.wav",
       "sha256": "c0ca0c6096c89a400fb75721b234ce45c7c12be86265caa105bf54909dd2b87d"
      },
      "parentRange": [
       74.82,
       77.61
      ],
      "gainDb": -2.2,
      "current": true
     }
    },
    {
     "label": "После: H (итерация 4)",
     "where": "64.1 с",
     "text": "Сміється і дивиться: «А ти — чим?»",
     "mad": 48.3,
     "within": 0.333,
     "words": [
      "Сміється",
      "дивиться",
      "чим"
     ],
     "devs": [
      84.1,
      7.9,
      48.3
     ],
     "audio": {
      "id": "H",
      "label": "Итерация 4 · H · Половинний час · лучший дубль, не принят",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t22-H.mp3",
      "sha256": "65e18707a62bac4c21b6e8db68d78a1b093338d86c824c10d508d015e367e580",
      "duration": 2.57,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candH-r1/gopure-targ-uk-master.wav",
       "sha256": "e96ffcd1c1a7e60301a43c6d88795f9eba386426ea9a2b0b13b205529215e1d4"
      },
      "parentRange": [
       63.79,
       66.36
      ],
      "gainDb": -2.9,
      "current": true
     }
    }
   ]
  },
  {
   "thoughts": [
    "t15"
   ],
   "cells": [
    {
     "label": "Targ",
     "where": "57.8 с",
     "text": "at the before version of the woman her husband loved first",
     "mad": 30.1,
     "within": 0.667,
     "words": [
      "before",
      "version",
      "woman",
      "husband",
      "loved",
      "first"
     ],
     "devs": [
      -15.5,
      15.3,
      -38.8,
      66.3,
      21.5,
      -103.4
     ],
     "audio": {
      "id": "targ",
      "label": "Targ · оригинал (10/10 со слов владельца)",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t15-targ.mp3",
      "sha256": "48b1f49b150a5590f7f8ea55613c1dce06b77188af24ab0cb86fa302c08520f0",
      "duration": 4.87,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/LevchykUGS/data/music_dna_raw/targ.mp4",
       "sha256": "1ad8be404d1599942b378b8d5fb5322351684fe74b08f1fcc29502d59cfd4ee6"
      },
      "parentRange": [
       57.49,
       62.36
      ],
      "gainDb": -3.8,
      "current": false
     }
    },
    {
     "label": "До: B (итерация 3)",
     "where": "83.8 с",
     "text": "Чужу жінку.",
     "mad": 123.1,
     "within": 0.0,
     "words": [
      "Чужу",
      "жінку"
     ],
     "devs": [
      -125.4,
      -120.8
     ],
     "audio": {
      "id": "B",
      "label": "B · итерация 3 · принят агентом",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t15-B.mp3",
      "sha256": "80c1f85c86251e74a251879444a4c7a518d82750e0432a965eefdc81a2a5618d",
      "duration": 1.69,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/baselines/B-master.wav",
       "sha256": "02da265d2ae7b36047228daf32f93c73346b0be5a2060e84942a062338827616"
      },
      "parentRange": [
       83.52,
       85.21
      ],
      "gainDb": -4.2,
      "current": false
     }
    },
    {
     "label": "После: T (итерация 4)",
     "where": "23.9 с",
     "text": "Хто ж та жінка в дзеркалі?",
     "mad": 18.9,
     "within": 0.667,
     "words": [
      "Хто",
      "жінка",
      "дзеркалі"
     ],
     "devs": [
      -18.9,
      89.3,
      -11.2
     ],
     "audio": {
      "id": "T",
      "label": "Итерация 4 · T · Пульс Targ · лучший дубль, не принят",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t15-T.mp3",
      "sha256": "78be59797716331c5bc9e679296cd77b6dedf4f77a4659a30a9ae9cf6b6dcb9e",
      "duration": 2.61,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candT-r1/gopure-targ-uk-master.wav",
       "sha256": "c0ca0c6096c89a400fb75721b234ce45c7c12be86265caa105bf54909dd2b87d"
      },
      "parentRange": [
       23.62,
       26.23
      ],
      "gainDb": -2.2,
      "current": true
     }
    },
    {
     "label": "После: H (итерация 4)",
     "where": "40.5 с",
     "text": "Мов першій дружині — давно не щасливій.",
     "mad": 18.0,
     "within": 0.75,
     "words": [
      "першій",
      "дружині",
      "давно",
      "щасливій"
     ],
     "devs": [
      -27.4,
      7.7,
      -8.6,
      55.3
     ],
     "audio": {
      "id": "H",
      "label": "Итерация 4 · H · Половинний час · лучший дубль, не принят",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t15-H.mp3",
      "sha256": "c8d25895f5b862679a3104aa0a98343457d17d75ffe2088fcce95e50c29a28bc",
      "duration": 3.05,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candH-r1/gopure-targ-uk-master.wav",
       "sha256": "e96ffcd1c1a7e60301a43c6d88795f9eba386426ea9a2b0b13b205529215e1d4"
      },
      "parentRange": [
       40.16,
       43.21
      ],
      "gainDb": -2.9,
      "current": true
     }
    }
   ]
  },
  {
   "thoughts": [
    "t31"
   ],
   "cells": [
    {
     "label": "Targ",
     "where": "140.2 с",
     "text": "My skin more even than it had in a decade",
     "mad": 19.7,
     "within": 0.75,
     "words": [
      "skin",
      "more",
      "even",
      "decade"
     ],
     "devs": [
      -19.7,
      5.1,
      -19.8,
      136.6
     ],
     "audio": {
      "id": "targ",
      "label": "Targ · оригинал (10/10 со слов владельца)",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t31-targ.mp3",
      "sha256": "cbb190917b27c6d2799bf89d6494249c89b2afb190b1eada57c1afb1c691c93d",
      "duration": 4.33,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/LevchykUGS/data/music_dna_raw/targ.mp4",
       "sha256": "1ad8be404d1599942b378b8d5fb5322351684fe74b08f1fcc29502d59cfd4ee6"
      },
      "parentRange": [
       139.93,
       144.26
      ],
      "gainDb": -3.8,
      "current": false
     }
    },
    {
     "label": "До: B (итерация 3)",
     "where": "143.4 с",
     "text": "Шкіра рівніша, ніж за десять літ.",
     "mad": 108.6,
     "within": 0.25,
     "words": [
      "Шкіра",
      "рівніша",
      "десять",
      "літ"
     ],
     "devs": [
      11.5,
      96.1,
      121.0,
      128.4
     ],
     "audio": {
      "id": "B",
      "label": "B · итерация 3 · принят агентом",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t31-B.mp3",
      "sha256": "8a3a125f8163a71c0a54e63212850e55b86ec8caf41a2892c14cf2b63dab2d2c",
      "duration": 3.31,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/baselines/B-master.wav",
       "sha256": "02da265d2ae7b36047228daf32f93c73346b0be5a2060e84942a062338827616"
      },
      "parentRange": [
       143.05,
       146.36
      ],
      "gainDb": -4.2,
      "current": false
     }
    },
    {
     "label": "После: T (итерация 4)",
     "where": "106.8 с",
     "text": "Шкіра рівніша, ніж за десять літ,",
     "mad": 33.2,
     "within": 0.5,
     "words": [
      "Шкіра",
      "рівніша",
      "десять",
      "літ"
     ],
     "devs": [
      -2.9,
      61.9,
      4.5,
      -94.1
     ],
     "audio": {
      "id": "T",
      "label": "Итерация 4 · T · Пульс Targ · лучший дубль, не принят",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t31-T.mp3",
      "sha256": "e49a7280c56ef2a418baf536ff758fbced99955b968c564e85a111da9b777c48",
      "duration": 3.39,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candT-r1/gopure-targ-uk-master.wav",
       "sha256": "c0ca0c6096c89a400fb75721b234ce45c7c12be86265caa105bf54909dd2b87d"
      },
      "parentRange": [
       106.51,
       109.9
      ],
      "gainDb": -2.2,
      "current": true
     }
    },
    {
     "label": "После: H (итерация 4)",
     "where": "98.6 с",
     "text": "Шкіра рівніша, ніж за десять літ,",
     "mad": 48.6,
     "within": 0.5,
     "words": [
      "Шкіра",
      "рівніша",
      "десять",
      "літ"
     ],
     "devs": [
      -1.9,
      18.3,
      144.0,
      78.9
     ],
     "audio": {
      "id": "H",
      "label": "Итерация 4 · H · Половинний час · лучший дубль, не принят",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t31-H.mp3",
      "sha256": "327dbb10957edde7d31854b248050e45c5b72ad3a0e3be81834a8171b0e5b320",
      "duration": 2.99,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candH-r1/gopure-targ-uk-master.wav",
       "sha256": "e96ffcd1c1a7e60301a43c6d88795f9eba386426ea9a2b0b13b205529215e1d4"
      },
      "parentRange": [
       98.29,
       101.28
      ],
      "gainDb": -2.9,
      "current": true
     }
    }
   ]
  },
  {
   "thoughts": [
    "t39"
   ],
   "cells": [
    {
     "label": "Targ",
     "where": "185.4 с",
     "text": "The link's below If you need it",
     "mad": 48.1,
     "within": 0.333,
     "words": [
      "link's",
      "below",
      "need"
     ],
     "devs": [
      36.3,
      -48.1,
      106.4
     ],
     "audio": {
      "id": "targ",
      "label": "Targ · оригинал (10/10 со слов владельца)",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t39-targ.mp3",
      "sha256": "0f4d9e1a79f2fabf3cbbe99af2998e4dcfd10541ccd44fe6807e461b4e80579b",
      "duration": 3.83,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/LevchykUGS/data/music_dna_raw/targ.mp4",
       "sha256": "1ad8be404d1599942b378b8d5fb5322351684fe74b08f1fcc29502d59cfd4ee6"
      },
      "parentRange": [
       185.13,
       188.96
      ],
      "gainDb": -3.8,
      "current": false
     }
    },
    {
     "label": "До: B (итерация 3)",
     "where": "201.6 с",
     "text": "Залиш ім’я й телефон у формі.",
     "mad": 98.2,
     "within": 0.25,
     "words": [
      "Залиш",
      "ім’я",
      "телефон",
      "формі"
     ],
     "devs": [
      -84.2,
      112.2,
      -128.7,
      -15.6
     ],
     "audio": {
      "id": "B",
      "label": "B · итерация 3 · принят агентом",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t39-B.mp3",
      "sha256": "24404c8df5dd71de2675205e80e6c65c6433de9456e60fc3d041cac51bac9e8e",
      "duration": 4.17,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/baselines/B-master.wav",
       "sha256": "02da265d2ae7b36047228daf32f93c73346b0be5a2060e84942a062338827616"
      },
      "parentRange": [
       201.27,
       205.44
      ],
      "gainDb": -4.2,
      "current": false
     }
    },
    {
     "label": "После: T (итерация 4)",
     "where": "156.0 с",
     "text": "Ім’я та номер — форма нижче.",
     "mad": 41.3,
     "within": 0.25,
     "words": [
      "Ім’я",
      "номер",
      "форма",
      "нижче"
     ],
     "devs": [
      -41.8,
      -21.7,
      -40.9,
      48.8
     ],
     "audio": {
      "id": "T",
      "label": "Итерация 4 · T · Пульс Targ · лучший дубль, не принят",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t39-T.mp3",
      "sha256": "37c355794d60320ee4b76978105ccb84a2877b046dc0a0ba3845384b680805a9",
      "duration": 2.45,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candT-r1/gopure-targ-uk-master.wav",
       "sha256": "c0ca0c6096c89a400fb75721b234ce45c7c12be86265caa105bf54909dd2b87d"
      },
      "parentRange": [
       155.72,
       158.17
      ],
      "gainDb": -2.2,
      "current": true
     }
    },
    {
     "label": "После: H (итерация 4)",
     "where": "156.5 с",
     "text": "Лиши у формі ім’я й телефон.",
     "mad": 31.4,
     "within": 0.75,
     "words": [
      "Лиши",
      "формі",
      "ім’я",
      "телефон"
     ],
     "devs": [
      30.5,
      130.9,
      -32.3,
      16.5
     ],
     "audio": {
      "id": "H",
      "label": "Итерация 4 · H · Половинний час · лучший дубль, не принят",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t39-H.mp3",
      "sha256": "93449110b4e41026ca6299758bb9e1811023c8cf2be2192e906db7e892c153ce",
      "duration": 2.87,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candH-r1/gopure-targ-uk-master.wav",
       "sha256": "e96ffcd1c1a7e60301a43c6d88795f9eba386426ea9a2b0b13b205529215e1d4"
      },
      "parentRange": [
       156.19,
       159.06
      ],
      "gainDb": -2.9,
      "current": true
     }
    }
   ]
  },
  {
   "thoughts": [
    "t33"
   ],
   "cells": [
    {
     "label": "Targ",
     "where": "150.8 с",
     "text": "Mark's wife sat down a few seats from me",
     "mad": 13.3,
     "within": 1.0,
     "words": [
      "Mark's",
      "wife",
      "sat",
      "down",
      "few",
      "seats"
     ],
     "devs": [
      9.3,
      16.7,
      -9.8,
      -1.4,
      -23.6,
      24.5
     ],
     "audio": {
      "id": "targ",
      "label": "Targ · оригинал (10/10 со слов владельца)",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t33-targ.mp3",
      "sha256": "d0cd91ff5112d5e97cc8ca021e140c3bce8d03a3dd3c395b11cce55650b039a6",
      "duration": 4.59,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/LevchykUGS/data/music_dna_raw/targ.mp4",
       "sha256": "1ad8be404d1599942b378b8d5fb5322351684fe74b08f1fcc29502d59cfd4ee6"
      },
      "parentRange": [
       150.53,
       155.12
      ],
      "gainDb": -3.8,
      "current": false
     }
    },
    {
     "label": "До: B (итерация 3)",
     "where": "169.1 с",
     "text": "Знов дивиться — не жалість, а подив.",
     "mad": 84.7,
     "within": 0.25,
     "words": [
      "Знов",
      "дивиться",
      "жалість",
      "подив"
     ],
     "devs": [
      106.3,
      21.1,
      -63.2,
      -131.8
     ],
     "audio": {
      "id": "B",
      "label": "B · итерация 3 · принят агентом",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t33-B.mp3",
      "sha256": "8ad879df8f4e06ea0cf612d447233bbf6e8aa28142b9bb3dc74f16fb8dc38f25",
      "duration": 4.05,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/baselines/B-master.wav",
       "sha256": "02da265d2ae7b36047228daf32f93c73346b0be5a2060e84942a062338827616"
      },
      "parentRange": [
       168.75,
       172.8
      ],
      "gainDb": -4.2,
      "current": false
     }
    },
    {
     "label": "После: T (итерация 4)",
     "where": "123.4 с",
     "text": "поруч сіла та, кого Андрій обрав.",
     "mad": 6.5,
     "within": 0.8,
     "words": [
      "поруч",
      "сіла",
      "кого",
      "Андрій",
      "обрав"
     ],
     "devs": [
      -6.5,
      8.8,
      3.9,
      0.2,
      89.5
     ],
     "audio": {
      "id": "T",
      "label": "Итерация 4 · T · Пульс Targ · лучший дубль, не принят",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t33-T.mp3",
      "sha256": "f8fba9dd760fe755dbad55d92b95cfb5ec65ee098b0cb2979990a3d2ba215706",
      "duration": 3.11,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candT-r1/gopure-targ-uk-master.wav",
       "sha256": "c0ca0c6096c89a400fb75721b234ce45c7c12be86265caa105bf54909dd2b87d"
      },
      "parentRange": [
       123.11,
       126.22
      ],
      "gainDb": -2.2,
      "current": true
     }
    },
    {
     "label": "После: H (итерация 4)",
     "where": "116.9 с",
     "text": "Дружина колишнього сіла далі —",
     "mad": 91.3,
     "within": 0.25,
     "words": [
      "Дружина",
      "колишнього",
      "сіла",
      "далі"
     ],
     "devs": [
      94.3,
      124.5,
      18.5,
      88.4
     ],
     "audio": {
      "id": "H",
      "label": "Итерация 4 · H · Половинний час · лучший дубль, не принят",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t33-H.mp3",
      "sha256": "82ab10e9f4c8bbcf0fb9da6a9ffd362998876597bd9afde209221f953fcf4346",
      "duration": 4.99,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candH-r1/gopure-targ-uk-master.wav",
       "sha256": "e96ffcd1c1a7e60301a43c6d88795f9eba386426ea9a2b0b13b205529215e1d4"
      },
      "parentRange": [
       116.62,
       121.61
      ],
      "gainDb": -2.9,
      "current": true
     }
    }
   ]
  },
  {
   "thoughts": [
    "t25"
   ],
   "cells": [
    {
     "label": "Targ",
     "where": "113.3 с",
     "text": "I'd never tried Use this every night",
     "mad": 20.8,
     "within": 0.75,
     "words": [
      "never",
      "tried",
      "Use",
      "every"
     ],
     "devs": [
      -0.1,
      -32.3,
      76.9,
      9.3
     ],
     "audio": {
      "id": "targ",
      "label": "Targ · оригинал (10/10 со слов владельца)",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t25-targ.mp3",
      "sha256": "6f8979e78f0d6f42416713ce74bb15a2778d981782baac44cb53b8cf5f312917",
      "duration": 5.15,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/LevchykUGS/data/music_dna_raw/targ.mp4",
       "sha256": "1ad8be404d1599942b378b8d5fb5322351684fe74b08f1fcc29502d59cfd4ee6"
      },
      "parentRange": [
       113.04,
       118.19
      ],
      "gainDb": -3.8,
      "current": false
     }
    },
    {
     "label": "До: B (итерация 3)",
     "where": "112.6 с",
     "text": "Назавтра дала крем, якого я не знала.",
     "mad": 71.2,
     "within": 0.2,
     "words": [
      "Назавтра",
      "дала",
      "крем",
      "якого",
      "знала"
     ],
     "devs": [
      -71.2,
      11.5,
      88.4,
      -110.7,
      -53.9
     ],
     "audio": {
      "id": "B",
      "label": "B · итерация 3 · принят агентом",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t25-B.mp3",
      "sha256": "2ea854697f2f4eb2799ea00b4a2b4f87a82ed19cab14554e803c6bf9210b84de",
      "duration": 4.71,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/baselines/B-master.wav",
       "sha256": "02da265d2ae7b36047228daf32f93c73346b0be5a2060e84942a062338827616"
      },
      "parentRange": [
       112.32,
       117.03
      ],
      "gainDb": -4.2,
      "current": false
     }
    },
    {
     "label": "После: T (итерация 4)",
     "where": "83.4 с",
     "text": "Назавтра крем дала — якого я не знала:",
     "mad": 33.6,
     "within": 0.6,
     "words": [
      "Назавтра",
      "крем",
      "дала",
      "якого",
      "знала"
     ],
     "devs": [
      -9.4,
      10.1,
      -73.1,
      -33.6,
      68.5
     ],
     "audio": {
      "id": "T",
      "label": "Итерация 4 · T · Пульс Targ · лучший дубль, не принят",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t25-T.mp3",
      "sha256": "b55901fbe0bf4afc99536aaa3db4978dd24e8e350b4c3eb3b942a12f92a3047f",
      "duration": 3.75,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candT-r1/gopure-targ-uk-master.wav",
       "sha256": "c0ca0c6096c89a400fb75721b234ce45c7c12be86265caa105bf54909dd2b87d"
      },
      "parentRange": [
       83.14,
       86.89
      ],
      "gainDb": -2.2,
      "current": true
     }
    },
    {
     "label": "После: H (итерация 4)",
     "where": "75.2 с",
     "text": "Назавтра дала незнайомий крем:",
     "mad": 71.3,
     "within": 0.25,
     "words": [
      "Назавтра",
      "дала",
      "незнайомий",
      "крем"
     ],
     "devs": [
      -25.0,
      52.2,
      90.4,
      112.2
     ],
     "audio": {
      "id": "H",
      "label": "Итерация 4 · H · Половинний час · лучший дубль, не принят",
      "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/audio/pair-t25-H.mp3",
      "sha256": "07145fdb7635a639e71fd9c386baf259c9b0d999cd6548a14f8e49ddce6b889c",
      "duration": 3.23,
      "note": "128 kbps · постоянный gain",
      "parent": {
       "path": "/workspaces/UGS/AdFactorySongFormat/trees/f5c3870848/runs/targ-song-v4-f5c3870848-v01/song/master-candidates/candH-r1/gopure-targ-uk-master.wav",
       "sha256": "e96ffcd1c1a7e60301a43c6d88795f9eba386426ea9a2b0b13b205529215e1d4"
      },
      "parentRange": [
       74.92,
       78.15
      ],
      "gainDb": -2.9,
      "current": true
     }
    }
   ]
  }
 ],
 "gatesIntro": "P0 блокируют слепые прослушивания; P1 — выбор между дублями; info — читается. Targ / v2 / A / B измерены тем же инструментом; прогноз записан в решение режиссёра до покупки; измерено — на выбранном мастере/дубле.",
 "mapIntro": "Каждая фраза привязана к доле, ближайшей к измеренному началу её первого ударного слога (слот 0 карты); ударные знаменательных слов сравниваются со своими слотами карты (попадание в ±40 мс) и с любой восьмой. Попадание в слот ниже попадания в сетку означает, что провайдер спел ритм иначе, но на сетке.",
 "pairsIntro": "Худшие фразы итерации 3 (по медиане |отклонения| ударных от восьмых) рядом с фразой Targ и новой фразой той же мысли; числа после слов — отклонение ударной гласной, мс (+ поздно). Отрывки с постоянным gain, без ретайминга.",
 "rounds": [
  {
   "tag": "H1a",
   "variant": "H",
   "params": "AW=0.45 SW=0.85 WC=0.10",
   "status": "SUCCESS",
   "takes": "take_H1a_1 176.424 с; take_H1a_2 163.992 с",
   "gates": "take_H1a_1: 12/19, P0 не выполнено 4 (restBoundaryShare, maxSectionRate, sungRate, codaFactsRested); ударные ±40 0.646, медиана 22.0 мс, слог/с 3.47, паузы 0.133, хук 3, кода 2; take_H1a_2: 10/19, P0 не выполнено 4 (restBoundaryShare, maxSectionRate, sungRate, codaFactsRested); ударные ±40 0.626, медиана 24.5 мс, слог/с 3.55, паузы 0.133, хук 3, кода 3",
   "note": ""
  },
  {
   "tag": "H2a",
   "variant": "H",
   "params": "AW=0.35 SW=0.85 WC=0.10",
   "status": "SUCCESS",
   "takes": "take_H2a_1 172.032 с; take_H2a_2 178.824 с",
   "gates": "take_H2a_1: 9/19, P0 не выполнено 5 (phraseStart8Within40, restBoundaryShare, maxSectionRate, sungRate, codaFactsRested); ударные ±40 0.612, медиана 23.8 мс, слог/с 3.65, паузы 0.2, хук 3, кода 3; take_H2a_2: 9/19, P0 не выполнено 5 (content8Within40, restBoundaryShare, maxSectionRate, sungRate, codaFactsRested); ударные ±40 0.524, медиана 33.3 мс, слог/с 3.45, паузы 0.167, хук 3, кода 1",
   "note": ""
  },
  {
   "tag": "H3a",
   "variant": "H",
   "params": "AW=0.45 SW=0.85 WC=0.10",
   "status": "SUCCESS",
   "takes": "take_H3a_1 170.04 с; take_H3a_2 170.4 с",
   "gates": "take_H3a_1: 11/19, P0 не выполнено 5 (phraseStart8Within40, restBoundaryShare, maxSectionRate, sungRate, codaFactsRested); ударные ±40 0.601, медиана 22.4 мс, слог/с 3.7, паузы 0.2, хук 3, кода 4; take_H3a_2: 11/19, P0 не выполнено 5 (phraseStart8Within40, restBoundaryShare, maxSectionRate, sungRate, codaFactsRested); ударные ±40 0.606, медиана 21.9 мс, слог/с 3.74, паузы 0.2, хук 3, кода 3",
   "note": ""
  },
  {
   "tag": "T1a",
   "variant": "T",
   "params": "AW=0.50 SW=0.65 WC=0.15",
   "status": "SUCCESS",
   "takes": "take_T1a_1 191.184 с; take_T1a_2 173.64 с",
   "gates": "take_T1a_1: 10/19, P0 не выполнено 5 (content8Within40, restBoundaryShare, maxSectionRate, sungRate, codaFactsRested); ударные ±40 0.544, медиана 34.3 мс, слог/с 3.06, паузы 0.2, хук 4, кода 1; take_T1a_2: 11/19, P0 не выполнено 4 (restBoundaryShare, maxSectionRate, sungRate, codaFactsRested); ударные ±40 0.651, медиана 24.6 мс, слог/с 3.46, паузы 0.133, хук 4, кода 2",
   "note": ""
  },
  {
   "tag": "T1b",
   "variant": "T",
   "params": "AW=0.60 SW=0.65 WC=0.15",
   "status": "SUCCESS",
   "takes": "take_T1b_1 163.2 с; take_T1b_2 179.64 с",
   "gates": "take_T1b_1: 12/19, P0 не выполнено 4 (restBoundaryShare, maxSectionRate, sungRate, codaFactsRested); ударные ±40 0.629, медиана 25.0 мс, слог/с 3.63, паузы 0.067, хук 4, кода 1; take_T1b_2: 11/19, P0 не выполнено 5 (content8Within40, restBoundaryShare, maxSectionRate, sungRate, codaFactsRested); ударные ±40 0.561, медиана 27.3 мс, слог/с 3.33, паузы 0.067, хук 4, кода 2",
   "note": ""
  },
  {
   "tag": "T2a",
   "variant": "T",
   "params": "AW=0.40 SW=0.65 WC=0.15",
   "status": "SUCCESS",
   "takes": "take_T2a_1 172.824 с; take_T2a_2 166.032 с",
   "gates": "take_T2a_1: 13/19, P0 не выполнено 4 (restBoundaryShare, maxSectionRate, sungRate, codaFactsRested); ударные ±40 0.639, медиана 23.1 мс, слог/с 3.49, паузы 0.067, хук 4, кода 2; take_T2a_2: 8/19, P0 не выполнено 5 (phraseStart8Within40, restBoundaryShare, maxSectionRate, sungRate, codaFactsRested); ударные ±40 0.608, медиана 24.4 мс, слог/с 3.62, паузы 0.1, хук 4, кода 2",
   "note": ""
  },
  {
   "tag": "T2b",
   "variant": "T",
   "params": "AW=0.35 SW=0.65 WC=0.15",
   "status": "SUCCESS",
   "takes": "take_T2b_1 176.04 с; take_T2b_2 168.792 с",
   "gates": "take_T2b_1: 10/19, P0 не выполнено 6 (content8Within40, phraseStart8Within40, restBoundaryShare, maxSectionRate, sungRate, codaFactsRested); ударные ±40 0.54, медиана 32.1 мс, слог/с 3.29, паузы 0.133, хук 4, кода 3; take_T2b_2: 9/19, P0 не выполнено 5 (content8Within40, restBoundaryShare, maxSectionRate, sungRate, codaFactsRested); ударные ±40 0.572, медиана 29.7 мс, слог/с 3.45, паузы 0.133, хук 4, кода 2",
   "note": ""
  },
  {
   "tag": "T3a",
   "variant": "T",
   "params": "AW=0.50 SW=0.65 WC=0.15",
   "status": "SUCCESS",
   "takes": "take_T3a_1 180.0 с; take_T3a_2 178.032 с",
   "gates": "take_T3a_1: 8/19, P0 не выполнено 6 (content8Within40, phraseStart8Within40, restBoundaryShare, maxSectionRate, sungRate, codaFactsRested); ударные ±40 0.544, медиана 29.5 мс, слог/с 3.4, паузы 0.033, хук 4, кода 2; take_T3a_2: 7/19, P0 не выполнено 5 (phraseStart8Within40, restBoundaryShare, maxSectionRate, sungRate, codaFactsRested); ударные ±40 0.6, медиана 23.1 мс, слог/с 3.38, паузы 0.133, хук 4, кода 2",
   "note": ""
  },
  {
   "tag": "T3b",
   "variant": "T",
   "params": "AW=0.60 SW=0.65 WC=0.15",
   "status": "SUCCESS",
   "takes": "take_T3b_1 167.64 с; take_T3b_2 171.24 с",
   "gates": "take_T3b_1: 11/19, P0 не выполнено 4 (restBoundaryShare, maxSectionRate, sungRate, codaFactsRested); ударные ±40 0.581, медиана 26.5 мс, слог/с 3.57, паузы 0.033, хук 4, кода 1; take_T3b_2: 8/19, P0 не выполнено 6 (content8Within40, phraseStart8Within40, restBoundaryShare, maxSectionRate, sungRate, codaFactsRested); ударные ±40 0.545, медиана 27.5 мс, слог/с 3.46, паузы 0.033, хук 4, кода 2",
   "note": ""
  }
 ],
 "credits": [
  {
   "at": "2026-09-24T03:48:34.882801+00:00",
   "tag": "cal-cal1-car",
   "kind": "gemini-review",
   "creditsBefore": null,
   "creditsAfter": null,
   "balanceDelta": null,
   "attributableCredits": null,
   "attribution": "HTTP 524: outcome unresolved, the receipt reports no consumption; not repeated",
   "status": "provider-error-outcome-unresolved"
  },
  {
   "at": "2026-09-24T03:50:25.810244+00:00",
   "tag": "cal-cal1-mentor",
   "kind": "gemini-review",
   "creditsBefore": null,
   "creditsAfter": null,
   "balanceDelta": null,
   "attributableCredits": 0.5,
   "attribution": "receipt creditsConsumed",
   "status": "returned"
  },
  {
   "at": "2026-09-24T03:59:53.232616+00:00",
   "tag": "composition-v01",
   "kind": "gemini-review",
   "creditsBefore": null,
   "creditsAfter": null,
   "balanceDelta": null,
   "attributableCredits": 1.51,
   "attribution": "receipt creditsConsumed",
   "status": "returned"
  },
  {
   "at": "2026-09-24T06:23:28.173548+00:00",
   "tag": "composition-v02",
   "kind": "gemini-review",
   "creditsBefore": null,
   "creditsAfter": null,
   "balanceDelta": null,
   "attributableCredits": null,
   "attribution": "HTTP 200: outcome unresolved, the receipt reports no consumption; not repeated",
   "status": "provider-error-outcome-unresolved"
  },
  {
   "at": "2026-09-24T06:34:09.438848+00:00",
   "tag": "composition-v03",
   "kind": "gemini-review",
   "creditsBefore": null,
   "creditsAfter": null,
   "balanceDelta": null,
   "attributableCredits": null,
   "attribution": "HTTP 200: outcome unresolved, the receipt reports no consumption; not repeated",
   "status": "provider-error-outcome-unresolved"
  },
  {
   "at": "2026-09-24T06:40:15.761150+00:00",
   "tag": "T1a",
   "kind": "suno-v6-cover",
   "creditsBefore": 93073.6,
   "creditsAfter": 93037.6,
   "balanceDelta": 36.0,
   "attributableCredits": 12.0,
   "attribution": "one cover request = 12.0 credits (iteration-3 isolated measurement); the balance delta includes other sessions on the shared key",
   "status": "SUCCESS"
  },
  {
   "at": "2026-09-24T06:40:25.086049+00:00",
   "tag": "T1b",
   "kind": "suno-v6-cover",
   "creditsBefore": 93061.6,
   "creditsAfter": 93037.6,
   "balanceDelta": 24.0,
   "attributableCredits": 12.0,
   "attribution": "one cover request = 12.0 credits (iteration-3 isolated measurement); the balance delta includes other sessions on the shared key",
   "status": "SUCCESS"
  },
  {
   "at": "2026-09-24T06:40:47.471045+00:00",
   "tag": "H1a",
   "kind": "suno-v6-cover",
   "creditsBefore": 93049.6,
   "creditsAfter": 93037.6,
   "balanceDelta": 12.0,
   "attributableCredits": 12.0,
   "attribution": "one cover request = 12.0 credits (iteration-3 isolated measurement); the balance delta includes other sessions on the shared key",
   "status": "SUCCESS"
  },
  {
   "at": "2026-09-24T07:14:07.064580+00:00",
   "tag": "T2a",
   "kind": "suno-v6-cover",
   "creditsBefore": 93037.6,
   "creditsAfter": 93001.6,
   "balanceDelta": 36.0,
   "attributableCredits": 12.0,
   "attribution": "one cover request = 12.0 credits (iteration-3 isolated measurement); the balance delta includes other sessions on the shared key",
   "status": "SUCCESS"
  },
  {
   "at": "2026-09-24T07:14:30.131100+00:00",
   "tag": "T2b",
   "kind": "suno-v6-cover",
   "creditsBefore": 93025.6,
   "creditsAfter": 93001.6,
   "balanceDelta": 24.0,
   "attributableCredits": 12.0,
   "attribution": "one cover request = 12.0 credits (iteration-3 isolated measurement); the balance delta includes other sessions on the shared key",
   "status": "SUCCESS"
  },
  {
   "at": "2026-09-24T07:14:32.037778+00:00",
   "tag": "H2a",
   "kind": "suno-v6-cover",
   "creditsBefore": 93013.6,
   "creditsAfter": 93001.6,
   "balanceDelta": 12.0,
   "attributableCredits": 12.0,
   "attribution": "one cover request = 12.0 credits (iteration-3 isolated measurement); the balance delta includes other sessions on the shared key",
   "status": "SUCCESS"
  },
  {
   "at": "2026-09-24T08:18:42.858638+00:00",
   "tag": "T3a",
   "kind": "suno-v6-cover",
   "creditsBefore": 93001.6,
   "creditsAfter": 92965.6,
   "balanceDelta": 36.0,
   "attributableCredits": 12.0,
   "attribution": "one cover request = 12.0 credits (iteration-3 isolated measurement); the balance delta includes other sessions on the shared key",
   "status": "SUCCESS"
  },
  {
   "at": "2026-09-24T08:19:14.979772+00:00",
   "tag": "T3b",
   "kind": "suno-v6-cover",
   "creditsBefore": 92989.6,
   "creditsAfter": 92965.6,
   "balanceDelta": 24.0,
   "attributableCredits": 12.0,
   "attribution": "one cover request = 12.0 credits (iteration-3 isolated measurement); the balance delta includes other sessions on the shared key",
   "status": "SUCCESS"
  },
  {
   "at": "2026-09-24T08:19:48.834617+00:00",
   "tag": "H3a",
   "kind": "suno-v6-cover",
   "creditsBefore": 92977.6,
   "creditsAfter": 92965.6,
   "balanceDelta": 12.0,
   "attributableCredits": 12.0,
   "attribution": "one cover request = 12.0 credits (iteration-3 isolated measurement); the balance delta includes other sessions on the shared key",
   "status": "SUCCESS"
  },
  {
   "at": "2026-09-24T12:11:45.515206+00:00",
   "tag": "whole-candT-r1",
   "kind": "gemini-review",
   "creditsBefore": null,
   "creditsAfter": null,
   "balanceDelta": null,
   "attributableCredits": 2.29,
   "attribution": "receipt creditsConsumed",
   "status": "returned"
  },
  {
   "at": "2026-09-24T12:13:25.650196+00:00",
   "tag": "whole-candH-r1",
   "kind": "gemini-review",
   "creditsBefore": null,
   "creditsAfter": null,
   "balanceDelta": null,
   "attributableCredits": null,
   "attribution": "HTTP 200: outcome unresolved, the receipt reports no consumption; not repeated",
   "status": "provider-error-outcome-unresolved"
  }
 ],
 "reviews": [
  {
   "name": "cal-cal1-car",
   "status": "provider-error-outcome-unresolved",
   "summary": "HTTP 524, исход неизвестен, не повторяли.",
   "files": [
    "receipt.json",
    "inputs.json",
    "request.json"
   ]
  },
  {
   "name": "cal-cal1-mentor",
   "status": "returned",
   "summary": "калибровка: v2 > Targ > B > A, 4 из 6 пар совпали с измерением.",
   "files": [
    "evaluation.json",
    "receipt.json",
    "inputs.json",
    "request.json"
   ]
  },
  {
   "name": "composition-v01",
   "status": "returned",
   "summary": "обзор текстов v01 (источник прослушан целиком): H готов, T — нет; исправления v01.2.",
   "files": [
    "evaluation.json",
    "receipt.json",
    "inputs.json",
    "request.json",
    "adjudication-T-v01.json",
    "adjudication-H-v01.json"
   ]
  },
  {
   "name": "composition-v02",
   "status": "provider-error-outcome-unresolved",
   "summary": "код 500 провайдера; новый запрос по версионному решению.",
   "files": [
    "receipt.json",
    "inputs.json",
    "request.json"
   ]
  },
  {
   "name": "composition-v03",
   "status": "provider-error-outcome-unresolved",
   "summary": "снова код 500; не повторяли, тексты v02 идут на доказательствах панели.",
   "files": [
    "receipt.json",
    "inputs.json",
    "request.json",
    "adjudication-T-v01.json",
    "adjudication-H-v01.json"
   ]
  },
  {
   "name": "whole-candH-r1",
   "status": "provider-error-outcome-unresolved",
   "summary": "код 500 провайдера, отзыв не получен, не повторяли.",
   "files": [
    "receipt.json",
    "inputs.json",
    "request.json"
   ]
  },
  {
   "name": "whole-candT-r1",
   "status": "returned",
   "summary": "T — tight, самый чёткий, больше всех дышит (~15 пауз/мин), «100% song»; рейтинг T > v2 > A > B; кода полупроговорена.",
   "files": [
    "evaluation.json",
    "receipt.json",
    "inputs.json",
    "request.json"
   ]
  }
 ],
 "changes": [
  {
   "aspect": "Стиль",
   "before": "итерация 3: баллада 92 BPM / фолк-поп 112 BPM с указаниями пауз; черновик v01: фолк-поп с партией барабанов и баллада ре мажор",
   "changed": "выбор владельца «Even lighter touch» — стиль самого Targ (фолк-поп ~103 BPM, фа мажор) и чистый чёткий продакшн; раунд 3 — плюс одна фраза о паузах",
   "heard": "все 18 дублей 163–191 с: обложка держит длину сида (194 с) при любом весе и фразе о паузах"
  },
  {
   "aspect": "Текст",
   "before": "повествовательные черновики v01.2 (T: рефрен-вопрос; H: хук «Я дивлюсь у дзеркало»)",
   "changed": "песни v02: T — припев-вопрос ×4 с меняющимся ответом, рифмованные куплеты, проход «дыхания»; H — зеркальный припев ×3 до «Це ж я», рифмовка куплетов",
   "heard": "слепой: T «100% like a real SONG», хук запоминается; все 58 строк T распознаны (ASR 1,0)"
  },
  {
   "aspect": "Ритм текста",
   "before": "A/B: ударные «плавают» (11–12 % регулярных фраз)",
   "changed": "бит-карта: каждое ударное знаменательного слова на доле (T двудольно, H трёхдольно на 1 и 3)",
   "heard": "измерено 0,52–0,65 в ±40 мс на 18 дублях, медиана 22–34 мс; 5 дублей выше Targ (0,613), ещё 5 — 0,60–0,613"
  },
  {
   "aspect": "Рычаг провайдера",
   "before": "вес сида 0,35–0,40 (A/B)",
   "changed": "раунд 1: 0,45–0,60; раунд 2: 0,35–0,40; раунд 3: как раунд 1 + фраза о паузах",
   "heard": "чёткость держится при 0,40–0,60; длина и дыхание от веса не зависят"
  },
  {
   "aspect": "Кода",
   "before": "A/B: такт после каждого факта (правка того же дубля)",
   "changed": "та же правка: такт музыки после каждого факта и такт воздуха перед брендом",
   "heard": "кода 6/6 с паузой; слепой: все шесть фактов разборчивы, но подача полупроговорена"
  }
 ],
 "open": [
  "Сколько слогов в секунду поётся: 3,48 (T) / 3,52 (H) против пола 2,9; у самого Targ 3,26 — пол итерации 3 строже Targ.",
  "Самая плотная секция: 4,51 (T) / 5,53 (H) против 3,3.",
  "Паузы на границах мыслей: 0,30 против 0,33 (у Targ ≈ 0,10 концов строк).",
  "«Спето всё»: кода полупроговорена (слепой отзыв T; тот же слушатель слышит это у A, v2 и B).",
  "H: слепой отзыв не получен (код 500 провайдера, не повторяли).",
  "Внешний композиционный обзор текстов v02 не получен (два запроса — код 500); тексты проверены панелью и опровергателями.",
  "Оценка владельца не получена."
 ],
 "limitations": [
  "Один слепой слушатель (Gemini 3.8 Flash); калибровка — 4 из 6 пар совпали с измерением, поэтому вердикты «в такт» — поддерживающее доказательство, решают измеренные строки.",
  "Чёткость измерена forced alignment (torchaudio MMS_FA) по вокальному стему Demucs против сетки по пикам ударных; проверка сдвигом на 50 мс восстановила 50,0 мс.",
  "Прогноз текста (2,86 слог/с T) не сбылся: обложка сжимает песню до длины сида, поэтому поётся 3,1–3,7 слог/с.",
  "Мастера — ремикс того же дубля (такты музыки после фактов коды, воздух перед брендом, +1,5 дБ вокала); слова не ретаймились; раскрыто в provenance.",
  "Кредиты атрибутированы только по квитанциям: 108 за 9 обложек + 4,3 за отзывы; баланс общего ключа не используется."
 ],
 "verification": [
  "18 дублей: lines check (faster-whisper large-v3-turbo), стемы Demucs, forced alignment, beat sync, tools/song_gates.py --form --beat-sync — до любого прослушивания.",
  "Мастера candT-r1 и candH-r1 перемерены тем же набором после ремикса.",
  "Слепой отзыв whole-candT-r1: Targ + A + B + версия 2 + T в перемешанном порядке, слушатель не знает, что есть что.",
  "Сайт: SHA256 каждого файла, HTTP 206 для медиа, проверка в браузере (desktop и mobile)."
 ],
 "planRevisions": [
  {
   "version": "v01",
   "at": "2026-09-24 03:50 UTC",
   "change": "Plan published with the lyricists' texts (T: 55 phrases, binary fit 0.80; H checkpoint) before any purchase; link given to the owner."
  },
  {
   "version": "v01.1",
   "at": "2026-09-24 04:00 UTC",
   "change": "Text panel closed: both texts attacked on two lenses (native Ukrainian; advertorial and product truth) with an adversarial verifier. T: 5 confirmed defects fixed («лиш цей крем»; «тінь його першої любові»; че́рез mis-stress and the car callback «Це ж та, через яку в машині я сиділа»; dangling «ніжно»; «…до речі» restored as the afterthought) plus 8 minor fixes; H: verifier rejected all 5 serious findings, 5 minor fixes applied (Усміхнулась, «заломів поменшало», «ніжно», «щовечора», «Шість тижнів — не вірю»). Builder rule: a stressed function word ending a phrase lands on a beat (the climax «…бачу себе́» on beat 3). Predictions: T 0.574 within ±40 ms, 30.9 ms, 2.88 syl/s; H 0.494, 46.4 ms, 2.47 syl/s → H stays the declared own-meter test (one request). Blind-ear calibration (mentor scene): Gemini ranks v2 > Targ > B > A, 4 of 6 pairs agree with the measured crispness of the same excerpts → «in sync» verdicts are supporting evidence, the measured rows decide; the second calibration request ended with HTTP 524 (outcome unresolved, not repeated)."
  },
  {
   "version": "v01.1",
   "at": "2026-09-24 03:40 UTC",
   "change": "Publication: the Cloudflare account was at its 100-project limit; on the owner's instruction the five oldest projects (all created 2025-12-02/03, no custom domains, no deployment since 2025-12-09) were deleted after two independent read-only checks, and gopure-song-v4-f5c3870848 was created (evidence: preparation/cloudflare-cleanup-v01.json)."
  },
  {
   "version": "v01.2",
   "at": "2026-09-24 04:25 UTC",
   "change": "Gemini composition review (complete source in four audio parts, 1.51 credits by receipt): H ready, T not ready. Accepted and fixed — T: «жили ми разом» overload (+ a rest), «років п’ять накинула» → «ніби п’ять років прожила», telegraphic «зла нема; гірше — жаль» → «не зі зла, а гірше: з жа́лю», «вже сотий» → «всі вже спробувала», «лиш цей крем» → «Все підряд — забудь», absolute «смуг нема» → «смуг не видно»; words with disputed stress removed instead of guessed (гладка: sources split between «smooth» and «plump»; зиму́/зи́му in H → «за пів року»); H week six keeps both named defects («ні смуг, ні заломів не видно»). Rejected with evidence: ки́слоти (owner-fixed, СУМ-11), «hook alters» (the hook line is identical ×3), missing ingredients in T (not a source thought; H names all four), 50 ml, the rewrite of «через яку я сиділа». Changed lines re-refuted (native and meaning lenses, adversarial verifiers). Superseded before any purchase by v02."
  },
  {
   "version": "v02",
   "at": "2026-09-24 06:45 UTC",
   "change": "Owner stopped the purchase before any POST: «bro stop song style if shit all shit» / «…DONT MESS WITH TARG STYLE IN SUCH A HARD WAY» / «ITS ONLY ABOUT SOUNDING CRISP AND SHARP AND AS PRODUCED BY BEST MUSICAL PRODUCERS; TEXT SHOULD BE MORE SONG LESS NARRATIVE». Style: the owner chose «Even lighter touch», one prompt for both variants — «Same style as the original: acoustic folk-pop, about 103 BPM, F major. Ukrainian female lead with the original’s warm timbre, sung from the first word. Crisp, sharp, top-producer radio mix: tight drums, clean bass, bright upfront vocal, every word clear and on the beat.» (negative: spoken word, rap, narration, instrumental intro, fade-in, muddy mix, lo-fi, reverb wash, slurred words, rushed lyrics); the folk-pop-with-drum-pattern and the D-major half-time ballad prompts are withdrawn, H’s half-time is only its text meter. Texts v02 rewritten as songs: two lyricist angles per variant and a music-director judge; T — question-and-answer chorus ×4 «Хто ж та жінка в дзеркалі? / Світло в ній — чи сіра тінь?» with a changing answer, rhymed couplets, a breath pass (held beats) to keep the sung-rate floor; H — mirror chorus ×3 «Дивлюся у дзеркало — бачу чужу, / Питаю: «Хто ж ти така?»» ending «Це ж я — і те світло в очах моїх!», rhyme pass; both refuted again (native and meaning lenses, adversarial verifiers). Predictions: T 0.563 of content stresses within ±40 ms (0.547–0.579), 30.9 ms, 2.86 syl/s, ~214 s, every trend row met; H 0.494, 46.4 ms, 2.44 syl/s, ~259 s — still the declared own-meter test. The external composition re-review of the v02 texts failed twice at the provider (code 500, composition-v02 and -v03, no credits reported) and was not repeated; the texts go to purchase on the panel and refute evidence (limitation stated)."
  }
 ]
}
