{
  "artifactType": "derived combined benchmark evidence",
  "createdAt": "2026-10-15T04:35:12.318Z",
  "status": "complete",
  "startedAt": "2026-10-15T03:56:56.892Z",
  "finishedAt": "2026-10-15T04:34:42.174Z",
  "plannedCases": 100,
  "plannedRuns": 300,
  "maximumProviderOperations": 660,
  "automaticRetries": 0,
  "concurrency": 1,
  "jobDeadlineMs": 120000,
  "fixtures": [
    {
      "baseId": "sequential-checks-en-ja",
      "id": "sequential-checks-en-ja-r1",
      "family": "sequential-checks",
      "familyId": "sequential-checks",
      "label": "Ordered checks and communication",
      "direction": "en-ja",
      "modality": "text",
      "text": "First, compare the labels on the three sealed packages with the delivery list. Then weigh each package and record the result in kilograms, keeping one decimal place. Do not open any package. If a label is unreadable or a recorded weight differs by more than 0.5 kilograms, set that package aside and contact the coordinator before loading the other two.",
      "referenceText": "First, compare the labels on the three sealed packages with the delivery list. Then weigh each package and record the result in kilograms, keeping one decimal place. Do not open any package. If a label is unreadable or a recorded weight differs by more than 0.5 kilograms, set that package aside and contact the coordinator before loading the other two.",
      "invariants": [
        "Three sealed packages; labels checked first",
        "Then weigh each and record kg to one decimal place",
        "Do not open packages",
        "Unreadable label OR difference greater than 0.5 kg triggers isolation and contact",
        "Contact before loading other two"
      ],
      "expectedSemanticConstraints": [
        "Three sealed packages; labels checked first",
        "Then weigh each and record kg to one decimal place",
        "Do not open packages",
        "Unreadable label OR difference greater than 0.5 kg triggers isolation and contact",
        "Contact before loading other two"
      ],
      "features": {
        "numbers": true,
        "dateTime": false,
        "units": true,
        "namesPlaces": false,
        "negation": true,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "long",
        "characters": 353,
        "utf8Bytes": 353,
        "latinWordCount": 59,
        "digitCharacters": 2,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 5,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "sequential-checks",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "100556f59c1a73b94437280b4430c614cedf0735b04232c0da301ea9c16b92eb",
      "case": 1,
      "repeat": 1,
      "order": [
        "main",
        "v35",
        "v3"
      ],
      "permutation": "main>v35>v3",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "logistics-en-ja",
      "id": "logistics-en-ja-r1",
      "family": "logistics",
      "familyId": "logistics",
      "label": "Multi step delivery",
      "direction": "en-ja",
      "modality": "text",
      "text": "The first delivery contains blankets and drinking water for the community centre. Before unloading, ask the coordinator which room is dry and accessible. Leave the walkway clear, record how many boxes arrive, and report any damaged packaging. If the coordinator is absent, keep the supplies in the vehicle and contact the receiving team.",
      "referenceText": "The first delivery contains blankets and drinking water for the community centre. Before unloading, ask the coordinator which room is dry and accessible. Leave the walkway clear, record how many boxes arrive, and report any damaged packaging. If the coordinator is absent, keep the supplies in the vehicle and contact the receiving team.",
      "invariants": [
        "Blankets and drinking water",
        "Ask dry accessible room before unloading",
        "Clearwalkway and countboxes",
        "Reportdamagedpackaging",
        "Absentcoordinator=>keepvehicle and contactteam"
      ],
      "expectedSemanticConstraints": [
        "Blankets and drinking water",
        "Ask dry accessible room before unloading",
        "Clearwalkway and countboxes",
        "Reportdamagedpackaging",
        "Absentcoordinator=>keepvehicle and contactteam"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "long",
        "characters": 337,
        "utf8Bytes": 337,
        "latinWordCount": 53,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 4,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/12",
        "previousCase": 13,
        "sourceInputSha256": "58e8b8baf91cf7edc07e4973424567dfc44aa5df38fef7d7d9218b9d7bd4bcbb"
      },
      "inputSha256": "58e8b8baf91cf7edc07e4973424567dfc44aa5df38fef7d7d9218b9d7bd4bcbb",
      "case": 2,
      "repeat": 1,
      "order": [
        "v35",
        "v3",
        "main"
      ],
      "permutation": "v35>v3>main",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "time-correction-en-ja",
      "id": "time-correction-en-ja-r1",
      "family": "time-correction",
      "familyId": "time-correction",
      "label": "Corrected departure time",
      "direction": "en-ja",
      "modality": "text",
      "text": "We leave at 8:15, not 8:50.",
      "referenceText": "We leave at 8:15, not 8:50.",
      "invariants": [
        "Departure at 08:15",
        "08:50 explicitly rejected"
      ],
      "expectedSemanticConstraints": [
        "Departure at 08:15",
        "08:50 explicitly rejected"
      ],
      "features": {
        "numbers": true,
        "dateTime": true,
        "units": false,
        "namesPlaces": false,
        "negation": true,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 27,
        "utf8Bytes": 27,
        "latinWordCount": 4,
        "digitCharacters": 6,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 1,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "time-correction",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "22f8433ac603623a0980f2518999ddcd98ed94d11d6ecd108486224f9b7388d9",
      "case": 3,
      "repeat": 1,
      "order": [
        "v35",
        "main",
        "v3"
      ],
      "permutation": "v35>main>v3",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "sequential-checks-ja-en",
      "id": "sequential-checks-ja-en-r1",
      "family": "sequential-checks",
      "familyId": "sequential-checks",
      "label": "Ordered checks and communication",
      "direction": "ja-en",
      "modality": "text",
      "text": "最初に、封をした3個の荷物のラベルを配送一覧と照合してください。次に、それぞれの重さを量り、キログラム単位で小数点以下1桁まで記録してください。荷物は開封しないでください。ラベルが読めない場合や、記録された重さと0.5キログラムを超える差がある場合は、その荷物を分けて置き、残りの2個を積み込む前に担当者へ連絡してください。",
      "referenceText": "最初に、封をした3個の荷物のラベルを配送一覧と照合してください。次に、それぞれの重さを量り、キログラム単位で小数点以下1桁まで記録してください。荷物は開封しないでください。ラベルが読めない場合や、記録された重さと0.5キログラムを超える差がある場合は、その荷物を分けて置き、残りの2個を積み込む前に担当者へ連絡してください。",
      "invariants": [
        "Three sealed packages; labels checked first",
        "Then weigh each and record kg to one decimal place",
        "Do not open packages",
        "Unreadable label OR difference greater than 0.5 kg triggers isolation and contact",
        "Contact before loading other two"
      ],
      "expectedSemanticConstraints": [
        "Three sealed packages; labels checked first",
        "Then weigh each and record kg to one decimal place",
        "Do not open packages",
        "Unreadable label OR difference greater than 0.5 kg triggers isolation and contact",
        "Contact before loading other two"
      ],
      "features": {
        "numbers": true,
        "dateTime": false,
        "units": true,
        "namesPlaces": false,
        "negation": true,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "long",
        "characters": 162,
        "utf8Bytes": 474,
        "latinWordCount": 0,
        "digitCharacters": 5,
        "kanjiCharacters": 53,
        "hiraganaCharacters": 77,
        "katakanaCharacters": 16,
        "sentenceTerminators": 5,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "sequential-checks",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "a906c2055d74467d326d6467709df6e6a61eea5a161247a7d92d7bfa502ad447",
      "case": 4,
      "repeat": 1,
      "order": [
        "v35",
        "v3",
        "main"
      ],
      "permutation": "v35>v3>main",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "numbers-en-ja",
      "id": "numbers-en-ja-r1",
      "family": "numbers",
      "familyId": "numbers",
      "label": "Time and corrected number",
      "direction": "en-ja",
      "modality": "text",
      "text": "The truck arrives at 14:30. We need twelve boxes, not twenty. Each box weighs 7.5 kilograms.",
      "referenceText": "The truck arrives at 14:30. We need twelve boxes, not twenty. Each box weighs 7.5 kilograms.",
      "invariants": [
        "14:30",
        "12 boxes not20",
        "7.5 kilograms perbox"
      ],
      "expectedSemanticConstraints": [
        "14:30",
        "12 boxes not20",
        "7.5 kilograms perbox"
      ],
      "features": {
        "numbers": true,
        "dateTime": true,
        "units": true,
        "namesPlaces": false,
        "negation": true,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "medium",
        "characters": 92,
        "utf8Bytes": 92,
        "latinWordCount": 14,
        "digitCharacters": 6,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 4,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/4",
        "previousCase": 5,
        "sourceInputSha256": "6d381ed9b59414e139bb1c737799a51f1c7305e2f48bd10cd001395f405c900e"
      },
      "inputSha256": "6d381ed9b59414e139bb1c737799a51f1c7305e2f48bd10cd001395f405c900e",
      "case": 5,
      "repeat": 1,
      "order": [
        "main",
        "v3",
        "v35"
      ],
      "permutation": "main>v3>v35",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "attribution-en-ja",
      "id": "attribution-en-ja-r1",
      "family": "attribution",
      "familyId": "attribution",
      "label": "Reported information and responsibility",
      "direction": "en-ja",
      "modality": "text",
      "text": "At the afternoon handover, Aiko said the western storage room might be available, but Kenji has not checked its condition. Please record this as unconfirmed information from Aiko. Ask Kenji to inspect the room before any supplies are moved, and tell the receiving team who will confirm the result. Do not describe the room as ready until that confirmation arrives.",
      "referenceText": "At the afternoon handover, Aiko said the western storage room might be available, but Kenji has not checked its condition. Please record this as unconfirmed information from Aiko. Ask Kenji to inspect the room before any supplies are moved, and tell the receiving team who will confirm the result. Do not describe the room as ready until that confirmation arrives.",
      "invariants": [
        "Aiko reports possible availability; not confirmed",
        "Kenji has not checked condition",
        "Inspect before moving supplies",
        "Tell receiving team who confirms result",
        "Do not describe room as ready before confirmation"
      ],
      "expectedSemanticConstraints": [
        "Aiko reports possible availability; not confirmed",
        "Kenji has not checked condition",
        "Inspect before moving supplies",
        "Tell receiving team who confirms result",
        "Do not describe room as ready before confirmation"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": true,
        "negation": true,
        "conditional": false,
        "uncertainty": true,
        "multipleSteps": true,
        "handover": true,
        "lengthBand": "long",
        "characters": 364,
        "utf8Bytes": 364,
        "latinWordCount": 60,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 4,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "attribution",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "d72eb5a3ad488d5455adb5007e1ab5dca38a37078de3c39fdb197c4214d50c81",
      "case": 6,
      "repeat": 1,
      "order": [
        "v3",
        "main",
        "v35"
      ],
      "permutation": "v3>main>v35",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "recorded-location-en-ja",
      "id": "recorded-location-en-ja-r1",
      "family": "location",
      "familyId": "location",
      "label": "Saved recording: Location and floor",
      "direction": "en-ja",
      "modality": "audio",
      "text": "Please carry two folding chairs to the conference room on the second floor.",
      "referenceText": "Please carry two folding chairs to the conference room on the second floor.",
      "audioSource": "archive/v3-vs-main-20-20261015/audio/04-main.mp3",
      "audioFile": "audio/recorded-location-en-ja.wav",
      "audio": {
        "sampleRate": 16000,
        "channels": 1,
        "sampleWidth": 2,
        "durationSeconds": 3.970625,
        "bytes": 131156,
        "sha256": "c5099a73495686631222af64d6a4798e05e1da53249cc16bb2e03a6854b0b326"
      },
      "invariants": [
        "Two folding chairs",
        "Meeting room on second floor"
      ],
      "expectedSemanticConstraints": [
        "Two folding chairs",
        "Meeting room on second floor"
      ],
      "features": {
        "numbers": true,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 75,
        "utf8Bytes": 75,
        "latinWordCount": 13,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 1,
        "audioDurationSeconds": 3.970625,
        "audioSampleRate": 16000,
        "recordingType": "saved-generated-speech",
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-generated-audio",
        "path": "archive/v3-vs-main-20-20261015/results.json",
        "jsonPointer": "/jobs/6",
        "previousCase": 4,
        "previousSite": "main",
        "audioPath": "archive/v3-vs-main-20-20261015/audio/04-main.mp3",
        "audioSha256": "b90ac1b4c31fb4155541eb802b9717faf587e73032502130f2cc665f2435fd09",
        "referenceTextPointer": "/jobs/6/translation/translation",
        "referenceTextStatus": "Exact generation text; no new listener verification.",
        "note": "Saved Fish Audio output, converted once to 16 kHz mono PCM16. Controlled recording, not live conversation."
      },
      "inputSha256": "c5099a73495686631222af64d6a4798e05e1da53249cc16bb2e03a6854b0b326",
      "case": 7,
      "repeat": 1,
      "order": [
        "v3",
        "v35",
        "main"
      ],
      "permutation": "v3>v35>main",
      "stratum": "audio:en-ja"
    },
    {
      "baseId": "allocation-en-ja",
      "id": "allocation-en-ja-r1",
      "family": "allocation",
      "familyId": "allocation",
      "label": "Allocation with reserve and stock difference",
      "direction": "en-ja",
      "modality": "text",
      "text": "There are 48 water containers in the warehouse. Send 18 to the east site and 14 to the west site, and keep the remaining 16 for requests that have not yet been approved. Count the containers before loading. If the count differs from the record, report the difference and wait for confirmation rather than changing either delivery quantity.",
      "referenceText": "There are 48 water containers in the warehouse. Send 18 to the east site and 14 to the west site, and keep the remaining 16 for requests that have not yet been approved. Count the containers before loading. If the count differs from the record, report the difference and wait for confirmation rather than changing either delivery quantity.",
      "invariants": [
        "48 total; east 18; west 14; reserve 16",
        "Reserve for requests awaiting approval",
        "Count before loading",
        "Report difference and await confirmation; do not change either delivery quantity"
      ],
      "expectedSemanticConstraints": [
        "48 total; east 18; west 14; reserve 16",
        "Reserve for requests awaiting approval",
        "Count before loading",
        "Report difference and await confirmation; do not change either delivery quantity"
      ],
      "features": {
        "numbers": true,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": true,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "long",
        "characters": 339,
        "utf8Bytes": 339,
        "latinWordCount": 54,
        "digitCharacters": 8,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 4,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "allocation",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "8ae562855ab581b5c8721191a97774bfeaaa34c948f01917f8aeb3360adfaa56",
      "case": 8,
      "repeat": 1,
      "order": [
        "v35",
        "main",
        "v3"
      ],
      "permutation": "v35>main>v3",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "recorded-logistics-ja-en",
      "id": "recorded-logistics-ja-en-r1",
      "family": "logistics",
      "familyId": "logistics",
      "label": "Saved recording: Multi step delivery",
      "direction": "ja-en",
      "modality": "audio",
      "text": "最初の配達にはコミュニティセンター用の毛布と飲料水が含まれています。荷降ろしの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
      "referenceText": "最初の配達にはコミュニティセンター用の毛布と飲料水が含まれています。荷降ろしの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
      "audioSource": "archive/v3-vs-main-20-20261015/audio/13-main.mp3",
      "audioFile": "audio/recorded-logistics-ja-en.wav",
      "audio": {
        "sampleRate": 16000,
        "channels": 1,
        "sampleWidth": 2,
        "durationSeconds": 25.391,
        "bytes": 816608,
        "sha256": "e1d1e45ef5dcfcd4dd4588e59517ea12910ea9b11391f69935327b7058bc2d74"
      },
      "invariants": [
        "Blankets and drinking water",
        "Ask dry accessible room before unloading",
        "Clearwalkway and countboxes",
        "Reportdamagedpackaging",
        "Absentcoordinator=>keepvehicle and contactteam"
      ],
      "expectedSemanticConstraints": [
        "Blankets and drinking water",
        "Ask dry accessible room before unloading",
        "Clearwalkway and countboxes",
        "Reportdamagedpackaging",
        "Absentcoordinator=>keepvehicle and contactteam"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "long",
        "characters": 160,
        "utf8Bytes": 480,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 54,
        "hiraganaCharacters": 64,
        "katakanaCharacters": 33,
        "sentenceTerminators": 4,
        "audioDurationSeconds": 25.391,
        "audioSampleRate": 16000,
        "recordingType": "saved-generated-speech",
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-generated-audio",
        "path": "archive/v3-vs-main-20-20261015/results.json",
        "jsonPointer": "/jobs/24",
        "previousCase": 13,
        "previousSite": "main",
        "audioPath": "archive/v3-vs-main-20-20261015/audio/13-main.mp3",
        "audioSha256": "5cbcc10820e22a8c8d0b121cc516141cd68a7f983e7419fa84e960b92e2106d8",
        "referenceTextPointer": "/jobs/24/translation/translation",
        "referenceTextStatus": "Exact generation text; no new listener verification.",
        "note": "Saved Fish Audio output, converted once to 16 kHz mono PCM16. Controlled recording, not live conversation."
      },
      "inputSha256": "e1d1e45ef5dcfcd4dd4588e59517ea12910ea9b11391f69935327b7058bc2d74",
      "case": 9,
      "repeat": 1,
      "order": [
        "v3",
        "main",
        "v35"
      ],
      "permutation": "v3>main>v35",
      "stratum": "audio:ja-en"
    },
    {
      "baseId": "kana-greeting-ja-en",
      "id": "kana-greeting-ja-en-r1",
      "family": "kana-greeting",
      "familyId": "kana-greeting",
      "label": "Kana-only Japanese greeting",
      "direction": "ja-en",
      "modality": "text",
      "text": "おはようございます。みなさん、じゅんびはいいですか。",
      "referenceText": "おはようございます。みなさん、じゅんびはいいですか。",
      "invariants": [
        "Morning greeting",
        "Ask whether everyone is ready"
      ],
      "expectedSemanticConstraints": [
        "Morning greeting",
        "Ask whether everyone is ready"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 26,
        "utf8Bytes": 78,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 23,
        "katakanaCharacters": 0,
        "sentenceTerminators": 2,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "kana-greeting",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "2f24bb75ccf90beaa99b83db430dd0d3363ad82d64579e31cc211e3865580735",
      "case": 10,
      "repeat": 1,
      "order": [
        "v35",
        "main",
        "v3"
      ],
      "permutation": "v35>main>v3",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "location-en-ja",
      "id": "location-en-ja-r1",
      "family": "location",
      "familyId": "location",
      "label": "Location and floor",
      "direction": "en-ja",
      "modality": "text",
      "text": "Please bring two folding chairs to the meeting room on the second floor.",
      "referenceText": "Please bring two folding chairs to the meeting room on the second floor.",
      "invariants": [
        "Two folding chairs",
        "Meeting room on second floor"
      ],
      "expectedSemanticConstraints": [
        "Two folding chairs",
        "Meeting room on second floor"
      ],
      "features": {
        "numbers": true,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 72,
        "utf8Bytes": 72,
        "latinWordCount": 13,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 1,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/2",
        "previousCase": 3,
        "sourceInputSha256": "ceef06d11caa678f7c0216ddc93093c4ef6b1f6942a68d3c5e37ab41658f70df"
      },
      "inputSha256": "ceef06d11caa678f7c0216ddc93093c4ef6b1f6942a68d3c5e37ab41658f70df",
      "case": 11,
      "repeat": 1,
      "order": [
        "v3",
        "main",
        "v35"
      ],
      "permutation": "v3>main>v35",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "numbers-ja-en",
      "id": "numbers-ja-en-r1",
      "family": "numbers",
      "familyId": "numbers",
      "label": "Time and corrected number",
      "direction": "ja-en",
      "modality": "text",
      "text": "トラックは十四時三十分に到着します。必要なのは二十箱ではなく十二箱です。一箱の重さは七・五キログラムです。",
      "referenceText": "トラックは十四時三十分に到着します。必要なのは二十箱ではなく十二箱です。一箱の重さは七・五キログラムです。",
      "invariants": [
        "14:30",
        "12 boxes not20",
        "7.5 kilograms perbox"
      ],
      "expectedSemanticConstraints": [
        "14:30",
        "12 boxes not20",
        "7.5 kilograms perbox"
      ],
      "features": {
        "numbers": true,
        "dateTime": true,
        "units": true,
        "namesPlaces": false,
        "negation": true,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "medium",
        "characters": 53,
        "utf8Bytes": 159,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 21,
        "hiraganaCharacters": 19,
        "katakanaCharacters": 10,
        "sentenceTerminators": 3,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/5",
        "previousCase": 6,
        "sourceInputSha256": "775b4af0bcad623d790a8d7ebef21d8e641ff4ed635fb5eb0cd753234b7a4b76"
      },
      "inputSha256": "775b4af0bcad623d790a8d7ebef21d8e641ff4ed635fb5eb0cd753234b7a4b76",
      "case": 12,
      "repeat": 1,
      "order": [
        "main",
        "v35",
        "v3"
      ],
      "permutation": "main>v35>v3",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "location-ja-en",
      "id": "location-ja-en-r1",
      "family": "location",
      "familyId": "location",
      "label": "Location and floor",
      "direction": "ja-en",
      "modality": "text",
      "text": "折りたたみ椅子を二脚、二階の会議室まで運んでください。",
      "referenceText": "折りたたみ椅子を二脚、二階の会議室まで運んでください。",
      "invariants": [
        "Two folding chairs",
        "Meeting room on second floor"
      ],
      "expectedSemanticConstraints": [
        "Two folding chairs",
        "Meeting room on second floor"
      ],
      "features": {
        "numbers": true,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 27,
        "utf8Bytes": 81,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 11,
        "hiraganaCharacters": 14,
        "katakanaCharacters": 0,
        "sentenceTerminators": 1,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/3",
        "previousCase": 4,
        "sourceInputSha256": "3a6b78ec2ed21c153c2c8f32b8a4f6fe68ce9105ffa47c814ae09380351ed3ef"
      },
      "inputSha256": "3a6b78ec2ed21c153c2c8f32b8a4f6fe68ce9105ffa47c814ae09380351ed3ef",
      "case": 13,
      "repeat": 1,
      "order": [
        "v3",
        "v35",
        "main"
      ],
      "permutation": "v3>v35>main",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "recorded-numbers-en-ja",
      "id": "recorded-numbers-en-ja-r1",
      "family": "numbers",
      "familyId": "numbers",
      "label": "Saved recording: Time and corrected number",
      "direction": "en-ja",
      "modality": "audio",
      "text": "The truck will arrive at 2:30 PM. What is needed is not twenty boxes but twelve boxes. The weight of one box is 7.5 kilograms.",
      "referenceText": "The truck will arrive at 2:30 PM. What is needed is not twenty boxes but twelve boxes. The weight of one box is 7.5 kilograms.",
      "audioSource": "archive/v3-vs-main-20-20261015/audio/06-main.mp3",
      "audioFile": "audio/recorded-numbers-en-ja.wav",
      "audio": {
        "sampleRate": 16000,
        "channels": 1,
        "sampleWidth": 2,
        "durationSeconds": 9.6653125,
        "bytes": 313386,
        "sha256": "95ac361bcfa0c14129b9bb430506d5fe119d8394e8837bbe8071a087b9919aca"
      },
      "invariants": [
        "14:30",
        "12 boxes not20",
        "7.5 kilograms perbox"
      ],
      "expectedSemanticConstraints": [
        "14:30",
        "12 boxes not20",
        "7.5 kilograms perbox"
      ],
      "features": {
        "numbers": true,
        "dateTime": true,
        "units": true,
        "namesPlaces": false,
        "negation": true,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "medium",
        "characters": 126,
        "utf8Bytes": 126,
        "latinWordCount": 23,
        "digitCharacters": 5,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 4,
        "audioDurationSeconds": 9.6653125,
        "audioSampleRate": 16000,
        "recordingType": "saved-generated-speech",
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-generated-audio",
        "path": "archive/v3-vs-main-20-20261015/results.json",
        "jsonPointer": "/jobs/11",
        "previousCase": 6,
        "previousSite": "main",
        "audioPath": "archive/v3-vs-main-20-20261015/audio/06-main.mp3",
        "audioSha256": "031286958aa1a03a6022931a8043a97d4b66b9c9c74c84aac4f73e89a3f5b302",
        "referenceTextPointer": "/jobs/11/translation/translation",
        "referenceTextStatus": "Exact generation text; no new listener verification.",
        "note": "Saved Fish Audio output, converted once to 16 kHz mono PCM16. Controlled recording, not live conversation."
      },
      "inputSha256": "95ac361bcfa0c14129b9bb430506d5fe119d8394e8837bbe8071a087b9919aca",
      "case": 14,
      "repeat": 1,
      "order": [
        "main",
        "v35",
        "v3"
      ],
      "permutation": "main>v35>v3",
      "stratum": "audio:en-ja"
    },
    {
      "baseId": "logistics-ja-en",
      "id": "logistics-ja-en-r1",
      "family": "logistics",
      "familyId": "logistics",
      "label": "Multi step delivery",
      "direction": "ja-en",
      "modality": "text",
      "text": "最初の配送には、地域の集会所で使う毛布と飲料水が含まれています。荷物を降ろす前に、濡れておらず利用しやすい部屋を担当者に確認してください。通路を空け、届いた箱の数を記録し、包装に傷があれば報告してください。担当者が不在の場合は、物資を車内に保管し、受け取り担当者へ連絡してください。",
      "referenceText": "最初の配送には、地域の集会所で使う毛布と飲料水が含まれています。荷物を降ろす前に、濡れておらず利用しやすい部屋を担当者に確認してください。通路を空け、届いた箱の数を記録し、包装に傷があれば報告してください。担当者が不在の場合は、物資を車内に保管し、受け取り担当者へ連絡してください。",
      "invariants": [
        "Blankets and drinking water",
        "Ask dry accessible room before unloading",
        "Clearwalkway and countboxes",
        "Reportdamagedpackaging",
        "Absentcoordinator=>keepvehicle and contactteam"
      ],
      "expectedSemanticConstraints": [
        "Blankets and drinking water",
        "Ask dry accessible room before unloading",
        "Clearwalkway and countboxes",
        "Reportdamagedpackaging",
        "Absentcoordinator=>keepvehicle and contactteam"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "long",
        "characters": 141,
        "utf8Bytes": 423,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 63,
        "hiraganaCharacters": 68,
        "katakanaCharacters": 0,
        "sentenceTerminators": 4,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/13",
        "previousCase": 14,
        "sourceInputSha256": "ef0bc132690050a72fa7fe61ef80ef922c99d8b0adc98a08a4cc9d9b59051a46"
      },
      "inputSha256": "ef0bc132690050a72fa7fe61ef80ef922c99d8b0adc98a08a4cc9d9b59051a46",
      "case": 15,
      "repeat": 1,
      "order": [
        "v35",
        "v3",
        "main"
      ],
      "permutation": "v35>v3>main",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "equipment-label-ja-en",
      "id": "equipment-label-ja-en-r1",
      "family": "equipment-label",
      "familyId": "equipment-label",
      "label": "Equipment code and capacity",
      "direction": "ja-en",
      "modality": "text",
      "text": "ポンプB-12と、容量2.5リットルの容器を持ってきてください。",
      "referenceText": "ポンプB-12と、容量2.5リットルの容器を持ってきてください。",
      "invariants": [
        "Pump identifier B-12 unchanged",
        "Container capacity 2.5 litres"
      ],
      "expectedSemanticConstraints": [
        "Pump identifier B-12 unchanged",
        "Container capacity 2.5 litres"
      ],
      "features": {
        "numbers": true,
        "dateTime": false,
        "units": true,
        "namesPlaces": false,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 32,
        "utf8Bytes": 82,
        "latinWordCount": 1,
        "digitCharacters": 4,
        "kanjiCharacters": 5,
        "hiraganaCharacters": 11,
        "katakanaCharacters": 7,
        "sentenceTerminators": 2,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "equipment-label",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "2e0be70b7648c0ebe18054ea9704b1ce666e31f50157b40947dca355165118ea",
      "case": 16,
      "repeat": 1,
      "order": [
        "main",
        "v35",
        "v3"
      ],
      "permutation": "main>v35>v3",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "attribution-ja-en",
      "id": "attribution-ja-en-r1",
      "family": "attribution",
      "familyId": "attribution",
      "label": "Reported information and responsibility",
      "direction": "ja-en",
      "modality": "text",
      "text": "午後の引き継ぎで、愛子さんは西側の保管室が使えるかもしれないと話しましたが、健二さんはまだ状態を確認していません。愛子さんからの未確認情報として記録してください。物資を移動する前に健二さんへ点検を依頼し、誰が結果を確認するのかを受け取り担当者に伝えてください。確認が届くまでは、利用準備ができたとは伝えないでください。",
      "referenceText": "午後の引き継ぎで、愛子さんは西側の保管室が使えるかもしれないと話しましたが、健二さんはまだ状態を確認していません。愛子さんからの未確認情報として記録してください。物資を移動する前に健二さんへ点検を依頼し、誰が結果を確認するのかを受け取り担当者に伝えてください。確認が届くまでは、利用準備ができたとは伝えないでください。",
      "invariants": [
        "Aiko reports possible availability; not confirmed",
        "Kenji has not checked condition",
        "Inspect before moving supplies",
        "Tell receiving team who confirms result",
        "Do not describe room as ready before confirmation"
      ],
      "expectedSemanticConstraints": [
        "Aiko reports possible availability; not confirmed",
        "Kenji has not checked condition",
        "Inspect before moving supplies",
        "Tell receiving team who confirms result",
        "Do not describe room as ready before confirmation"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": true,
        "negation": true,
        "conditional": false,
        "uncertainty": true,
        "multipleSteps": true,
        "handover": true,
        "lengthBand": "long",
        "characters": 159,
        "utf8Bytes": 477,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 58,
        "hiraganaCharacters": 93,
        "katakanaCharacters": 0,
        "sentenceTerminators": 4,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "attribution",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "286b8c63fa6f4ae29e97cdc3bbf528bed432831034b222cd240a198b894515f2",
      "case": 17,
      "repeat": 1,
      "order": [
        "v3",
        "main",
        "v35"
      ],
      "permutation": "v3>main>v35",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "allocation-ja-en",
      "id": "allocation-ja-en-r1",
      "family": "allocation",
      "familyId": "allocation",
      "label": "Allocation with reserve and stock difference",
      "direction": "ja-en",
      "modality": "text",
      "text": "倉庫には水の容器が48個あります。東側の現場へ18個、西側へ14個を送り、残りの16個はまだ承認されていない依頼に備えて保管してください。積み込む前に数を確認してください。記録と数が異なる場合は、その差を報告し、どちらの配送数量も変更せずに確認を待ってください。",
      "referenceText": "倉庫には水の容器が48個あります。東側の現場へ18個、西側へ14個を送り、残りの16個はまだ承認されていない依頼に備えて保管してください。積み込む前に数を確認してください。記録と数が異なる場合は、その差を報告し、どちらの配送数量も変更せずに確認を待ってください。",
      "invariants": [
        "48 total; east 18; west 14; reserve 16",
        "Reserve for requests awaiting approval",
        "Count before loading",
        "Report difference and await confirmation; do not change either delivery quantity"
      ],
      "expectedSemanticConstraints": [
        "48 total; east 18; west 14; reserve 16",
        "Reserve for requests awaiting approval",
        "Count before loading",
        "Report difference and await confirmation; do not change either delivery quantity"
      ],
      "features": {
        "numbers": true,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": true,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "long",
        "characters": 131,
        "utf8Bytes": 377,
        "latinWordCount": 0,
        "digitCharacters": 8,
        "kanjiCharacters": 48,
        "hiraganaCharacters": 67,
        "katakanaCharacters": 0,
        "sentenceTerminators": 4,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "allocation",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "8f72fcaf21d522358fa1017951ffd885fa41055dfeca1ee2fcaf5c2fec4eb880",
      "case": 18,
      "repeat": 1,
      "order": [
        "main",
        "v3",
        "v35"
      ],
      "permutation": "main>v3>v35",
      "stratum": "text:ja-en"
    },
    {
      "id": "recorded-long-ja-en-r1",
      "label": "Longer saved recording",
      "direction": "ja-en",
      "modality": "audio",
      "audioSource": "archive/v3-vs-main-20261015/2-v3.mp3",
      "audioFile": "audio/recorded-long-ja-en.wav",
      "text": "明日の会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。",
      "invariants": [
        "Preserve source meaning and direction"
      ],
      "provenance": {
        "kind": "previous-benchmark-recording",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/19",
        "previousCase": 20,
        "audioPath": "archive/v3-vs-main-20-20261015/audio/recorded-long-ja-en.wav",
        "originalSource": "archive/v3-vs-main-20261015/2-v3.mp3",
        "note": "Fish Audio output saved in earlier comparison, then converted to16kHz PCM16; not natural recorded conversation.",
        "referenceTextStatus": "Generation script or source transcript; no new listener verification.",
        "familyNote": "Meeting recordings are analogous scenarios, not literal translations of one another."
      },
      "audio": {
        "sampleRate": 16000,
        "channels": 1,
        "sampleWidth": 2,
        "durationSeconds": 6.7918125,
        "bytes": 221434,
        "sha256": "7ede00d327ace4c62bba52df0c588b7a3aaba5f73167963cec00a22c6e71d5ab"
      },
      "inputSha256": "7ede00d327ace4c62bba52df0c588b7a3aaba5f73167963cec00a22c6e71d5ab",
      "baseId": "recorded-long-ja-en",
      "family": "meeting-recording",
      "familyId": "meeting-recording",
      "referenceText": "明日の会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。",
      "features": {
        "numbers": true,
        "dateTime": true,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "medium",
        "characters": 42,
        "utf8Bytes": 122,
        "latinWordCount": 0,
        "digitCharacters": 2,
        "kanjiCharacters": 16,
        "hiraganaCharacters": 18,
        "katakanaCharacters": 4,
        "sentenceTerminators": 2,
        "audioDurationSeconds": 6.7918125,
        "audioSampleRate": 16000,
        "recordingType": "saved-generated-speech",
        "inputFeatureOnly": true
      },
      "expectedSemanticConstraints": [
        "Preserve source meaning and direction"
      ],
      "case": 19,
      "repeat": 1,
      "order": [
        "v35",
        "v3",
        "main"
      ],
      "permutation": "v35>v3>main",
      "stratum": "audio:ja-en"
    },
    {
      "baseId": "uncertainty-en-ja",
      "id": "uncertainty-en-ja-r1",
      "family": "uncertainty",
      "familyId": "uncertainty",
      "label": "Uncertainty and access",
      "direction": "en-ja",
      "modality": "text",
      "text": "The entrance is 82 centimetres wide. We have not checked whether a wheelchair can pass through it. Please keep the alternative entrance available.",
      "referenceText": "The entrance is 82 centimetres wide. We have not checked whether a wheelchair can pass through it. Please keep the alternative entrance available.",
      "invariants": [
        "82centimetres",
        "Wheelchair access unconfirmed",
        "Keep alternative entrance available"
      ],
      "expectedSemanticConstraints": [
        "82centimetres",
        "Wheelchair access unconfirmed",
        "Keep alternative entrance available"
      ],
      "features": {
        "numbers": true,
        "dateTime": false,
        "units": true,
        "namesPlaces": false,
        "negation": true,
        "conditional": false,
        "uncertainty": true,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "medium",
        "characters": 146,
        "utf8Bytes": 146,
        "latinWordCount": 22,
        "digitCharacters": 2,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 3,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/8",
        "previousCase": 9,
        "sourceInputSha256": "9ab7ae33c4950f8df77757463c329d9eef9c7b547bc6823145c0f63060155170"
      },
      "inputSha256": "9ab7ae33c4950f8df77757463c329d9eef9c7b547bc6823145c0f63060155170",
      "case": 20,
      "repeat": 1,
      "order": [
        "v3",
        "v35",
        "main"
      ],
      "permutation": "v3>v35>main",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "handover-en-ja",
      "id": "handover-en-ja-r1",
      "family": "handover",
      "familyId": "handover",
      "label": "Complex handover",
      "direction": "en-ja",
      "modality": "text",
      "text": "At the morning handover, please separate confirmed deliveries from requests that are still awaiting approval. The generator assigned to the north site must remain there until a replacement arrives; the spare unit may go to the community centre only after its cable has been checked. We expect the main road to reopen this afternoon, but that has not been confirmed. If the route remains closed, tell the receiving teams before rescheduling, preserve the original priority order, and record who agreed to each change.",
      "referenceText": "At the morning handover, please separate confirmed deliveries from requests that are still awaiting approval. The generator assigned to the north site must remain there until a replacement arrives; the spare unit may go to the community centre only after its cable has been checked. We expect the main road to reopen this afternoon, but that has not been confirmed. If the route remains closed, tell the receiving teams before rescheduling, preserve the original priority order, and record who agreed to each change.",
      "invariants": [
        "Confirmedvsawaitingapproval",
        "Northgenerator staysuntilreplacement",
        "Spareonlyaftercablechecked",
        "Roadreopeningexpectedunconfirmed",
        "Ifclosed notifybefore reschedule",
        "Preservepriority and recordagreement"
      ],
      "expectedSemanticConstraints": [
        "Confirmedvsawaitingapproval",
        "Northgenerator staysuntilreplacement",
        "Spareonlyaftercablechecked",
        "Roadreopeningexpectedunconfirmed",
        "Ifclosed notifybefore reschedule",
        "Preservepriority and recordagreement"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": true,
        "uncertainty": true,
        "multipleSteps": true,
        "handover": true,
        "lengthBand": "long",
        "characters": 516,
        "utf8Bytes": 516,
        "latinWordCount": 83,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 4,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/14",
        "previousCase": 15,
        "sourceInputSha256": "0c93d586270884ae6bc147402fcd4a08484526515ea17ef1e4238db0de69262a"
      },
      "inputSha256": "0c93d586270884ae6bc147402fcd4a08484526515ea17ef1e4238db0de69262a",
      "case": 21,
      "repeat": 1,
      "order": [
        "main",
        "v35",
        "v3"
      ],
      "permutation": "main>v35>v3",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "equipment-label-en-ja",
      "id": "equipment-label-en-ja-r1",
      "family": "equipment-label",
      "familyId": "equipment-label",
      "label": "Equipment code and capacity",
      "direction": "en-ja",
      "modality": "text",
      "text": "Bring pump B-12 and a 2.5-litre container.",
      "referenceText": "Bring pump B-12 and a 2.5-litre container.",
      "invariants": [
        "Pump identifier B-12 unchanged",
        "Container capacity 2.5 litres"
      ],
      "expectedSemanticConstraints": [
        "Pump identifier B-12 unchanged",
        "Container capacity 2.5 litres"
      ],
      "features": {
        "numbers": true,
        "dateTime": false,
        "units": true,
        "namesPlaces": false,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 42,
        "utf8Bytes": 42,
        "latinWordCount": 7,
        "digitCharacters": 4,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 2,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "equipment-label",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "9a695c5c7e0753271d77b3a7da1d8a36965552b9558f12ee16e62c371b1f5a03",
      "case": 22,
      "repeat": 1,
      "order": [
        "v35",
        "main",
        "v3"
      ],
      "permutation": "v35>main>v3",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "time-correction-ja-en",
      "id": "time-correction-ja-en-r1",
      "family": "time-correction",
      "familyId": "time-correction",
      "label": "Corrected departure time",
      "direction": "ja-en",
      "modality": "text",
      "text": "出発は8時50分ではなく、8時15分です。",
      "referenceText": "出発は8時50分ではなく、8時15分です。",
      "invariants": [
        "Departure at 08:15",
        "08:50 explicitly rejected"
      ],
      "expectedSemanticConstraints": [
        "Departure at 08:15",
        "08:50 explicitly rejected"
      ],
      "features": {
        "numbers": true,
        "dateTime": true,
        "units": false,
        "namesPlaces": false,
        "negation": true,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 21,
        "utf8Bytes": 51,
        "latinWordCount": 0,
        "digitCharacters": 6,
        "kanjiCharacters": 6,
        "hiraganaCharacters": 7,
        "katakanaCharacters": 0,
        "sentenceTerminators": 1,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "time-correction",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "3cac7637ae0bd9e3893bbe28a254db10922bca7212af2975f99a060ffd96c3de",
      "case": 23,
      "repeat": 1,
      "order": [
        "v35",
        "main",
        "v3"
      ],
      "permutation": "v35>main>v3",
      "stratum": "text:ja-en"
    },
    {
      "id": "recorded-long-en-ja-r1",
      "label": "Longer saved recording",
      "direction": "en-ja",
      "modality": "audio",
      "audioSource": "archive/v3-vs-main-20261015/3-v3.mp3",
      "audioFile": "audio/recorded-long-en-ja.wav",
      "text": "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance.",
      "invariants": [
        "Preserve source meaning and direction"
      ],
      "provenance": {
        "kind": "previous-benchmark-recording",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/18",
        "previousCase": 19,
        "audioPath": "archive/v3-vs-main-20-20261015/audio/recorded-long-en-ja.wav",
        "originalSource": "archive/v3-vs-main-20261015/3-v3.mp3",
        "note": "Fish Audio output saved in earlier comparison, then converted to16kHz PCM16; not natural recorded conversation.",
        "referenceTextStatus": "Generation script or source transcript; no new listener verification.",
        "familyNote": "Meeting recordings are analogous scenarios, not literal translations of one another."
      },
      "audio": {
        "sampleRate": 16000,
        "channels": 1,
        "sampleWidth": 2,
        "durationSeconds": 7.3665,
        "bytes": 239824,
        "sha256": "f411e55a55b70295928e62ee9ec186cdf098cf9438e7140285d4276789484f72"
      },
      "inputSha256": "f411e55a55b70295928e62ee9ec186cdf098cf9438e7140285d4276789484f72",
      "baseId": "recorded-long-en-ja",
      "family": "meeting-recording",
      "familyId": "meeting-recording",
      "referenceText": "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance.",
      "features": {
        "numbers": true,
        "dateTime": true,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "medium",
        "characters": 127,
        "utf8Bytes": 127,
        "latinWordCount": 22,
        "digitCharacters": 2,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 3,
        "audioDurationSeconds": 7.3665,
        "audioSampleRate": 16000,
        "recordingType": "saved-generated-speech",
        "inputFeatureOnly": true
      },
      "expectedSemanticConstraints": [
        "Preserve source meaning and direction"
      ],
      "case": 24,
      "repeat": 1,
      "order": [
        "main",
        "v3",
        "v35"
      ],
      "permutation": "main>v3>v35",
      "stratum": "audio:en-ja"
    },
    {
      "baseId": "conditional-ja-en",
      "id": "conditional-ja-en-r1",
      "family": "conditional",
      "familyId": "conditional",
      "label": "Conditional routing",
      "direction": "ja-en",
      "modality": "text",
      "text": "橋が閉鎖されていたら、東側の道路を通り、受け取り担当者に電話してください。通行できる場合は、いつもの経路を使ってください。目的地は変更しないでください。",
      "referenceText": "橋が閉鎖されていたら、東側の道路を通り、受け取り担当者に電話してください。通行できる場合は、いつもの経路を使ってください。目的地は変更しないでください。",
      "invariants": [
        "Closedbridge=>easternroad and call",
        "Openbridge=>usualroute",
        "Destination unchanged"
      ],
      "expectedSemanticConstraints": [
        "Closedbridge=>easternroad and call",
        "Openbridge=>usualroute",
        "Destination unchanged"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": true,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "medium",
        "characters": 76,
        "utf8Bytes": 228,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 27,
        "hiraganaCharacters": 43,
        "katakanaCharacters": 0,
        "sentenceTerminators": 3,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/11",
        "previousCase": 12,
        "sourceInputSha256": "2e57a53eddcea89f500587d557a03307870e99a5d8cf098bcdf8d307e8c7f7bd"
      },
      "inputSha256": "2e57a53eddcea89f500587d557a03307870e99a5d8cf098bcdf8d307e8c7f7bd",
      "case": 25,
      "repeat": 1,
      "order": [
        "v3",
        "v35",
        "main"
      ],
      "permutation": "v3>v35>main",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "names-ja-en",
      "id": "names-ja-en-r1",
      "family": "names",
      "familyId": "names",
      "label": "Person and place names",
      "direction": "ja-en",
      "modality": "text",
      "text": "京島で田中愛子さんと会うよう、佐藤健二さんに伝えてください。",
      "referenceText": "京島で田中愛子さんと会うよう、佐藤健二さんに伝えてください。",
      "invariants": [
        "Kenji Sato / 佐藤健二 is asked to meet Aiko Tanaka / 田中愛子",
        "Meeting is in Kyojima / 京島"
      ],
      "expectedSemanticConstraints": [
        "Kenji Sato / 佐藤健二 is asked to meet Aiko Tanaka / 田中愛子",
        "Meeting is in Kyojima / 京島"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": true,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 30,
        "utf8Bytes": 90,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 12,
        "hiraganaCharacters": 16,
        "katakanaCharacters": 0,
        "sentenceTerminators": 1,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "names",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "fa321cb20d1ac895a2d7888252f439f13cbe5548070d2066ff2aa902e8e8e729",
      "case": 26,
      "repeat": 1,
      "order": [
        "main",
        "v35",
        "v3"
      ],
      "permutation": "main>v35>v3",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "handover-ja-en",
      "id": "handover-ja-en-r1",
      "family": "handover",
      "familyId": "handover",
      "label": "Complex handover",
      "direction": "ja-en",
      "modality": "text",
      "text": "朝の引き継ぎでは、配送が確定した物資と、まだ承認を待っている依頼を分けて確認してください。北側の現場に配置した発電機は、交換機が届くまで移動させないでください。予備の発電機を集会所へ運ぶ場合は、先にケーブルを点検してください。幹線道路は午後に通行が再開される見込みですが、まだ確定していません。閉鎖が続く場合は、予定を変更する前に受け取り側へ連絡し、元の優先順位を保ったまま、誰が変更に同意したかを記録してください。",
      "referenceText": "朝の引き継ぎでは、配送が確定した物資と、まだ承認を待っている依頼を分けて確認してください。北側の現場に配置した発電機は、交換機が届くまで移動させないでください。予備の発電機を集会所へ運ぶ場合は、先にケーブルを点検してください。幹線道路は午後に通行が再開される見込みですが、まだ確定していません。閉鎖が続く場合は、予定を変更する前に受け取り側へ連絡し、元の優先順位を保ったまま、誰が変更に同意したかを記録してください。",
      "invariants": [
        "Confirmedvsawaitingapproval",
        "Northgenerator staysuntilreplacement",
        "Spareonlyaftercablechecked",
        "Roadreopeningexpectedunconfirmed",
        "Ifclosed notifybefore reschedule",
        "Preservepriority and recordagreement"
      ],
      "expectedSemanticConstraints": [
        "Confirmedvsawaitingapproval",
        "Northgenerator staysuntilreplacement",
        "Spareonlyaftercablechecked",
        "Roadreopeningexpectedunconfirmed",
        "Ifclosed notifybefore reschedule",
        "Preservepriority and recordagreement"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": true,
        "uncertainty": true,
        "multipleSteps": true,
        "handover": true,
        "lengthBand": "long",
        "characters": 208,
        "utf8Bytes": 624,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 88,
        "hiraganaCharacters": 103,
        "katakanaCharacters": 4,
        "sentenceTerminators": 5,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/15",
        "previousCase": 16,
        "sourceInputSha256": "5fc28a82646e4a5ce02aad29607900efea2a0e155a70b075f9d9af4e4f6243ec"
      },
      "inputSha256": "5fc28a82646e4a5ce02aad29607900efea2a0e155a70b075f9d9af4e4f6243ec",
      "case": 27,
      "repeat": 1,
      "order": [
        "v3",
        "v35",
        "main"
      ],
      "permutation": "v3>v35>main",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "names-en-ja",
      "id": "names-en-ja-r1",
      "family": "names",
      "familyId": "names",
      "label": "Person and place names",
      "direction": "en-ja",
      "modality": "text",
      "text": "Please ask Kenji Sato to meet Aiko Tanaka in Kyojima.",
      "referenceText": "Please ask Kenji Sato to meet Aiko Tanaka in Kyojima.",
      "invariants": [
        "Kenji Sato / 佐藤健二 is asked to meet Aiko Tanaka / 田中愛子",
        "Meeting is in Kyojima / 京島"
      ],
      "expectedSemanticConstraints": [
        "Kenji Sato / 佐藤健二 is asked to meet Aiko Tanaka / 田中愛子",
        "Meeting is in Kyojima / 京島"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": true,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 53,
        "utf8Bytes": 53,
        "latinWordCount": 10,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 1,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "names",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "6e05608df07922a706a833db753246978c397a56af7468b63372df72034e2a99",
      "case": 28,
      "repeat": 1,
      "order": [
        "main",
        "v3",
        "v35"
      ],
      "permutation": "main>v3>v35",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "uncertainty-ja-en",
      "id": "uncertainty-ja-en-r1",
      "family": "uncertainty",
      "familyId": "uncertainty",
      "label": "Uncertainty and access",
      "direction": "ja-en",
      "modality": "text",
      "text": "入口の幅は八十二センチメートルです。車いすが通れるかは、まだ確認できていません。別の入口も使えるようにしておいてください。",
      "referenceText": "入口の幅は八十二センチメートルです。車いすが通れるかは、まだ確認できていません。別の入口も使えるようにしておいてください。",
      "invariants": [
        "82centimetres",
        "Wheelchair access unconfirmed",
        "Keep alternative entrance available"
      ],
      "expectedSemanticConstraints": [
        "82centimetres",
        "Wheelchair access unconfirmed",
        "Keep alternative entrance available"
      ],
      "features": {
        "numbers": true,
        "dateTime": false,
        "units": true,
        "namesPlaces": false,
        "negation": true,
        "conditional": false,
        "uncertainty": true,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "medium",
        "characters": 61,
        "utf8Bytes": 183,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 14,
        "hiraganaCharacters": 36,
        "katakanaCharacters": 7,
        "sentenceTerminators": 3,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/9",
        "previousCase": 10,
        "sourceInputSha256": "1bb9ca2b9922eae550c84f37c2c0dbfd9c0ee4f4881a10598a187bbed74aa72a"
      },
      "inputSha256": "1bb9ca2b9922eae550c84f37c2c0dbfd9c0ee4f4881a10598a187bbed74aa72a",
      "case": 29,
      "repeat": 1,
      "order": [
        "main",
        "v35",
        "v3"
      ],
      "permutation": "main>v35>v3",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "negation-en-ja",
      "id": "negation-en-ja-r1",
      "family": "negation",
      "familyId": "negation",
      "label": "Hold instruction",
      "direction": "en-ja",
      "modality": "text",
      "text": "Do not send the replacement pump yet. Keep it in the warehouse until the site coordinator confirms the delivery address.",
      "referenceText": "Do not send the replacement pump yet. Keep it in the warehouse until the site coordinator confirms the delivery address.",
      "invariants": [
        "Do not send yet",
        "Keep in warehouse",
        "Wait for coordinator to confirm delivery address"
      ],
      "expectedSemanticConstraints": [
        "Do not send yet",
        "Keep in warehouse",
        "Wait for coordinator to confirm delivery address"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": true,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "medium",
        "characters": 120,
        "utf8Bytes": 120,
        "latinWordCount": 20,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 2,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/6",
        "previousCase": 7,
        "sourceInputSha256": "09b8173c8b38a476f4ac6b0368f7362add48cd14f910b59505eec47e2dcb7509"
      },
      "inputSha256": "09b8173c8b38a476f4ac6b0368f7362add48cd14f910b59505eec47e2dcb7509",
      "case": 30,
      "repeat": 1,
      "order": [
        "v3",
        "v35",
        "main"
      ],
      "permutation": "v3>v35>main",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "conditional-en-ja",
      "id": "conditional-en-ja-r1",
      "family": "conditional",
      "familyId": "conditional",
      "label": "Conditional routing",
      "direction": "en-ja",
      "modality": "text",
      "text": "If the bridge is closed, take the eastern road and call the receiving team. If it is open, use the usual route. Do not change the destination.",
      "referenceText": "If the bridge is closed, take the eastern road and call the receiving team. If it is open, use the usual route. Do not change the destination.",
      "invariants": [
        "Closedbridge=>easternroad and call",
        "Openbridge=>usualroute",
        "Destination unchanged"
      ],
      "expectedSemanticConstraints": [
        "Closedbridge=>easternroad and call",
        "Openbridge=>usualroute",
        "Destination unchanged"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": true,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "medium",
        "characters": 142,
        "utf8Bytes": 142,
        "latinWordCount": 27,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 3,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/10",
        "previousCase": 11,
        "sourceInputSha256": "cf92670443e9ca4f2657f2db20387a8d472cd9f57cffb5b84ad49c96b2332a2f"
      },
      "inputSha256": "cf92670443e9ca4f2657f2db20387a8d472cd9f57cffb5b84ad49c96b2332a2f",
      "case": 31,
      "repeat": 1,
      "order": [
        "v35",
        "main",
        "v3"
      ],
      "permutation": "v35>main>v3",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "permission-short-ja-en",
      "id": "permission-short-ja-en-r1",
      "family": "permission-short",
      "familyId": "permission-short",
      "label": "Permission distinction",
      "direction": "ja-en",
      "modality": "text",
      "text": "空の箱は移動してもかまいませんが、バッテリーは動かさないでください。",
      "referenceText": "空の箱は移動してもかまいませんが、バッテリーは動かさないでください。",
      "invariants": [
        "Moving empty boxes is permitted",
        "Moving batteries is prohibited"
      ],
      "expectedSemanticConstraints": [
        "Moving empty boxes is permitted",
        "Moving batteries is prohibited"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": true,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 34,
        "utf8Bytes": 102,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 5,
        "hiraganaCharacters": 22,
        "katakanaCharacters": 5,
        "sentenceTerminators": 1,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "permission-short",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "3fb0abc0e3c5789677b0ade45cab9fbb24a858df7b56f801583f92a02d28e4cc",
      "case": 32,
      "repeat": 1,
      "order": [
        "v3",
        "main",
        "v35"
      ],
      "permutation": "v3>main>v35",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "recorded-location-ja-en",
      "id": "recorded-location-ja-en-r1",
      "family": "location",
      "familyId": "location",
      "label": "Saved recording: Location and floor",
      "direction": "ja-en",
      "modality": "audio",
      "text": "2階の会議室に折りたたみ椅子を2つ持ってきてください。",
      "referenceText": "2階の会議室に折りたたみ椅子を2つ持ってきてください。",
      "audioSource": "archive/v3-vs-main-20-20261015/audio/03-main.mp3",
      "audioFile": "audio/recorded-location-ja-en.wav",
      "audio": {
        "sampleRate": 16000,
        "channels": 1,
        "sampleWidth": 2,
        "durationSeconds": 4.1534375,
        "bytes": 137006,
        "sha256": "c8b9af590b7f2e87974a75f0768f0b014f3d890716bbd4afad6574a23df13a5b"
      },
      "invariants": [
        "Two folding chairs",
        "Meeting room on second floor"
      ],
      "expectedSemanticConstraints": [
        "Two folding chairs",
        "Meeting room on second floor"
      ],
      "features": {
        "numbers": true,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 27,
        "utf8Bytes": 77,
        "latinWordCount": 0,
        "digitCharacters": 2,
        "kanjiCharacters": 8,
        "hiraganaCharacters": 16,
        "katakanaCharacters": 0,
        "sentenceTerminators": 1,
        "audioDurationSeconds": 4.1534375,
        "audioSampleRate": 16000,
        "recordingType": "saved-generated-speech",
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-generated-audio",
        "path": "archive/v3-vs-main-20-20261015/results.json",
        "jsonPointer": "/jobs/5",
        "previousCase": 3,
        "previousSite": "main",
        "audioPath": "archive/v3-vs-main-20-20261015/audio/03-main.mp3",
        "audioSha256": "c7a23cd37289dbafc3f47d545e1366e3f47afd7b9a17ad286b5c3e3107fbfeba",
        "referenceTextPointer": "/jobs/5/translation/translation",
        "referenceTextStatus": "Exact generation text; no new listener verification.",
        "note": "Saved Fish Audio output, converted once to 16 kHz mono PCM16. Controlled recording, not live conversation."
      },
      "inputSha256": "c8b9af590b7f2e87974a75f0768f0b014f3d890716bbd4afad6574a23df13a5b",
      "case": 33,
      "repeat": 1,
      "order": [
        "v3",
        "v35",
        "main"
      ],
      "permutation": "v3>v35>main",
      "stratum": "audio:ja-en"
    },
    {
      "baseId": "negation-ja-en",
      "id": "negation-ja-en-r1",
      "family": "negation",
      "familyId": "negation",
      "label": "Hold instruction",
      "direction": "ja-en",
      "modality": "text",
      "text": "交換用のポンプはまだ発送しないでください。現場の担当者が配送先を確認するまで、倉庫で保管してください。",
      "referenceText": "交換用のポンプはまだ発送しないでください。現場の担当者が配送先を確認するまで、倉庫で保管してください。",
      "invariants": [
        "Do not send yet",
        "Keep in warehouse",
        "Wait for coordinator to confirm delivery address"
      ],
      "expectedSemanticConstraints": [
        "Do not send yet",
        "Keep in warehouse",
        "Wait for coordinator to confirm delivery address"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": true,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "medium",
        "characters": 51,
        "utf8Bytes": 153,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 19,
        "hiraganaCharacters": 26,
        "katakanaCharacters": 3,
        "sentenceTerminators": 2,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/7",
        "previousCase": 8,
        "sourceInputSha256": "4539a35f86476ef31a1148ac7d0bd2cb3309e3718e8cc16e1ec1e272d212c237"
      },
      "inputSha256": "4539a35f86476ef31a1148ac7d0bd2cb3309e3718e8cc16e1ec1e272d212c237",
      "case": 34,
      "repeat": 1,
      "order": [
        "v35",
        "v3",
        "main"
      ],
      "permutation": "v35>v3>main",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "place-route-ja-en",
      "id": "place-route-ja-en-r1",
      "family": "place-route",
      "familyId": "place-route",
      "label": "Two place names and conditional stop",
      "direction": "ja-en",
      "modality": "text",
      "text": "書類を京島から黄金町へ運んでください。中村さんが不在なら、受付の李さんに預け、立ち去る前に受領を確認してもらってください。",
      "referenceText": "書類を京島から黄金町へ運んでください。中村さんが不在なら、受付の李さんに預け、立ち去る前に受領を確認してもらってください。",
      "invariants": [
        "Origin Kyojima / 京島; destination Koganecho / 黄金町",
        "If Nakamura absent, leave documents with Lee / 李 at reception",
        "Receipt confirmed before departure"
      ],
      "expectedSemanticConstraints": [
        "Origin Kyojima / 京島; destination Koganecho / 黄金町",
        "If Nakamura absent, leave documents with Lee / 李 at reception",
        "Receipt confirmed before departure"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": true,
        "negation": false,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "medium",
        "characters": 61,
        "utf8Bytes": 183,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 23,
        "hiraganaCharacters": 34,
        "katakanaCharacters": 0,
        "sentenceTerminators": 2,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "place-route",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "c892d71ba4c68680a6bbdfdb9c7322012a32206053ba7fdf4e8f8b7ccdde9579",
      "case": 35,
      "repeat": 1,
      "order": [
        "main",
        "v3",
        "v35"
      ],
      "permutation": "main>v3>v35",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "handover-priorities-ja-en",
      "id": "handover-priorities-ja-en-r1",
      "family": "handover-priorities",
      "familyId": "handover-priorities",
      "label": "Priority, tentative timing and named locations",
      "direction": "ja-en",
      "modality": "text",
      "text": "夕方の引き継ぎでは、京島への配送を最優先とし、その次を黄金町としてください。運転手は日没前に戻る見込みですが、交通状況によって変わる可能性があります。帰着が遅れる場合は、両方の受け取り担当者へ連絡し、翌朝まで待てる物資を確認してください。両方の担当者が変更に同意しない限り、元の優先順位を保ってください。変更する場合は、理由、新しい順序、同意した人の名前を記録してください。",
      "referenceText": "夕方の引き継ぎでは、京島への配送を最優先とし、その次を黄金町としてください。運転手は日没前に戻る見込みですが、交通状況によって変わる可能性があります。帰着が遅れる場合は、両方の受け取り担当者へ連絡し、翌朝まで待てる物資を確認してください。両方の担当者が変更に同意しない限り、元の優先順位を保ってください。変更する場合は、理由、新しい順序、同意した人の名前を記録してください。",
      "invariants": [
        "Kyojima first, Koganecho second",
        "Return before sunset expected, not guaranteed",
        "If delayed notify both teams and ask what can wait",
        "Both coordinators must agree to reprioritization",
        "Record reason, new order and agreeing names"
      ],
      "expectedSemanticConstraints": [
        "Kyojima first, Koganecho second",
        "Return before sunset expected, not guaranteed",
        "If delayed notify both teams and ask what can wait",
        "Both coordinators must agree to reprioritization",
        "Record reason, new order and agreeing names"
      ],
      "features": {
        "numbers": false,
        "dateTime": true,
        "units": false,
        "namesPlaces": true,
        "negation": true,
        "conditional": true,
        "uncertainty": true,
        "multipleSteps": true,
        "handover": true,
        "lengthBand": "long",
        "characters": 187,
        "utf8Bytes": 561,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 85,
        "hiraganaCharacters": 88,
        "katakanaCharacters": 0,
        "sentenceTerminators": 5,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "handover-priorities",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "8fdec9f583a2dca9511965604e8720677273f1907d4513cbf03ffce5bfafd132",
      "case": 36,
      "repeat": 1,
      "order": [
        "main",
        "v3",
        "v35"
      ],
      "permutation": "main>v3>v35",
      "stratum": "text:ja-en"
    },
    {
      "id": "recorded-short-en-ja-r1",
      "label": "Short saved recording",
      "direction": "en-ja",
      "modality": "audio",
      "audioSource": "local-source/service-test.wav",
      "audioFile": "audio/recorded-short-en-ja.wav",
      "text": "Hello, thank you for your help.",
      "invariants": [
        "Preserve source meaning and direction"
      ],
      "provenance": {
        "kind": "previous-benchmark-recording",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/16",
        "previousCase": 17,
        "audioPath": "archive/v3-vs-main-20-20261015/audio/recorded-short-en-ja.wav",
        "originalSource": "local-source/service-test.wav",
        "note": "Existing public service-check recording; controlled fixture, not live microphone.",
        "referenceTextStatus": "Generation script or source transcript; no new listener verification.",
        "familyNote": "Greeting family"
      },
      "audio": {
        "sampleRate": 16000,
        "channels": 1,
        "sampleWidth": 2,
        "durationSeconds": 1.912375,
        "bytes": 65292,
        "sha256": "d194c292ece4c3d2114e25adec58bb580fd87808258c683585c0870327ddfac3"
      },
      "inputSha256": "d194c292ece4c3d2114e25adec58bb580fd87808258c683585c0870327ddfac3",
      "baseId": "recorded-short-en-ja",
      "family": "greeting",
      "familyId": "greeting",
      "referenceText": "Hello, thank you for your help.",
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 31,
        "utf8Bytes": 31,
        "latinWordCount": 6,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 1,
        "audioDurationSeconds": 1.912375,
        "audioSampleRate": 16000,
        "recordingType": "saved-service-check",
        "inputFeatureOnly": true
      },
      "expectedSemanticConstraints": [
        "Preserve source meaning and direction"
      ],
      "case": 37,
      "repeat": 1,
      "order": [
        "v35",
        "v3",
        "main"
      ],
      "permutation": "v35>v3>main",
      "stratum": "audio:en-ja"
    },
    {
      "baseId": "date-window-en-ja",
      "id": "date-window-en-ja-r1",
      "family": "date-window",
      "familyId": "date-window",
      "label": "Date and delivery window",
      "direction": "en-ja",
      "modality": "text",
      "text": "The delivery is scheduled for 18 November, between 09:00 and 11:30. Please confirm the date and time window with the receiving team; do not assume it is tomorrow.",
      "referenceText": "The delivery is scheduled for 18 November, between 09:00 and 11:30. Please confirm the date and time window with the receiving team; do not assume it is tomorrow.",
      "invariants": [
        "18 November",
        "Delivery window 09:00–11:30",
        "Confirm both date and time window",
        "Do not assume tomorrow"
      ],
      "expectedSemanticConstraints": [
        "18 November",
        "Delivery window 09:00–11:30",
        "Confirm both date and time window",
        "Do not assume tomorrow"
      ],
      "features": {
        "numbers": true,
        "dateTime": true,
        "units": false,
        "namesPlaces": false,
        "negation": true,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "medium",
        "characters": 162,
        "utf8Bytes": 162,
        "latinWordCount": 25,
        "digitCharacters": 10,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 2,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "date-window",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "7f51b5801c807a05501f59e412d57bcc5dc2823dfb08072675358d7854e5dd6a",
      "case": 38,
      "repeat": 1,
      "order": [
        "v3",
        "main",
        "v35"
      ],
      "permutation": "v3>main>v35",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "recorded-logistics-en-ja",
      "id": "recorded-logistics-en-ja-r1",
      "family": "logistics",
      "familyId": "logistics",
      "label": "Saved recording: Multi step delivery",
      "direction": "en-ja",
      "modality": "audio",
      "text": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
      "referenceText": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
      "audioSource": "archive/v3-vs-main-20-20261015/audio/14-main.mp3",
      "audioFile": "audio/recorded-logistics-en-ja.wav",
      "audio": {
        "sampleRate": 16000,
        "channels": 1,
        "sampleWidth": 2,
        "durationSeconds": 24.05875,
        "bytes": 773976,
        "sha256": "32ecd7f60b38c8a855d0c84e578f413e5a70be723f27d45a4180fbcd37088d70"
      },
      "invariants": [
        "Blankets and drinking water",
        "Ask dry accessible room before unloading",
        "Clearwalkway and countboxes",
        "Reportdamagedpackaging",
        "Absentcoordinator=>keepvehicle and contactteam"
      ],
      "expectedSemanticConstraints": [
        "Blankets and drinking water",
        "Ask dry accessible room before unloading",
        "Clearwalkway and countboxes",
        "Reportdamagedpackaging",
        "Absentcoordinator=>keepvehicle and contactteam"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "long",
        "characters": 415,
        "utf8Bytes": 415,
        "latinWordCount": 73,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 4,
        "audioDurationSeconds": 24.05875,
        "audioSampleRate": 16000,
        "recordingType": "saved-generated-speech",
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-generated-audio",
        "path": "archive/v3-vs-main-20-20261015/results.json",
        "jsonPointer": "/jobs/27",
        "previousCase": 14,
        "previousSite": "main",
        "audioPath": "archive/v3-vs-main-20-20261015/audio/14-main.mp3",
        "audioSha256": "02cbb490835da3761913a30bcbc8476f977f0919aa599355fe516cb996d7fc0e",
        "referenceTextPointer": "/jobs/27/translation/translation",
        "referenceTextStatus": "Exact generation text; no new listener verification.",
        "note": "Saved Fish Audio output, converted once to 16 kHz mono PCM16. Controlled recording, not live conversation."
      },
      "inputSha256": "32ecd7f60b38c8a855d0c84e578f413e5a70be723f27d45a4180fbcd37088d70",
      "case": 39,
      "repeat": 1,
      "order": [
        "v3",
        "main",
        "v35"
      ],
      "permutation": "v3>main>v35",
      "stratum": "audio:en-ja"
    },
    {
      "baseId": "place-route-en-ja",
      "id": "place-route-en-ja-r1",
      "family": "place-route",
      "familyId": "place-route",
      "label": "Two place names and conditional stop",
      "direction": "en-ja",
      "modality": "text",
      "text": "Take the documents from Kyojima to Koganecho. If Ms Nakamura is away, leave them with Mr Lee at reception and ask him to confirm receipt before you leave.",
      "referenceText": "Take the documents from Kyojima to Koganecho. If Ms Nakamura is away, leave them with Mr Lee at reception and ask him to confirm receipt before you leave.",
      "invariants": [
        "Origin Kyojima / 京島; destination Koganecho / 黄金町",
        "If Nakamura absent, leave documents with Lee / 李 at reception",
        "Receipt confirmed before departure"
      ],
      "expectedSemanticConstraints": [
        "Origin Kyojima / 京島; destination Koganecho / 黄金町",
        "If Nakamura absent, leave documents with Lee / 李 at reception",
        "Receipt confirmed before departure"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": true,
        "negation": false,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "medium",
        "characters": 154,
        "utf8Bytes": 154,
        "latinWordCount": 28,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 2,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "place-route",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "5ca8fe725d2efa464a4fa207da05f2ebef2d0fd6e27ea3a15d4189fdfa680952",
      "case": 40,
      "repeat": 1,
      "order": [
        "main",
        "v3",
        "v35"
      ],
      "permutation": "main>v3>v35",
      "stratum": "text:en-ja"
    },
    {
      "id": "recorded-short-ja-en-r1",
      "label": "Short saved recording",
      "direction": "ja-en",
      "modality": "audio",
      "audioSource": "archive/v3-vs-main-20261015/14-v3.mp3",
      "audioFile": "audio/recorded-short-ja-en.wav",
      "text": "こんにちは、助けてくれてありがとう。",
      "invariants": [
        "Preserve source meaning and direction"
      ],
      "provenance": {
        "kind": "previous-benchmark-recording",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/17",
        "previousCase": 18,
        "audioPath": "archive/v3-vs-main-20-20261015/audio/recorded-short-ja-en.wav",
        "originalSource": "archive/v3-vs-main-20261015/14-v3.mp3",
        "note": "Fish Audio output saved in earlier comparison, then converted to16kHz PCM16; not natural recorded conversation.",
        "referenceTextStatus": "Generation script or source transcript; no new listener verification.",
        "familyNote": "Greeting family"
      },
      "audio": {
        "sampleRate": 16000,
        "channels": 1,
        "sampleWidth": 2,
        "durationSeconds": 2.71675,
        "bytes": 91032,
        "sha256": "d5ee6d01e93ab4e49bba973314412aa4c9bce4520c1897c92980763de450504b"
      },
      "inputSha256": "d5ee6d01e93ab4e49bba973314412aa4c9bce4520c1897c92980763de450504b",
      "baseId": "recorded-short-ja-en",
      "family": "greeting",
      "familyId": "greeting",
      "referenceText": "こんにちは、助けてくれてありがとう。",
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 18,
        "utf8Bytes": 54,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 1,
        "hiraganaCharacters": 15,
        "katakanaCharacters": 0,
        "sentenceTerminators": 1,
        "audioDurationSeconds": 2.71675,
        "audioSampleRate": 16000,
        "recordingType": "saved-generated-speech",
        "inputFeatureOnly": true
      },
      "expectedSemanticConstraints": [
        "Preserve source meaning and direction"
      ],
      "case": 41,
      "repeat": 1,
      "order": [
        "main",
        "v3",
        "v35"
      ],
      "permutation": "main>v3>v35",
      "stratum": "audio:ja-en"
    },
    {
      "baseId": "exception-routing-ja-en",
      "id": "exception-routing-ja-en-r1",
      "family": "exception-routing",
      "familyId": "exception-routing",
      "label": "Exception to normal routing",
      "direction": "ja-en",
      "modality": "text",
      "text": "通常、17時を過ぎて到着する荷物は翌朝まで待機します。ただし今日は、担当者が職員の現場待機を確認した場合に限り、交換用の無線機を18時30分まで受け取れます。この例外は、ほかの機器には適用されません。無線機を発送する前に、受け取りを確認した人の名前と、合意した到着時刻を記録してください。",
      "referenceText": "通常、17時を過ぎて到着する荷物は翌朝まで待機します。ただし今日は、担当者が職員の現場待機を確認した場合に限り、交換用の無線機を18時30分まで受け取れます。この例外は、ほかの機器には適用されません。無線機を発送する前に、受け取りを確認した人の名前と、合意した到着時刻を記録してください。",
      "invariants": [
        "Normal after-17:00 deliveries wait until next morning",
        "Today-only radio exception until 18:30",
        "Coordinator must confirm staff remains on site",
        "Other equipment excluded",
        "Record confirming person and agreed arrival time before dispatch"
      ],
      "expectedSemanticConstraints": [
        "Normal after-17:00 deliveries wait until next morning",
        "Today-only radio exception until 18:30",
        "Coordinator must confirm staff remains on site",
        "Other equipment excluded",
        "Record confirming person and agreed arrival time before dispatch"
      ],
      "features": {
        "numbers": true,
        "dateTime": true,
        "units": false,
        "namesPlaces": false,
        "negation": true,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "long",
        "characters": 144,
        "utf8Bytes": 420,
        "latinWordCount": 0,
        "digitCharacters": 6,
        "kanjiCharacters": 65,
        "hiraganaCharacters": 63,
        "katakanaCharacters": 0,
        "sentenceTerminators": 4,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "exception-routing",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "89e6a463ddf9412226f839dba55aac7af80f0fc826abf3d48128d6bb8f94abd2",
      "case": 42,
      "repeat": 1,
      "order": [
        "v3",
        "main",
        "v35"
      ],
      "permutation": "v3>main>v35",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "permission-short-en-ja",
      "id": "permission-short-en-ja-r1",
      "family": "permission-short",
      "familyId": "permission-short",
      "label": "Permission distinction",
      "direction": "en-ja",
      "modality": "text",
      "text": "You may move the empty boxes, but do not move the batteries.",
      "referenceText": "You may move the empty boxes, but do not move the batteries.",
      "invariants": [
        "Moving empty boxes is permitted",
        "Moving batteries is prohibited"
      ],
      "expectedSemanticConstraints": [
        "Moving empty boxes is permitted",
        "Moving batteries is prohibited"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": true,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 60,
        "utf8Bytes": 60,
        "latinWordCount": 12,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 1,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "permission-short",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "76f5e718e696c3d0594ec84fb94b9a3e9178c3fd1e8cef586b7cbb4b7bb1621d",
      "case": 43,
      "repeat": 1,
      "order": [
        "v35",
        "v3",
        "main"
      ],
      "permutation": "v35>v3>main",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "kana-greeting-en-ja",
      "id": "kana-greeting-en-ja-r1",
      "family": "kana-greeting",
      "familyId": "kana-greeting",
      "label": "Kana-only Japanese greeting",
      "direction": "en-ja",
      "modality": "text",
      "text": "Good morning. Is everyone ready?",
      "referenceText": "Good morning. Is everyone ready?",
      "invariants": [
        "Morning greeting",
        "Ask whether everyone is ready"
      ],
      "expectedSemanticConstraints": [
        "Morning greeting",
        "Ask whether everyone is ready"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 32,
        "utf8Bytes": 32,
        "latinWordCount": 5,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 2,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "kana-greeting",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "5126acf6e2ffa28bef911478b406e1aaa1e06f6052f08f4ef8a9a71807096418",
      "case": 44,
      "repeat": 1,
      "order": [
        "v35",
        "v3",
        "main"
      ],
      "permutation": "v35>v3>main",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "exception-routing-en-ja",
      "id": "exception-routing-en-ja-r1",
      "family": "exception-routing",
      "familyId": "exception-routing",
      "label": "Exception to normal routing",
      "direction": "en-ja",
      "modality": "text",
      "text": "Normally, deliveries arriving after 17:00 should wait until the next morning. There is one exception today: the replacement radio may be accepted until 18:30 if the coordinator confirms that a staff member will remain on site. This exception does not apply to other equipment. Before dispatching the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
      "referenceText": "Normally, deliveries arriving after 17:00 should wait until the next morning. There is one exception today: the replacement radio may be accepted until 18:30 if the coordinator confirms that a staff member will remain on site. This exception does not apply to other equipment. Before dispatching the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
      "invariants": [
        "Normal after-17:00 deliveries wait until next morning",
        "Today-only radio exception until 18:30",
        "Coordinator must confirm staff remains on site",
        "Other equipment excluded",
        "Record confirming person and agreed arrival time before dispatch"
      ],
      "expectedSemanticConstraints": [
        "Normal after-17:00 deliveries wait until next morning",
        "Today-only radio exception until 18:30",
        "Coordinator must confirm staff remains on site",
        "Other equipment excluded",
        "Record confirming person and agreed arrival time before dispatch"
      ],
      "features": {
        "numbers": true,
        "dateTime": true,
        "units": false,
        "namesPlaces": false,
        "negation": true,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "long",
        "characters": 387,
        "utf8Bytes": 387,
        "latinWordCount": 60,
        "digitCharacters": 8,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 4,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "exception-routing",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "c6297a2bc6e435a3cd609f39f73cee66d84e40509956c195ae9a745b8f25c77b",
      "case": 45,
      "repeat": 1,
      "order": [
        "main",
        "v3",
        "v35"
      ],
      "permutation": "main>v3>v35",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "handover-priorities-en-ja",
      "id": "handover-priorities-en-ja-r1",
      "family": "handover-priorities",
      "familyId": "handover-priorities",
      "label": "Priority, tentative timing and named locations",
      "direction": "en-ja",
      "modality": "text",
      "text": "For the evening handover, the Kyojima delivery remains the first priority, followed by Koganecho. The driver expects to return before sunset, although traffic may change that estimate. If the return is delayed, notify both receiving teams and ask which supplies can wait until morning. Keep the original priority order unless both coordinators agree to a change, and record the reason, the new order, and the names of the people who agreed.",
      "referenceText": "For the evening handover, the Kyojima delivery remains the first priority, followed by Koganecho. The driver expects to return before sunset, although traffic may change that estimate. If the return is delayed, notify both receiving teams and ask which supplies can wait until morning. Keep the original priority order unless both coordinators agree to a change, and record the reason, the new order, and the names of the people who agreed.",
      "invariants": [
        "Kyojima first, Koganecho second",
        "Return before sunset expected, not guaranteed",
        "If delayed notify both teams and ask what can wait",
        "Both coordinators must agree to reprioritization",
        "Record reason, new order and agreeing names"
      ],
      "expectedSemanticConstraints": [
        "Kyojima first, Koganecho second",
        "Return before sunset expected, not guaranteed",
        "If delayed notify both teams and ask what can wait",
        "Both coordinators must agree to reprioritization",
        "Record reason, new order and agreeing names"
      ],
      "features": {
        "numbers": false,
        "dateTime": true,
        "units": false,
        "namesPlaces": true,
        "negation": true,
        "conditional": true,
        "uncertainty": true,
        "multipleSteps": true,
        "handover": true,
        "lengthBand": "long",
        "characters": 440,
        "utf8Bytes": 440,
        "latinWordCount": 71,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 4,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "handover-priorities",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "82155eceb656b85440a7195e430f9ddb0bbfd6a5a31777b89ceee56ef5cba962",
      "case": 46,
      "repeat": 1,
      "order": [
        "main",
        "v35",
        "v3"
      ],
      "permutation": "main>v35>v3",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "date-window-ja-en",
      "id": "date-window-ja-en-r1",
      "family": "date-window",
      "familyId": "date-window",
      "label": "Date and delivery window",
      "direction": "ja-en",
      "modality": "text",
      "text": "配送予定日は11月18日で、時間帯は9時から11時30分です。受け取り担当者に日付と時間帯を確認し、明日だと決めつけないでください。",
      "referenceText": "配送予定日は11月18日で、時間帯は9時から11時30分です。受け取り担当者に日付と時間帯を確認し、明日だと決めつけないでください。",
      "invariants": [
        "18 November",
        "Delivery window 09:00–11:30",
        "Confirm both date and time window",
        "Do not assume tomorrow"
      ],
      "expectedSemanticConstraints": [
        "18 November",
        "Delivery window 09:00–11:30",
        "Confirm both date and time window",
        "Do not assume tomorrow"
      ],
      "features": {
        "numbers": true,
        "dateTime": true,
        "units": false,
        "namesPlaces": false,
        "negation": true,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "medium",
        "characters": 66,
        "utf8Bytes": 180,
        "latinWordCount": 0,
        "digitCharacters": 9,
        "kanjiCharacters": 28,
        "hiraganaCharacters": 25,
        "katakanaCharacters": 0,
        "sentenceTerminators": 2,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "date-window",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "cc72775616905d69efbf23e0d5bb8902f02a37222cbebd8dc579cc577be0dc92",
      "case": 47,
      "repeat": 1,
      "order": [
        "v35",
        "main",
        "v3"
      ],
      "permutation": "v35>main>v3",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "greeting-en-ja",
      "id": "greeting-en-ja-r1",
      "family": "greeting",
      "familyId": "greeting",
      "label": "Greeting",
      "direction": "en-ja",
      "modality": "text",
      "text": "Hello. Thank you for your help.",
      "referenceText": "Hello. Thank you for your help.",
      "invariants": [
        "Greeting and gratitude"
      ],
      "expectedSemanticConstraints": [
        "Greeting and gratitude"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 31,
        "utf8Bytes": 31,
        "latinWordCount": 6,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 2,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/0",
        "previousCase": 1,
        "sourceInputSha256": "affcd3ed4c92ab9e0fe337ff7a87c4778bbac34adde159f53bcf3b6bc292c0c7"
      },
      "inputSha256": "affcd3ed4c92ab9e0fe337ff7a87c4778bbac34adde159f53bcf3b6bc292c0c7",
      "case": 48,
      "repeat": 1,
      "order": [
        "v3",
        "v35",
        "main"
      ],
      "permutation": "v3>v35>main",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "recorded-numbers-ja-en",
      "id": "recorded-numbers-ja-en-r1",
      "family": "numbers",
      "familyId": "numbers",
      "label": "Saved recording: Time and corrected number",
      "direction": "ja-en",
      "modality": "audio",
      "text": "トラックは14:30に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5キログラムです。",
      "referenceText": "トラックは14:30に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5キログラムです。",
      "audioSource": "archive/v3-vs-main-20-20261015/audio/05-main.mp3",
      "audioFile": "audio/recorded-numbers-ja-en.wav",
      "audio": {
        "sampleRate": 16000,
        "channels": 1,
        "sampleWidth": 2,
        "durationSeconds": 9.87425,
        "bytes": 320072,
        "sha256": "6790a7c430d817f3939d387c153d82f6b1c1117be123b15165335ad054ca5943"
      },
      "invariants": [
        "14:30",
        "12 boxes not20",
        "7.5 kilograms perbox"
      ],
      "expectedSemanticConstraints": [
        "14:30",
        "12 boxes not20",
        "7.5 kilograms perbox"
      ],
      "features": {
        "numbers": true,
        "dateTime": true,
        "units": true,
        "namesPlaces": false,
        "negation": true,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "medium",
        "characters": 54,
        "utf8Bytes": 138,
        "latinWordCount": 0,
        "digitCharacters": 10,
        "kanjiCharacters": 10,
        "hiraganaCharacters": 20,
        "katakanaCharacters": 9,
        "sentenceTerminators": 4,
        "audioDurationSeconds": 9.87425,
        "audioSampleRate": 16000,
        "recordingType": "saved-generated-speech",
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-generated-audio",
        "path": "archive/v3-vs-main-20-20261015/results.json",
        "jsonPointer": "/jobs/8",
        "previousCase": 5,
        "previousSite": "main",
        "audioPath": "archive/v3-vs-main-20-20261015/audio/05-main.mp3",
        "audioSha256": "90e31f09e1cdd0dd183e3ea304b8b851e5affdf9a529230a3040db49f3b9e63d",
        "referenceTextPointer": "/jobs/8/translation/translation",
        "referenceTextStatus": "Exact generation text; no new listener verification.",
        "note": "Saved Fish Audio output, converted once to 16 kHz mono PCM16. Controlled recording, not live conversation."
      },
      "inputSha256": "6790a7c430d817f3939d387c153d82f6b1c1117be123b15165335ad054ca5943",
      "case": 49,
      "repeat": 1,
      "order": [
        "v35",
        "main",
        "v3"
      ],
      "permutation": "v35>main>v3",
      "stratum": "audio:ja-en"
    },
    {
      "baseId": "greeting-ja-en",
      "id": "greeting-ja-en-r1",
      "family": "greeting",
      "familyId": "greeting",
      "label": "Greeting",
      "direction": "ja-en",
      "modality": "text",
      "text": "こんにちは。お手伝いいただき、ありがとうございます。",
      "referenceText": "こんにちは。お手伝いいただき、ありがとうございます。",
      "invariants": [
        "Greeting and gratitude"
      ],
      "expectedSemanticConstraints": [
        "Greeting and gratitude"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 26,
        "utf8Bytes": 78,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 2,
        "hiraganaCharacters": 21,
        "katakanaCharacters": 0,
        "sentenceTerminators": 2,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/1",
        "previousCase": 2,
        "sourceInputSha256": "2e3e47a3940f36ea389f935b340b33396e1f9e64198882ac1cb5c0e485abde15"
      },
      "inputSha256": "2e3e47a3940f36ea389f935b340b33396e1f9e64198882ac1cb5c0e485abde15",
      "case": 50,
      "repeat": 1,
      "order": [
        "v35",
        "v3",
        "main"
      ],
      "permutation": "v35>v3>main",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "attribution-ja-en",
      "id": "attribution-ja-en-r2",
      "family": "attribution",
      "familyId": "attribution",
      "label": "Reported information and responsibility",
      "direction": "ja-en",
      "modality": "text",
      "text": "午後の引き継ぎで、愛子さんは西側の保管室が使えるかもしれないと話しましたが、健二さんはまだ状態を確認していません。愛子さんからの未確認情報として記録してください。物資を移動する前に健二さんへ点検を依頼し、誰が結果を確認するのかを受け取り担当者に伝えてください。確認が届くまでは、利用準備ができたとは伝えないでください。",
      "referenceText": "午後の引き継ぎで、愛子さんは西側の保管室が使えるかもしれないと話しましたが、健二さんはまだ状態を確認していません。愛子さんからの未確認情報として記録してください。物資を移動する前に健二さんへ点検を依頼し、誰が結果を確認するのかを受け取り担当者に伝えてください。確認が届くまでは、利用準備ができたとは伝えないでください。",
      "invariants": [
        "Aiko reports possible availability; not confirmed",
        "Kenji has not checked condition",
        "Inspect before moving supplies",
        "Tell receiving team who confirms result",
        "Do not describe room as ready before confirmation"
      ],
      "expectedSemanticConstraints": [
        "Aiko reports possible availability; not confirmed",
        "Kenji has not checked condition",
        "Inspect before moving supplies",
        "Tell receiving team who confirms result",
        "Do not describe room as ready before confirmation"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": true,
        "negation": true,
        "conditional": false,
        "uncertainty": true,
        "multipleSteps": true,
        "handover": true,
        "lengthBand": "long",
        "characters": 159,
        "utf8Bytes": 477,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 58,
        "hiraganaCharacters": 93,
        "katakanaCharacters": 0,
        "sentenceTerminators": 4,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "attribution",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "286b8c63fa6f4ae29e97cdc3bbf528bed432831034b222cd240a198b894515f2",
      "case": 51,
      "repeat": 2,
      "order": [
        "v35",
        "main",
        "v3"
      ],
      "permutation": "v35>main>v3",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "logistics-en-ja",
      "id": "logistics-en-ja-r2",
      "family": "logistics",
      "familyId": "logistics",
      "label": "Multi step delivery",
      "direction": "en-ja",
      "modality": "text",
      "text": "The first delivery contains blankets and drinking water for the community centre. Before unloading, ask the coordinator which room is dry and accessible. Leave the walkway clear, record how many boxes arrive, and report any damaged packaging. If the coordinator is absent, keep the supplies in the vehicle and contact the receiving team.",
      "referenceText": "The first delivery contains blankets and drinking water for the community centre. Before unloading, ask the coordinator which room is dry and accessible. Leave the walkway clear, record how many boxes arrive, and report any damaged packaging. If the coordinator is absent, keep the supplies in the vehicle and contact the receiving team.",
      "invariants": [
        "Blankets and drinking water",
        "Ask dry accessible room before unloading",
        "Clearwalkway and countboxes",
        "Reportdamagedpackaging",
        "Absentcoordinator=>keepvehicle and contactteam"
      ],
      "expectedSemanticConstraints": [
        "Blankets and drinking water",
        "Ask dry accessible room before unloading",
        "Clearwalkway and countboxes",
        "Reportdamagedpackaging",
        "Absentcoordinator=>keepvehicle and contactteam"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "long",
        "characters": 337,
        "utf8Bytes": 337,
        "latinWordCount": 53,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 4,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/12",
        "previousCase": 13,
        "sourceInputSha256": "58e8b8baf91cf7edc07e4973424567dfc44aa5df38fef7d7d9218b9d7bd4bcbb"
      },
      "inputSha256": "58e8b8baf91cf7edc07e4973424567dfc44aa5df38fef7d7d9218b9d7bd4bcbb",
      "case": 52,
      "repeat": 2,
      "order": [
        "main",
        "v3",
        "v35"
      ],
      "permutation": "main>v3>v35",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "names-en-ja",
      "id": "names-en-ja-r2",
      "family": "names",
      "familyId": "names",
      "label": "Person and place names",
      "direction": "en-ja",
      "modality": "text",
      "text": "Please ask Kenji Sato to meet Aiko Tanaka in Kyojima.",
      "referenceText": "Please ask Kenji Sato to meet Aiko Tanaka in Kyojima.",
      "invariants": [
        "Kenji Sato / 佐藤健二 is asked to meet Aiko Tanaka / 田中愛子",
        "Meeting is in Kyojima / 京島"
      ],
      "expectedSemanticConstraints": [
        "Kenji Sato / 佐藤健二 is asked to meet Aiko Tanaka / 田中愛子",
        "Meeting is in Kyojima / 京島"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": true,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 53,
        "utf8Bytes": 53,
        "latinWordCount": 10,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 1,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "names",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "6e05608df07922a706a833db753246978c397a56af7468b63372df72034e2a99",
      "case": 53,
      "repeat": 2,
      "order": [
        "v35",
        "v3",
        "main"
      ],
      "permutation": "v35>v3>main",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "location-ja-en",
      "id": "location-ja-en-r2",
      "family": "location",
      "familyId": "location",
      "label": "Location and floor",
      "direction": "ja-en",
      "modality": "text",
      "text": "折りたたみ椅子を二脚、二階の会議室まで運んでください。",
      "referenceText": "折りたたみ椅子を二脚、二階の会議室まで運んでください。",
      "invariants": [
        "Two folding chairs",
        "Meeting room on second floor"
      ],
      "expectedSemanticConstraints": [
        "Two folding chairs",
        "Meeting room on second floor"
      ],
      "features": {
        "numbers": true,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 27,
        "utf8Bytes": 81,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 11,
        "hiraganaCharacters": 14,
        "katakanaCharacters": 0,
        "sentenceTerminators": 1,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/3",
        "previousCase": 4,
        "sourceInputSha256": "3a6b78ec2ed21c153c2c8f32b8a4f6fe68ce9105ffa47c814ae09380351ed3ef"
      },
      "inputSha256": "3a6b78ec2ed21c153c2c8f32b8a4f6fe68ce9105ffa47c814ae09380351ed3ef",
      "case": 54,
      "repeat": 2,
      "order": [
        "main",
        "v35",
        "v3"
      ],
      "permutation": "main>v35>v3",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "handover-en-ja",
      "id": "handover-en-ja-r2",
      "family": "handover",
      "familyId": "handover",
      "label": "Complex handover",
      "direction": "en-ja",
      "modality": "text",
      "text": "At the morning handover, please separate confirmed deliveries from requests that are still awaiting approval. The generator assigned to the north site must remain there until a replacement arrives; the spare unit may go to the community centre only after its cable has been checked. We expect the main road to reopen this afternoon, but that has not been confirmed. If the route remains closed, tell the receiving teams before rescheduling, preserve the original priority order, and record who agreed to each change.",
      "referenceText": "At the morning handover, please separate confirmed deliveries from requests that are still awaiting approval. The generator assigned to the north site must remain there until a replacement arrives; the spare unit may go to the community centre only after its cable has been checked. We expect the main road to reopen this afternoon, but that has not been confirmed. If the route remains closed, tell the receiving teams before rescheduling, preserve the original priority order, and record who agreed to each change.",
      "invariants": [
        "Confirmedvsawaitingapproval",
        "Northgenerator staysuntilreplacement",
        "Spareonlyaftercablechecked",
        "Roadreopeningexpectedunconfirmed",
        "Ifclosed notifybefore reschedule",
        "Preservepriority and recordagreement"
      ],
      "expectedSemanticConstraints": [
        "Confirmedvsawaitingapproval",
        "Northgenerator staysuntilreplacement",
        "Spareonlyaftercablechecked",
        "Roadreopeningexpectedunconfirmed",
        "Ifclosed notifybefore reschedule",
        "Preservepriority and recordagreement"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": true,
        "uncertainty": true,
        "multipleSteps": true,
        "handover": true,
        "lengthBand": "long",
        "characters": 516,
        "utf8Bytes": 516,
        "latinWordCount": 83,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 4,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/14",
        "previousCase": 15,
        "sourceInputSha256": "0c93d586270884ae6bc147402fcd4a08484526515ea17ef1e4238db0de69262a"
      },
      "inputSha256": "0c93d586270884ae6bc147402fcd4a08484526515ea17ef1e4238db0de69262a",
      "case": 55,
      "repeat": 2,
      "order": [
        "v3",
        "v35",
        "main"
      ],
      "permutation": "v3>v35>main",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "handover-priorities-en-ja",
      "id": "handover-priorities-en-ja-r2",
      "family": "handover-priorities",
      "familyId": "handover-priorities",
      "label": "Priority, tentative timing and named locations",
      "direction": "en-ja",
      "modality": "text",
      "text": "For the evening handover, the Kyojima delivery remains the first priority, followed by Koganecho. The driver expects to return before sunset, although traffic may change that estimate. If the return is delayed, notify both receiving teams and ask which supplies can wait until morning. Keep the original priority order unless both coordinators agree to a change, and record the reason, the new order, and the names of the people who agreed.",
      "referenceText": "For the evening handover, the Kyojima delivery remains the first priority, followed by Koganecho. The driver expects to return before sunset, although traffic may change that estimate. If the return is delayed, notify both receiving teams and ask which supplies can wait until morning. Keep the original priority order unless both coordinators agree to a change, and record the reason, the new order, and the names of the people who agreed.",
      "invariants": [
        "Kyojima first, Koganecho second",
        "Return before sunset expected, not guaranteed",
        "If delayed notify both teams and ask what can wait",
        "Both coordinators must agree to reprioritization",
        "Record reason, new order and agreeing names"
      ],
      "expectedSemanticConstraints": [
        "Kyojima first, Koganecho second",
        "Return before sunset expected, not guaranteed",
        "If delayed notify both teams and ask what can wait",
        "Both coordinators must agree to reprioritization",
        "Record reason, new order and agreeing names"
      ],
      "features": {
        "numbers": false,
        "dateTime": true,
        "units": false,
        "namesPlaces": true,
        "negation": true,
        "conditional": true,
        "uncertainty": true,
        "multipleSteps": true,
        "handover": true,
        "lengthBand": "long",
        "characters": 440,
        "utf8Bytes": 440,
        "latinWordCount": 71,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 4,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "handover-priorities",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "82155eceb656b85440a7195e430f9ddb0bbfd6a5a31777b89ceee56ef5cba962",
      "case": 56,
      "repeat": 2,
      "order": [
        "v3",
        "v35",
        "main"
      ],
      "permutation": "v3>v35>main",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "handover-priorities-ja-en",
      "id": "handover-priorities-ja-en-r2",
      "family": "handover-priorities",
      "familyId": "handover-priorities",
      "label": "Priority, tentative timing and named locations",
      "direction": "ja-en",
      "modality": "text",
      "text": "夕方の引き継ぎでは、京島への配送を最優先とし、その次を黄金町としてください。運転手は日没前に戻る見込みですが、交通状況によって変わる可能性があります。帰着が遅れる場合は、両方の受け取り担当者へ連絡し、翌朝まで待てる物資を確認してください。両方の担当者が変更に同意しない限り、元の優先順位を保ってください。変更する場合は、理由、新しい順序、同意した人の名前を記録してください。",
      "referenceText": "夕方の引き継ぎでは、京島への配送を最優先とし、その次を黄金町としてください。運転手は日没前に戻る見込みですが、交通状況によって変わる可能性があります。帰着が遅れる場合は、両方の受け取り担当者へ連絡し、翌朝まで待てる物資を確認してください。両方の担当者が変更に同意しない限り、元の優先順位を保ってください。変更する場合は、理由、新しい順序、同意した人の名前を記録してください。",
      "invariants": [
        "Kyojima first, Koganecho second",
        "Return before sunset expected, not guaranteed",
        "If delayed notify both teams and ask what can wait",
        "Both coordinators must agree to reprioritization",
        "Record reason, new order and agreeing names"
      ],
      "expectedSemanticConstraints": [
        "Kyojima first, Koganecho second",
        "Return before sunset expected, not guaranteed",
        "If delayed notify both teams and ask what can wait",
        "Both coordinators must agree to reprioritization",
        "Record reason, new order and agreeing names"
      ],
      "features": {
        "numbers": false,
        "dateTime": true,
        "units": false,
        "namesPlaces": true,
        "negation": true,
        "conditional": true,
        "uncertainty": true,
        "multipleSteps": true,
        "handover": true,
        "lengthBand": "long",
        "characters": 187,
        "utf8Bytes": 561,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 85,
        "hiraganaCharacters": 88,
        "katakanaCharacters": 0,
        "sentenceTerminators": 5,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "handover-priorities",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "8fdec9f583a2dca9511965604e8720677273f1907d4513cbf03ffce5bfafd132",
      "case": 57,
      "repeat": 2,
      "order": [
        "v35",
        "v3",
        "main"
      ],
      "permutation": "v35>v3>main",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "greeting-ja-en",
      "id": "greeting-ja-en-r2",
      "family": "greeting",
      "familyId": "greeting",
      "label": "Greeting",
      "direction": "ja-en",
      "modality": "text",
      "text": "こんにちは。お手伝いいただき、ありがとうございます。",
      "referenceText": "こんにちは。お手伝いいただき、ありがとうございます。",
      "invariants": [
        "Greeting and gratitude"
      ],
      "expectedSemanticConstraints": [
        "Greeting and gratitude"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 26,
        "utf8Bytes": 78,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 2,
        "hiraganaCharacters": 21,
        "katakanaCharacters": 0,
        "sentenceTerminators": 2,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/1",
        "previousCase": 2,
        "sourceInputSha256": "2e3e47a3940f36ea389f935b340b33396e1f9e64198882ac1cb5c0e485abde15"
      },
      "inputSha256": "2e3e47a3940f36ea389f935b340b33396e1f9e64198882ac1cb5c0e485abde15",
      "case": 58,
      "repeat": 2,
      "order": [
        "main",
        "v3",
        "v35"
      ],
      "permutation": "main>v3>v35",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "names-ja-en",
      "id": "names-ja-en-r2",
      "family": "names",
      "familyId": "names",
      "label": "Person and place names",
      "direction": "ja-en",
      "modality": "text",
      "text": "京島で田中愛子さんと会うよう、佐藤健二さんに伝えてください。",
      "referenceText": "京島で田中愛子さんと会うよう、佐藤健二さんに伝えてください。",
      "invariants": [
        "Kenji Sato / 佐藤健二 is asked to meet Aiko Tanaka / 田中愛子",
        "Meeting is in Kyojima / 京島"
      ],
      "expectedSemanticConstraints": [
        "Kenji Sato / 佐藤健二 is asked to meet Aiko Tanaka / 田中愛子",
        "Meeting is in Kyojima / 京島"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": true,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 30,
        "utf8Bytes": 90,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 12,
        "hiraganaCharacters": 16,
        "katakanaCharacters": 0,
        "sentenceTerminators": 1,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "names",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "fa321cb20d1ac895a2d7888252f439f13cbe5548070d2066ff2aa902e8e8e729",
      "case": 59,
      "repeat": 2,
      "order": [
        "v3",
        "v35",
        "main"
      ],
      "permutation": "v3>v35>main",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "exception-routing-en-ja",
      "id": "exception-routing-en-ja-r2",
      "family": "exception-routing",
      "familyId": "exception-routing",
      "label": "Exception to normal routing",
      "direction": "en-ja",
      "modality": "text",
      "text": "Normally, deliveries arriving after 17:00 should wait until the next morning. There is one exception today: the replacement radio may be accepted until 18:30 if the coordinator confirms that a staff member will remain on site. This exception does not apply to other equipment. Before dispatching the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
      "referenceText": "Normally, deliveries arriving after 17:00 should wait until the next morning. There is one exception today: the replacement radio may be accepted until 18:30 if the coordinator confirms that a staff member will remain on site. This exception does not apply to other equipment. Before dispatching the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
      "invariants": [
        "Normal after-17:00 deliveries wait until next morning",
        "Today-only radio exception until 18:30",
        "Coordinator must confirm staff remains on site",
        "Other equipment excluded",
        "Record confirming person and agreed arrival time before dispatch"
      ],
      "expectedSemanticConstraints": [
        "Normal after-17:00 deliveries wait until next morning",
        "Today-only radio exception until 18:30",
        "Coordinator must confirm staff remains on site",
        "Other equipment excluded",
        "Record confirming person and agreed arrival time before dispatch"
      ],
      "features": {
        "numbers": true,
        "dateTime": true,
        "units": false,
        "namesPlaces": false,
        "negation": true,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "long",
        "characters": 387,
        "utf8Bytes": 387,
        "latinWordCount": 60,
        "digitCharacters": 8,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 4,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "exception-routing",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "c6297a2bc6e435a3cd609f39f73cee66d84e40509956c195ae9a745b8f25c77b",
      "case": 60,
      "repeat": 2,
      "order": [
        "v35",
        "v3",
        "main"
      ],
      "permutation": "v35>v3>main",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "place-route-ja-en",
      "id": "place-route-ja-en-r2",
      "family": "place-route",
      "familyId": "place-route",
      "label": "Two place names and conditional stop",
      "direction": "ja-en",
      "modality": "text",
      "text": "書類を京島から黄金町へ運んでください。中村さんが不在なら、受付の李さんに預け、立ち去る前に受領を確認してもらってください。",
      "referenceText": "書類を京島から黄金町へ運んでください。中村さんが不在なら、受付の李さんに預け、立ち去る前に受領を確認してもらってください。",
      "invariants": [
        "Origin Kyojima / 京島; destination Koganecho / 黄金町",
        "If Nakamura absent, leave documents with Lee / 李 at reception",
        "Receipt confirmed before departure"
      ],
      "expectedSemanticConstraints": [
        "Origin Kyojima / 京島; destination Koganecho / 黄金町",
        "If Nakamura absent, leave documents with Lee / 李 at reception",
        "Receipt confirmed before departure"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": true,
        "negation": false,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "medium",
        "characters": 61,
        "utf8Bytes": 183,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 23,
        "hiraganaCharacters": 34,
        "katakanaCharacters": 0,
        "sentenceTerminators": 2,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "place-route",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "c892d71ba4c68680a6bbdfdb9c7322012a32206053ba7fdf4e8f8b7ccdde9579",
      "case": 61,
      "repeat": 2,
      "order": [
        "v35",
        "v3",
        "main"
      ],
      "permutation": "v35>v3>main",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "conditional-ja-en",
      "id": "conditional-ja-en-r2",
      "family": "conditional",
      "familyId": "conditional",
      "label": "Conditional routing",
      "direction": "ja-en",
      "modality": "text",
      "text": "橋が閉鎖されていたら、東側の道路を通り、受け取り担当者に電話してください。通行できる場合は、いつもの経路を使ってください。目的地は変更しないでください。",
      "referenceText": "橋が閉鎖されていたら、東側の道路を通り、受け取り担当者に電話してください。通行できる場合は、いつもの経路を使ってください。目的地は変更しないでください。",
      "invariants": [
        "Closedbridge=>easternroad and call",
        "Openbridge=>usualroute",
        "Destination unchanged"
      ],
      "expectedSemanticConstraints": [
        "Closedbridge=>easternroad and call",
        "Openbridge=>usualroute",
        "Destination unchanged"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": true,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "medium",
        "characters": 76,
        "utf8Bytes": 228,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 27,
        "hiraganaCharacters": 43,
        "katakanaCharacters": 0,
        "sentenceTerminators": 3,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/11",
        "previousCase": 12,
        "sourceInputSha256": "2e57a53eddcea89f500587d557a03307870e99a5d8cf098bcdf8d307e8c7f7bd"
      },
      "inputSha256": "2e57a53eddcea89f500587d557a03307870e99a5d8cf098bcdf8d307e8c7f7bd",
      "case": 62,
      "repeat": 2,
      "order": [
        "main",
        "v35",
        "v3"
      ],
      "permutation": "main>v35>v3",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "time-correction-en-ja",
      "id": "time-correction-en-ja-r2",
      "family": "time-correction",
      "familyId": "time-correction",
      "label": "Corrected departure time",
      "direction": "en-ja",
      "modality": "text",
      "text": "We leave at 8:15, not 8:50.",
      "referenceText": "We leave at 8:15, not 8:50.",
      "invariants": [
        "Departure at 08:15",
        "08:50 explicitly rejected"
      ],
      "expectedSemanticConstraints": [
        "Departure at 08:15",
        "08:50 explicitly rejected"
      ],
      "features": {
        "numbers": true,
        "dateTime": true,
        "units": false,
        "namesPlaces": false,
        "negation": true,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 27,
        "utf8Bytes": 27,
        "latinWordCount": 4,
        "digitCharacters": 6,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 1,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "time-correction",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "22f8433ac603623a0980f2518999ddcd98ed94d11d6ecd108486224f9b7388d9",
      "case": 63,
      "repeat": 2,
      "order": [
        "v3",
        "main",
        "v35"
      ],
      "permutation": "v3>main>v35",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "kana-greeting-ja-en",
      "id": "kana-greeting-ja-en-r2",
      "family": "kana-greeting",
      "familyId": "kana-greeting",
      "label": "Kana-only Japanese greeting",
      "direction": "ja-en",
      "modality": "text",
      "text": "おはようございます。みなさん、じゅんびはいいですか。",
      "referenceText": "おはようございます。みなさん、じゅんびはいいですか。",
      "invariants": [
        "Morning greeting",
        "Ask whether everyone is ready"
      ],
      "expectedSemanticConstraints": [
        "Morning greeting",
        "Ask whether everyone is ready"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 26,
        "utf8Bytes": 78,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 23,
        "katakanaCharacters": 0,
        "sentenceTerminators": 2,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "kana-greeting",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "2f24bb75ccf90beaa99b83db430dd0d3363ad82d64579e31cc211e3865580735",
      "case": 64,
      "repeat": 2,
      "order": [
        "v3",
        "main",
        "v35"
      ],
      "permutation": "v3>main>v35",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "greeting-en-ja",
      "id": "greeting-en-ja-r2",
      "family": "greeting",
      "familyId": "greeting",
      "label": "Greeting",
      "direction": "en-ja",
      "modality": "text",
      "text": "Hello. Thank you for your help.",
      "referenceText": "Hello. Thank you for your help.",
      "invariants": [
        "Greeting and gratitude"
      ],
      "expectedSemanticConstraints": [
        "Greeting and gratitude"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 31,
        "utf8Bytes": 31,
        "latinWordCount": 6,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 2,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/0",
        "previousCase": 1,
        "sourceInputSha256": "affcd3ed4c92ab9e0fe337ff7a87c4778bbac34adde159f53bcf3b6bc292c0c7"
      },
      "inputSha256": "affcd3ed4c92ab9e0fe337ff7a87c4778bbac34adde159f53bcf3b6bc292c0c7",
      "case": 65,
      "repeat": 2,
      "order": [
        "main",
        "v35",
        "v3"
      ],
      "permutation": "main>v35>v3",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "logistics-ja-en",
      "id": "logistics-ja-en-r2",
      "family": "logistics",
      "familyId": "logistics",
      "label": "Multi step delivery",
      "direction": "ja-en",
      "modality": "text",
      "text": "最初の配送には、地域の集会所で使う毛布と飲料水が含まれています。荷物を降ろす前に、濡れておらず利用しやすい部屋を担当者に確認してください。通路を空け、届いた箱の数を記録し、包装に傷があれば報告してください。担当者が不在の場合は、物資を車内に保管し、受け取り担当者へ連絡してください。",
      "referenceText": "最初の配送には、地域の集会所で使う毛布と飲料水が含まれています。荷物を降ろす前に、濡れておらず利用しやすい部屋を担当者に確認してください。通路を空け、届いた箱の数を記録し、包装に傷があれば報告してください。担当者が不在の場合は、物資を車内に保管し、受け取り担当者へ連絡してください。",
      "invariants": [
        "Blankets and drinking water",
        "Ask dry accessible room before unloading",
        "Clearwalkway and countboxes",
        "Reportdamagedpackaging",
        "Absentcoordinator=>keepvehicle and contactteam"
      ],
      "expectedSemanticConstraints": [
        "Blankets and drinking water",
        "Ask dry accessible room before unloading",
        "Clearwalkway and countboxes",
        "Reportdamagedpackaging",
        "Absentcoordinator=>keepvehicle and contactteam"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "long",
        "characters": 141,
        "utf8Bytes": 423,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 63,
        "hiraganaCharacters": 68,
        "katakanaCharacters": 0,
        "sentenceTerminators": 4,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/13",
        "previousCase": 14,
        "sourceInputSha256": "ef0bc132690050a72fa7fe61ef80ef922c99d8b0adc98a08a4cc9d9b59051a46"
      },
      "inputSha256": "ef0bc132690050a72fa7fe61ef80ef922c99d8b0adc98a08a4cc9d9b59051a46",
      "case": 66,
      "repeat": 2,
      "order": [
        "main",
        "v3",
        "v35"
      ],
      "permutation": "main>v3>v35",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "attribution-en-ja",
      "id": "attribution-en-ja-r2",
      "family": "attribution",
      "familyId": "attribution",
      "label": "Reported information and responsibility",
      "direction": "en-ja",
      "modality": "text",
      "text": "At the afternoon handover, Aiko said the western storage room might be available, but Kenji has not checked its condition. Please record this as unconfirmed information from Aiko. Ask Kenji to inspect the room before any supplies are moved, and tell the receiving team who will confirm the result. Do not describe the room as ready until that confirmation arrives.",
      "referenceText": "At the afternoon handover, Aiko said the western storage room might be available, but Kenji has not checked its condition. Please record this as unconfirmed information from Aiko. Ask Kenji to inspect the room before any supplies are moved, and tell the receiving team who will confirm the result. Do not describe the room as ready until that confirmation arrives.",
      "invariants": [
        "Aiko reports possible availability; not confirmed",
        "Kenji has not checked condition",
        "Inspect before moving supplies",
        "Tell receiving team who confirms result",
        "Do not describe room as ready before confirmation"
      ],
      "expectedSemanticConstraints": [
        "Aiko reports possible availability; not confirmed",
        "Kenji has not checked condition",
        "Inspect before moving supplies",
        "Tell receiving team who confirms result",
        "Do not describe room as ready before confirmation"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": true,
        "negation": true,
        "conditional": false,
        "uncertainty": true,
        "multipleSteps": true,
        "handover": true,
        "lengthBand": "long",
        "characters": 364,
        "utf8Bytes": 364,
        "latinWordCount": 60,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 4,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "attribution",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "d72eb5a3ad488d5455adb5007e1ab5dca38a37078de3c39fdb197c4214d50c81",
      "case": 67,
      "repeat": 2,
      "order": [
        "v35",
        "main",
        "v3"
      ],
      "permutation": "v35>main>v3",
      "stratum": "text:en-ja"
    },
    {
      "id": "recorded-long-en-ja-r2",
      "label": "Longer saved recording",
      "direction": "en-ja",
      "modality": "audio",
      "audioSource": "archive/v3-vs-main-20261015/3-v3.mp3",
      "audioFile": "audio/recorded-long-en-ja.wav",
      "text": "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance.",
      "invariants": [
        "Preserve source meaning and direction"
      ],
      "provenance": {
        "kind": "previous-benchmark-recording",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/18",
        "previousCase": 19,
        "audioPath": "archive/v3-vs-main-20-20261015/audio/recorded-long-en-ja.wav",
        "originalSource": "archive/v3-vs-main-20261015/3-v3.mp3",
        "note": "Fish Audio output saved in earlier comparison, then converted to16kHz PCM16; not natural recorded conversation.",
        "referenceTextStatus": "Generation script or source transcript; no new listener verification.",
        "familyNote": "Meeting recordings are analogous scenarios, not literal translations of one another."
      },
      "audio": {
        "sampleRate": 16000,
        "channels": 1,
        "sampleWidth": 2,
        "durationSeconds": 7.3665,
        "bytes": 239824,
        "sha256": "f411e55a55b70295928e62ee9ec186cdf098cf9438e7140285d4276789484f72"
      },
      "inputSha256": "f411e55a55b70295928e62ee9ec186cdf098cf9438e7140285d4276789484f72",
      "baseId": "recorded-long-en-ja",
      "family": "meeting-recording",
      "familyId": "meeting-recording",
      "referenceText": "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance.",
      "features": {
        "numbers": true,
        "dateTime": true,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "medium",
        "characters": 127,
        "utf8Bytes": 127,
        "latinWordCount": 22,
        "digitCharacters": 2,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 3,
        "audioDurationSeconds": 7.3665,
        "audioSampleRate": 16000,
        "recordingType": "saved-generated-speech",
        "inputFeatureOnly": true
      },
      "expectedSemanticConstraints": [
        "Preserve source meaning and direction"
      ],
      "case": 68,
      "repeat": 2,
      "order": [
        "v35",
        "v3",
        "main"
      ],
      "permutation": "v35>v3>main",
      "stratum": "audio:en-ja"
    },
    {
      "baseId": "uncertainty-ja-en",
      "id": "uncertainty-ja-en-r2",
      "family": "uncertainty",
      "familyId": "uncertainty",
      "label": "Uncertainty and access",
      "direction": "ja-en",
      "modality": "text",
      "text": "入口の幅は八十二センチメートルです。車いすが通れるかは、まだ確認できていません。別の入口も使えるようにしておいてください。",
      "referenceText": "入口の幅は八十二センチメートルです。車いすが通れるかは、まだ確認できていません。別の入口も使えるようにしておいてください。",
      "invariants": [
        "82centimetres",
        "Wheelchair access unconfirmed",
        "Keep alternative entrance available"
      ],
      "expectedSemanticConstraints": [
        "82centimetres",
        "Wheelchair access unconfirmed",
        "Keep alternative entrance available"
      ],
      "features": {
        "numbers": true,
        "dateTime": false,
        "units": true,
        "namesPlaces": false,
        "negation": true,
        "conditional": false,
        "uncertainty": true,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "medium",
        "characters": 61,
        "utf8Bytes": 183,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 14,
        "hiraganaCharacters": 36,
        "katakanaCharacters": 7,
        "sentenceTerminators": 3,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/9",
        "previousCase": 10,
        "sourceInputSha256": "1bb9ca2b9922eae550c84f37c2c0dbfd9c0ee4f4881a10598a187bbed74aa72a"
      },
      "inputSha256": "1bb9ca2b9922eae550c84f37c2c0dbfd9c0ee4f4881a10598a187bbed74aa72a",
      "case": 69,
      "repeat": 2,
      "order": [
        "v3",
        "v35",
        "main"
      ],
      "permutation": "v3>v35>main",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "numbers-en-ja",
      "id": "numbers-en-ja-r2",
      "family": "numbers",
      "familyId": "numbers",
      "label": "Time and corrected number",
      "direction": "en-ja",
      "modality": "text",
      "text": "The truck arrives at 14:30. We need twelve boxes, not twenty. Each box weighs 7.5 kilograms.",
      "referenceText": "The truck arrives at 14:30. We need twelve boxes, not twenty. Each box weighs 7.5 kilograms.",
      "invariants": [
        "14:30",
        "12 boxes not20",
        "7.5 kilograms perbox"
      ],
      "expectedSemanticConstraints": [
        "14:30",
        "12 boxes not20",
        "7.5 kilograms perbox"
      ],
      "features": {
        "numbers": true,
        "dateTime": true,
        "units": true,
        "namesPlaces": false,
        "negation": true,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "medium",
        "characters": 92,
        "utf8Bytes": 92,
        "latinWordCount": 14,
        "digitCharacters": 6,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 4,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/4",
        "previousCase": 5,
        "sourceInputSha256": "6d381ed9b59414e139bb1c737799a51f1c7305e2f48bd10cd001395f405c900e"
      },
      "inputSha256": "6d381ed9b59414e139bb1c737799a51f1c7305e2f48bd10cd001395f405c900e",
      "case": 70,
      "repeat": 2,
      "order": [
        "v35",
        "v3",
        "main"
      ],
      "permutation": "v35>v3>main",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "date-window-en-ja",
      "id": "date-window-en-ja-r2",
      "family": "date-window",
      "familyId": "date-window",
      "label": "Date and delivery window",
      "direction": "en-ja",
      "modality": "text",
      "text": "The delivery is scheduled for 18 November, between 09:00 and 11:30. Please confirm the date and time window with the receiving team; do not assume it is tomorrow.",
      "referenceText": "The delivery is scheduled for 18 November, between 09:00 and 11:30. Please confirm the date and time window with the receiving team; do not assume it is tomorrow.",
      "invariants": [
        "18 November",
        "Delivery window 09:00–11:30",
        "Confirm both date and time window",
        "Do not assume tomorrow"
      ],
      "expectedSemanticConstraints": [
        "18 November",
        "Delivery window 09:00–11:30",
        "Confirm both date and time window",
        "Do not assume tomorrow"
      ],
      "features": {
        "numbers": true,
        "dateTime": true,
        "units": false,
        "namesPlaces": false,
        "negation": true,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "medium",
        "characters": 162,
        "utf8Bytes": 162,
        "latinWordCount": 25,
        "digitCharacters": 10,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 2,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "date-window",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "7f51b5801c807a05501f59e412d57bcc5dc2823dfb08072675358d7854e5dd6a",
      "case": 71,
      "repeat": 2,
      "order": [
        "v35",
        "main",
        "v3"
      ],
      "permutation": "v35>main>v3",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "permission-short-ja-en",
      "id": "permission-short-ja-en-r2",
      "family": "permission-short",
      "familyId": "permission-short",
      "label": "Permission distinction",
      "direction": "ja-en",
      "modality": "text",
      "text": "空の箱は移動してもかまいませんが、バッテリーは動かさないでください。",
      "referenceText": "空の箱は移動してもかまいませんが、バッテリーは動かさないでください。",
      "invariants": [
        "Moving empty boxes is permitted",
        "Moving batteries is prohibited"
      ],
      "expectedSemanticConstraints": [
        "Moving empty boxes is permitted",
        "Moving batteries is prohibited"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": true,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 34,
        "utf8Bytes": 102,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 5,
        "hiraganaCharacters": 22,
        "katakanaCharacters": 5,
        "sentenceTerminators": 1,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "permission-short",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "3fb0abc0e3c5789677b0ade45cab9fbb24a858df7b56f801583f92a02d28e4cc",
      "case": 72,
      "repeat": 2,
      "order": [
        "v35",
        "main",
        "v3"
      ],
      "permutation": "v35>main>v3",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "equipment-label-ja-en",
      "id": "equipment-label-ja-en-r2",
      "family": "equipment-label",
      "familyId": "equipment-label",
      "label": "Equipment code and capacity",
      "direction": "ja-en",
      "modality": "text",
      "text": "ポンプB-12と、容量2.5リットルの容器を持ってきてください。",
      "referenceText": "ポンプB-12と、容量2.5リットルの容器を持ってきてください。",
      "invariants": [
        "Pump identifier B-12 unchanged",
        "Container capacity 2.5 litres"
      ],
      "expectedSemanticConstraints": [
        "Pump identifier B-12 unchanged",
        "Container capacity 2.5 litres"
      ],
      "features": {
        "numbers": true,
        "dateTime": false,
        "units": true,
        "namesPlaces": false,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 32,
        "utf8Bytes": 82,
        "latinWordCount": 1,
        "digitCharacters": 4,
        "kanjiCharacters": 5,
        "hiraganaCharacters": 11,
        "katakanaCharacters": 7,
        "sentenceTerminators": 2,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "equipment-label",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "2e0be70b7648c0ebe18054ea9704b1ce666e31f50157b40947dca355165118ea",
      "case": 73,
      "repeat": 2,
      "order": [
        "v3",
        "v35",
        "main"
      ],
      "permutation": "v3>v35>main",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "allocation-en-ja",
      "id": "allocation-en-ja-r2",
      "family": "allocation",
      "familyId": "allocation",
      "label": "Allocation with reserve and stock difference",
      "direction": "en-ja",
      "modality": "text",
      "text": "There are 48 water containers in the warehouse. Send 18 to the east site and 14 to the west site, and keep the remaining 16 for requests that have not yet been approved. Count the containers before loading. If the count differs from the record, report the difference and wait for confirmation rather than changing either delivery quantity.",
      "referenceText": "There are 48 water containers in the warehouse. Send 18 to the east site and 14 to the west site, and keep the remaining 16 for requests that have not yet been approved. Count the containers before loading. If the count differs from the record, report the difference and wait for confirmation rather than changing either delivery quantity.",
      "invariants": [
        "48 total; east 18; west 14; reserve 16",
        "Reserve for requests awaiting approval",
        "Count before loading",
        "Report difference and await confirmation; do not change either delivery quantity"
      ],
      "expectedSemanticConstraints": [
        "48 total; east 18; west 14; reserve 16",
        "Reserve for requests awaiting approval",
        "Count before loading",
        "Report difference and await confirmation; do not change either delivery quantity"
      ],
      "features": {
        "numbers": true,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": true,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "long",
        "characters": 339,
        "utf8Bytes": 339,
        "latinWordCount": 54,
        "digitCharacters": 8,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 4,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "allocation",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "8ae562855ab581b5c8721191a97774bfeaaa34c948f01917f8aeb3360adfaa56",
      "case": 74,
      "repeat": 2,
      "order": [
        "v3",
        "main",
        "v35"
      ],
      "permutation": "v3>main>v35",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "numbers-ja-en",
      "id": "numbers-ja-en-r2",
      "family": "numbers",
      "familyId": "numbers",
      "label": "Time and corrected number",
      "direction": "ja-en",
      "modality": "text",
      "text": "トラックは十四時三十分に到着します。必要なのは二十箱ではなく十二箱です。一箱の重さは七・五キログラムです。",
      "referenceText": "トラックは十四時三十分に到着します。必要なのは二十箱ではなく十二箱です。一箱の重さは七・五キログラムです。",
      "invariants": [
        "14:30",
        "12 boxes not20",
        "7.5 kilograms perbox"
      ],
      "expectedSemanticConstraints": [
        "14:30",
        "12 boxes not20",
        "7.5 kilograms perbox"
      ],
      "features": {
        "numbers": true,
        "dateTime": true,
        "units": true,
        "namesPlaces": false,
        "negation": true,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "medium",
        "characters": 53,
        "utf8Bytes": 159,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 21,
        "hiraganaCharacters": 19,
        "katakanaCharacters": 10,
        "sentenceTerminators": 3,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/5",
        "previousCase": 6,
        "sourceInputSha256": "775b4af0bcad623d790a8d7ebef21d8e641ff4ed635fb5eb0cd753234b7a4b76"
      },
      "inputSha256": "775b4af0bcad623d790a8d7ebef21d8e641ff4ed635fb5eb0cd753234b7a4b76",
      "case": 75,
      "repeat": 2,
      "order": [
        "v3",
        "v35",
        "main"
      ],
      "permutation": "v3>v35>main",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "permission-short-en-ja",
      "id": "permission-short-en-ja-r2",
      "family": "permission-short",
      "familyId": "permission-short",
      "label": "Permission distinction",
      "direction": "en-ja",
      "modality": "text",
      "text": "You may move the empty boxes, but do not move the batteries.",
      "referenceText": "You may move the empty boxes, but do not move the batteries.",
      "invariants": [
        "Moving empty boxes is permitted",
        "Moving batteries is prohibited"
      ],
      "expectedSemanticConstraints": [
        "Moving empty boxes is permitted",
        "Moving batteries is prohibited"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": true,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 60,
        "utf8Bytes": 60,
        "latinWordCount": 12,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 1,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "permission-short",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "76f5e718e696c3d0594ec84fb94b9a3e9178c3fd1e8cef586b7cbb4b7bb1621d",
      "case": 76,
      "repeat": 2,
      "order": [
        "main",
        "v3",
        "v35"
      ],
      "permutation": "main>v3>v35",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "kana-greeting-en-ja",
      "id": "kana-greeting-en-ja-r2",
      "family": "kana-greeting",
      "familyId": "kana-greeting",
      "label": "Kana-only Japanese greeting",
      "direction": "en-ja",
      "modality": "text",
      "text": "Good morning. Is everyone ready?",
      "referenceText": "Good morning. Is everyone ready?",
      "invariants": [
        "Morning greeting",
        "Ask whether everyone is ready"
      ],
      "expectedSemanticConstraints": [
        "Morning greeting",
        "Ask whether everyone is ready"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 32,
        "utf8Bytes": 32,
        "latinWordCount": 5,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 2,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "kana-greeting",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "5126acf6e2ffa28bef911478b406e1aaa1e06f6052f08f4ef8a9a71807096418",
      "case": 77,
      "repeat": 2,
      "order": [
        "main",
        "v3",
        "v35"
      ],
      "permutation": "main>v3>v35",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "recorded-numbers-en-ja",
      "id": "recorded-numbers-en-ja-r2",
      "family": "numbers",
      "familyId": "numbers",
      "label": "Saved recording: Time and corrected number",
      "direction": "en-ja",
      "modality": "audio",
      "text": "The truck will arrive at 2:30 PM. What is needed is not twenty boxes but twelve boxes. The weight of one box is 7.5 kilograms.",
      "referenceText": "The truck will arrive at 2:30 PM. What is needed is not twenty boxes but twelve boxes. The weight of one box is 7.5 kilograms.",
      "audioSource": "archive/v3-vs-main-20-20261015/audio/06-main.mp3",
      "audioFile": "audio/recorded-numbers-en-ja.wav",
      "audio": {
        "sampleRate": 16000,
        "channels": 1,
        "sampleWidth": 2,
        "durationSeconds": 9.6653125,
        "bytes": 313386,
        "sha256": "95ac361bcfa0c14129b9bb430506d5fe119d8394e8837bbe8071a087b9919aca"
      },
      "invariants": [
        "14:30",
        "12 boxes not20",
        "7.5 kilograms perbox"
      ],
      "expectedSemanticConstraints": [
        "14:30",
        "12 boxes not20",
        "7.5 kilograms perbox"
      ],
      "features": {
        "numbers": true,
        "dateTime": true,
        "units": true,
        "namesPlaces": false,
        "negation": true,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "medium",
        "characters": 126,
        "utf8Bytes": 126,
        "latinWordCount": 23,
        "digitCharacters": 5,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 4,
        "audioDurationSeconds": 9.6653125,
        "audioSampleRate": 16000,
        "recordingType": "saved-generated-speech",
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-generated-audio",
        "path": "archive/v3-vs-main-20-20261015/results.json",
        "jsonPointer": "/jobs/11",
        "previousCase": 6,
        "previousSite": "main",
        "audioPath": "archive/v3-vs-main-20-20261015/audio/06-main.mp3",
        "audioSha256": "031286958aa1a03a6022931a8043a97d4b66b9c9c74c84aac4f73e89a3f5b302",
        "referenceTextPointer": "/jobs/11/translation/translation",
        "referenceTextStatus": "Exact generation text; no new listener verification.",
        "note": "Saved Fish Audio output, converted once to 16 kHz mono PCM16. Controlled recording, not live conversation."
      },
      "inputSha256": "95ac361bcfa0c14129b9bb430506d5fe119d8394e8837bbe8071a087b9919aca",
      "case": 78,
      "repeat": 2,
      "order": [
        "v3",
        "v35",
        "main"
      ],
      "permutation": "v3>v35>main",
      "stratum": "audio:en-ja"
    },
    {
      "baseId": "equipment-label-en-ja",
      "id": "equipment-label-en-ja-r2",
      "family": "equipment-label",
      "familyId": "equipment-label",
      "label": "Equipment code and capacity",
      "direction": "en-ja",
      "modality": "text",
      "text": "Bring pump B-12 and a 2.5-litre container.",
      "referenceText": "Bring pump B-12 and a 2.5-litre container.",
      "invariants": [
        "Pump identifier B-12 unchanged",
        "Container capacity 2.5 litres"
      ],
      "expectedSemanticConstraints": [
        "Pump identifier B-12 unchanged",
        "Container capacity 2.5 litres"
      ],
      "features": {
        "numbers": true,
        "dateTime": false,
        "units": true,
        "namesPlaces": false,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 42,
        "utf8Bytes": 42,
        "latinWordCount": 7,
        "digitCharacters": 4,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 2,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "equipment-label",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "9a695c5c7e0753271d77b3a7da1d8a36965552b9558f12ee16e62c371b1f5a03",
      "case": 79,
      "repeat": 2,
      "order": [
        "v3",
        "main",
        "v35"
      ],
      "permutation": "v3>main>v35",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "recorded-numbers-ja-en",
      "id": "recorded-numbers-ja-en-r2",
      "family": "numbers",
      "familyId": "numbers",
      "label": "Saved recording: Time and corrected number",
      "direction": "ja-en",
      "modality": "audio",
      "text": "トラックは14:30に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5キログラムです。",
      "referenceText": "トラックは14:30に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5キログラムです。",
      "audioSource": "archive/v3-vs-main-20-20261015/audio/05-main.mp3",
      "audioFile": "audio/recorded-numbers-ja-en.wav",
      "audio": {
        "sampleRate": 16000,
        "channels": 1,
        "sampleWidth": 2,
        "durationSeconds": 9.87425,
        "bytes": 320072,
        "sha256": "6790a7c430d817f3939d387c153d82f6b1c1117be123b15165335ad054ca5943"
      },
      "invariants": [
        "14:30",
        "12 boxes not20",
        "7.5 kilograms perbox"
      ],
      "expectedSemanticConstraints": [
        "14:30",
        "12 boxes not20",
        "7.5 kilograms perbox"
      ],
      "features": {
        "numbers": true,
        "dateTime": true,
        "units": true,
        "namesPlaces": false,
        "negation": true,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "medium",
        "characters": 54,
        "utf8Bytes": 138,
        "latinWordCount": 0,
        "digitCharacters": 10,
        "kanjiCharacters": 10,
        "hiraganaCharacters": 20,
        "katakanaCharacters": 9,
        "sentenceTerminators": 4,
        "audioDurationSeconds": 9.87425,
        "audioSampleRate": 16000,
        "recordingType": "saved-generated-speech",
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-generated-audio",
        "path": "archive/v3-vs-main-20-20261015/results.json",
        "jsonPointer": "/jobs/8",
        "previousCase": 5,
        "previousSite": "main",
        "audioPath": "archive/v3-vs-main-20-20261015/audio/05-main.mp3",
        "audioSha256": "90e31f09e1cdd0dd183e3ea304b8b851e5affdf9a529230a3040db49f3b9e63d",
        "referenceTextPointer": "/jobs/8/translation/translation",
        "referenceTextStatus": "Exact generation text; no new listener verification.",
        "note": "Saved Fish Audio output, converted once to 16 kHz mono PCM16. Controlled recording, not live conversation."
      },
      "inputSha256": "6790a7c430d817f3939d387c153d82f6b1c1117be123b15165335ad054ca5943",
      "case": 80,
      "repeat": 2,
      "order": [
        "v3",
        "main",
        "v35"
      ],
      "permutation": "v3>main>v35",
      "stratum": "audio:ja-en"
    },
    {
      "baseId": "exception-routing-ja-en",
      "id": "exception-routing-ja-en-r2",
      "family": "exception-routing",
      "familyId": "exception-routing",
      "label": "Exception to normal routing",
      "direction": "ja-en",
      "modality": "text",
      "text": "通常、17時を過ぎて到着する荷物は翌朝まで待機します。ただし今日は、担当者が職員の現場待機を確認した場合に限り、交換用の無線機を18時30分まで受け取れます。この例外は、ほかの機器には適用されません。無線機を発送する前に、受け取りを確認した人の名前と、合意した到着時刻を記録してください。",
      "referenceText": "通常、17時を過ぎて到着する荷物は翌朝まで待機します。ただし今日は、担当者が職員の現場待機を確認した場合に限り、交換用の無線機を18時30分まで受け取れます。この例外は、ほかの機器には適用されません。無線機を発送する前に、受け取りを確認した人の名前と、合意した到着時刻を記録してください。",
      "invariants": [
        "Normal after-17:00 deliveries wait until next morning",
        "Today-only radio exception until 18:30",
        "Coordinator must confirm staff remains on site",
        "Other equipment excluded",
        "Record confirming person and agreed arrival time before dispatch"
      ],
      "expectedSemanticConstraints": [
        "Normal after-17:00 deliveries wait until next morning",
        "Today-only radio exception until 18:30",
        "Coordinator must confirm staff remains on site",
        "Other equipment excluded",
        "Record confirming person and agreed arrival time before dispatch"
      ],
      "features": {
        "numbers": true,
        "dateTime": true,
        "units": false,
        "namesPlaces": false,
        "negation": true,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "long",
        "characters": 144,
        "utf8Bytes": 420,
        "latinWordCount": 0,
        "digitCharacters": 6,
        "kanjiCharacters": 65,
        "hiraganaCharacters": 63,
        "katakanaCharacters": 0,
        "sentenceTerminators": 4,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "exception-routing",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "89e6a463ddf9412226f839dba55aac7af80f0fc826abf3d48128d6bb8f94abd2",
      "case": 81,
      "repeat": 2,
      "order": [
        "v35",
        "main",
        "v3"
      ],
      "permutation": "v35>main>v3",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "time-correction-ja-en",
      "id": "time-correction-ja-en-r2",
      "family": "time-correction",
      "familyId": "time-correction",
      "label": "Corrected departure time",
      "direction": "ja-en",
      "modality": "text",
      "text": "出発は8時50分ではなく、8時15分です。",
      "referenceText": "出発は8時50分ではなく、8時15分です。",
      "invariants": [
        "Departure at 08:15",
        "08:50 explicitly rejected"
      ],
      "expectedSemanticConstraints": [
        "Departure at 08:15",
        "08:50 explicitly rejected"
      ],
      "features": {
        "numbers": true,
        "dateTime": true,
        "units": false,
        "namesPlaces": false,
        "negation": true,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 21,
        "utf8Bytes": 51,
        "latinWordCount": 0,
        "digitCharacters": 6,
        "kanjiCharacters": 6,
        "hiraganaCharacters": 7,
        "katakanaCharacters": 0,
        "sentenceTerminators": 1,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "time-correction",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "3cac7637ae0bd9e3893bbe28a254db10922bca7212af2975f99a060ffd96c3de",
      "case": 82,
      "repeat": 2,
      "order": [
        "v3",
        "main",
        "v35"
      ],
      "permutation": "v3>main>v35",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "conditional-en-ja",
      "id": "conditional-en-ja-r2",
      "family": "conditional",
      "familyId": "conditional",
      "label": "Conditional routing",
      "direction": "en-ja",
      "modality": "text",
      "text": "If the bridge is closed, take the eastern road and call the receiving team. If it is open, use the usual route. Do not change the destination.",
      "referenceText": "If the bridge is closed, take the eastern road and call the receiving team. If it is open, use the usual route. Do not change the destination.",
      "invariants": [
        "Closedbridge=>easternroad and call",
        "Openbridge=>usualroute",
        "Destination unchanged"
      ],
      "expectedSemanticConstraints": [
        "Closedbridge=>easternroad and call",
        "Openbridge=>usualroute",
        "Destination unchanged"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": true,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "medium",
        "characters": 142,
        "utf8Bytes": 142,
        "latinWordCount": 27,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 3,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/10",
        "previousCase": 11,
        "sourceInputSha256": "cf92670443e9ca4f2657f2db20387a8d472cd9f57cffb5b84ad49c96b2332a2f"
      },
      "inputSha256": "cf92670443e9ca4f2657f2db20387a8d472cd9f57cffb5b84ad49c96b2332a2f",
      "case": 83,
      "repeat": 2,
      "order": [
        "v3",
        "main",
        "v35"
      ],
      "permutation": "v3>main>v35",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "negation-en-ja",
      "id": "negation-en-ja-r2",
      "family": "negation",
      "familyId": "negation",
      "label": "Hold instruction",
      "direction": "en-ja",
      "modality": "text",
      "text": "Do not send the replacement pump yet. Keep it in the warehouse until the site coordinator confirms the delivery address.",
      "referenceText": "Do not send the replacement pump yet. Keep it in the warehouse until the site coordinator confirms the delivery address.",
      "invariants": [
        "Do not send yet",
        "Keep in warehouse",
        "Wait for coordinator to confirm delivery address"
      ],
      "expectedSemanticConstraints": [
        "Do not send yet",
        "Keep in warehouse",
        "Wait for coordinator to confirm delivery address"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": true,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "medium",
        "characters": 120,
        "utf8Bytes": 120,
        "latinWordCount": 20,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 2,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/6",
        "previousCase": 7,
        "sourceInputSha256": "09b8173c8b38a476f4ac6b0368f7362add48cd14f910b59505eec47e2dcb7509"
      },
      "inputSha256": "09b8173c8b38a476f4ac6b0368f7362add48cd14f910b59505eec47e2dcb7509",
      "case": 84,
      "repeat": 2,
      "order": [
        "main",
        "v35",
        "v3"
      ],
      "permutation": "main>v35>v3",
      "stratum": "text:en-ja"
    },
    {
      "id": "recorded-short-ja-en-r2",
      "label": "Short saved recording",
      "direction": "ja-en",
      "modality": "audio",
      "audioSource": "archive/v3-vs-main-20261015/14-v3.mp3",
      "audioFile": "audio/recorded-short-ja-en.wav",
      "text": "こんにちは、助けてくれてありがとう。",
      "invariants": [
        "Preserve source meaning and direction"
      ],
      "provenance": {
        "kind": "previous-benchmark-recording",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/17",
        "previousCase": 18,
        "audioPath": "archive/v3-vs-main-20-20261015/audio/recorded-short-ja-en.wav",
        "originalSource": "archive/v3-vs-main-20261015/14-v3.mp3",
        "note": "Fish Audio output saved in earlier comparison, then converted to16kHz PCM16; not natural recorded conversation.",
        "referenceTextStatus": "Generation script or source transcript; no new listener verification.",
        "familyNote": "Greeting family"
      },
      "audio": {
        "sampleRate": 16000,
        "channels": 1,
        "sampleWidth": 2,
        "durationSeconds": 2.71675,
        "bytes": 91032,
        "sha256": "d5ee6d01e93ab4e49bba973314412aa4c9bce4520c1897c92980763de450504b"
      },
      "inputSha256": "d5ee6d01e93ab4e49bba973314412aa4c9bce4520c1897c92980763de450504b",
      "baseId": "recorded-short-ja-en",
      "family": "greeting",
      "familyId": "greeting",
      "referenceText": "こんにちは、助けてくれてありがとう。",
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 18,
        "utf8Bytes": 54,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 1,
        "hiraganaCharacters": 15,
        "katakanaCharacters": 0,
        "sentenceTerminators": 1,
        "audioDurationSeconds": 2.71675,
        "audioSampleRate": 16000,
        "recordingType": "saved-generated-speech",
        "inputFeatureOnly": true
      },
      "expectedSemanticConstraints": [
        "Preserve source meaning and direction"
      ],
      "case": 85,
      "repeat": 2,
      "order": [
        "v35",
        "v3",
        "main"
      ],
      "permutation": "v35>v3>main",
      "stratum": "audio:ja-en"
    },
    {
      "baseId": "sequential-checks-en-ja",
      "id": "sequential-checks-en-ja-r2",
      "family": "sequential-checks",
      "familyId": "sequential-checks",
      "label": "Ordered checks and communication",
      "direction": "en-ja",
      "modality": "text",
      "text": "First, compare the labels on the three sealed packages with the delivery list. Then weigh each package and record the result in kilograms, keeping one decimal place. Do not open any package. If a label is unreadable or a recorded weight differs by more than 0.5 kilograms, set that package aside and contact the coordinator before loading the other two.",
      "referenceText": "First, compare the labels on the three sealed packages with the delivery list. Then weigh each package and record the result in kilograms, keeping one decimal place. Do not open any package. If a label is unreadable or a recorded weight differs by more than 0.5 kilograms, set that package aside and contact the coordinator before loading the other two.",
      "invariants": [
        "Three sealed packages; labels checked first",
        "Then weigh each and record kg to one decimal place",
        "Do not open packages",
        "Unreadable label OR difference greater than 0.5 kg triggers isolation and contact",
        "Contact before loading other two"
      ],
      "expectedSemanticConstraints": [
        "Three sealed packages; labels checked first",
        "Then weigh each and record kg to one decimal place",
        "Do not open packages",
        "Unreadable label OR difference greater than 0.5 kg triggers isolation and contact",
        "Contact before loading other two"
      ],
      "features": {
        "numbers": true,
        "dateTime": false,
        "units": true,
        "namesPlaces": false,
        "negation": true,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "long",
        "characters": 353,
        "utf8Bytes": 353,
        "latinWordCount": 59,
        "digitCharacters": 2,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 5,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "sequential-checks",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "100556f59c1a73b94437280b4430c614cedf0735b04232c0da301ea9c16b92eb",
      "case": 86,
      "repeat": 2,
      "order": [
        "v3",
        "v35",
        "main"
      ],
      "permutation": "v3>v35>main",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "negation-ja-en",
      "id": "negation-ja-en-r2",
      "family": "negation",
      "familyId": "negation",
      "label": "Hold instruction",
      "direction": "ja-en",
      "modality": "text",
      "text": "交換用のポンプはまだ発送しないでください。現場の担当者が配送先を確認するまで、倉庫で保管してください。",
      "referenceText": "交換用のポンプはまだ発送しないでください。現場の担当者が配送先を確認するまで、倉庫で保管してください。",
      "invariants": [
        "Do not send yet",
        "Keep in warehouse",
        "Wait for coordinator to confirm delivery address"
      ],
      "expectedSemanticConstraints": [
        "Do not send yet",
        "Keep in warehouse",
        "Wait for coordinator to confirm delivery address"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": true,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "medium",
        "characters": 51,
        "utf8Bytes": 153,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 19,
        "hiraganaCharacters": 26,
        "katakanaCharacters": 3,
        "sentenceTerminators": 2,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/7",
        "previousCase": 8,
        "sourceInputSha256": "4539a35f86476ef31a1148ac7d0bd2cb3309e3718e8cc16e1ec1e272d212c237"
      },
      "inputSha256": "4539a35f86476ef31a1148ac7d0bd2cb3309e3718e8cc16e1ec1e272d212c237",
      "case": 87,
      "repeat": 2,
      "order": [
        "main",
        "v3",
        "v35"
      ],
      "permutation": "main>v3>v35",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "allocation-ja-en",
      "id": "allocation-ja-en-r2",
      "family": "allocation",
      "familyId": "allocation",
      "label": "Allocation with reserve and stock difference",
      "direction": "ja-en",
      "modality": "text",
      "text": "倉庫には水の容器が48個あります。東側の現場へ18個、西側へ14個を送り、残りの16個はまだ承認されていない依頼に備えて保管してください。積み込む前に数を確認してください。記録と数が異なる場合は、その差を報告し、どちらの配送数量も変更せずに確認を待ってください。",
      "referenceText": "倉庫には水の容器が48個あります。東側の現場へ18個、西側へ14個を送り、残りの16個はまだ承認されていない依頼に備えて保管してください。積み込む前に数を確認してください。記録と数が異なる場合は、その差を報告し、どちらの配送数量も変更せずに確認を待ってください。",
      "invariants": [
        "48 total; east 18; west 14; reserve 16",
        "Reserve for requests awaiting approval",
        "Count before loading",
        "Report difference and await confirmation; do not change either delivery quantity"
      ],
      "expectedSemanticConstraints": [
        "48 total; east 18; west 14; reserve 16",
        "Reserve for requests awaiting approval",
        "Count before loading",
        "Report difference and await confirmation; do not change either delivery quantity"
      ],
      "features": {
        "numbers": true,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": true,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "long",
        "characters": 131,
        "utf8Bytes": 377,
        "latinWordCount": 0,
        "digitCharacters": 8,
        "kanjiCharacters": 48,
        "hiraganaCharacters": 67,
        "katakanaCharacters": 0,
        "sentenceTerminators": 4,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "allocation",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "8f72fcaf21d522358fa1017951ffd885fa41055dfeca1ee2fcaf5c2fec4eb880",
      "case": 88,
      "repeat": 2,
      "order": [
        "v35",
        "v3",
        "main"
      ],
      "permutation": "v35>v3>main",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "uncertainty-en-ja",
      "id": "uncertainty-en-ja-r2",
      "family": "uncertainty",
      "familyId": "uncertainty",
      "label": "Uncertainty and access",
      "direction": "en-ja",
      "modality": "text",
      "text": "The entrance is 82 centimetres wide. We have not checked whether a wheelchair can pass through it. Please keep the alternative entrance available.",
      "referenceText": "The entrance is 82 centimetres wide. We have not checked whether a wheelchair can pass through it. Please keep the alternative entrance available.",
      "invariants": [
        "82centimetres",
        "Wheelchair access unconfirmed",
        "Keep alternative entrance available"
      ],
      "expectedSemanticConstraints": [
        "82centimetres",
        "Wheelchair access unconfirmed",
        "Keep alternative entrance available"
      ],
      "features": {
        "numbers": true,
        "dateTime": false,
        "units": true,
        "namesPlaces": false,
        "negation": true,
        "conditional": false,
        "uncertainty": true,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "medium",
        "characters": 146,
        "utf8Bytes": 146,
        "latinWordCount": 22,
        "digitCharacters": 2,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 3,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/8",
        "previousCase": 9,
        "sourceInputSha256": "9ab7ae33c4950f8df77757463c329d9eef9c7b547bc6823145c0f63060155170"
      },
      "inputSha256": "9ab7ae33c4950f8df77757463c329d9eef9c7b547bc6823145c0f63060155170",
      "case": 89,
      "repeat": 2,
      "order": [
        "main",
        "v35",
        "v3"
      ],
      "permutation": "main>v35>v3",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "recorded-logistics-en-ja",
      "id": "recorded-logistics-en-ja-r2",
      "family": "logistics",
      "familyId": "logistics",
      "label": "Saved recording: Multi step delivery",
      "direction": "en-ja",
      "modality": "audio",
      "text": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
      "referenceText": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
      "audioSource": "archive/v3-vs-main-20-20261015/audio/14-main.mp3",
      "audioFile": "audio/recorded-logistics-en-ja.wav",
      "audio": {
        "sampleRate": 16000,
        "channels": 1,
        "sampleWidth": 2,
        "durationSeconds": 24.05875,
        "bytes": 773976,
        "sha256": "32ecd7f60b38c8a855d0c84e578f413e5a70be723f27d45a4180fbcd37088d70"
      },
      "invariants": [
        "Blankets and drinking water",
        "Ask dry accessible room before unloading",
        "Clearwalkway and countboxes",
        "Reportdamagedpackaging",
        "Absentcoordinator=>keepvehicle and contactteam"
      ],
      "expectedSemanticConstraints": [
        "Blankets and drinking water",
        "Ask dry accessible room before unloading",
        "Clearwalkway and countboxes",
        "Reportdamagedpackaging",
        "Absentcoordinator=>keepvehicle and contactteam"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "long",
        "characters": 415,
        "utf8Bytes": 415,
        "latinWordCount": 73,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 4,
        "audioDurationSeconds": 24.05875,
        "audioSampleRate": 16000,
        "recordingType": "saved-generated-speech",
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-generated-audio",
        "path": "archive/v3-vs-main-20-20261015/results.json",
        "jsonPointer": "/jobs/27",
        "previousCase": 14,
        "previousSite": "main",
        "audioPath": "archive/v3-vs-main-20-20261015/audio/14-main.mp3",
        "audioSha256": "02cbb490835da3761913a30bcbc8476f977f0919aa599355fe516cb996d7fc0e",
        "referenceTextPointer": "/jobs/27/translation/translation",
        "referenceTextStatus": "Exact generation text; no new listener verification.",
        "note": "Saved Fish Audio output, converted once to 16 kHz mono PCM16. Controlled recording, not live conversation."
      },
      "inputSha256": "32ecd7f60b38c8a855d0c84e578f413e5a70be723f27d45a4180fbcd37088d70",
      "case": 90,
      "repeat": 2,
      "order": [
        "v35",
        "main",
        "v3"
      ],
      "permutation": "v35>main>v3",
      "stratum": "audio:en-ja"
    },
    {
      "baseId": "place-route-en-ja",
      "id": "place-route-en-ja-r2",
      "family": "place-route",
      "familyId": "place-route",
      "label": "Two place names and conditional stop",
      "direction": "en-ja",
      "modality": "text",
      "text": "Take the documents from Kyojima to Koganecho. If Ms Nakamura is away, leave them with Mr Lee at reception and ask him to confirm receipt before you leave.",
      "referenceText": "Take the documents from Kyojima to Koganecho. If Ms Nakamura is away, leave them with Mr Lee at reception and ask him to confirm receipt before you leave.",
      "invariants": [
        "Origin Kyojima / 京島; destination Koganecho / 黄金町",
        "If Nakamura absent, leave documents with Lee / 李 at reception",
        "Receipt confirmed before departure"
      ],
      "expectedSemanticConstraints": [
        "Origin Kyojima / 京島; destination Koganecho / 黄金町",
        "If Nakamura absent, leave documents with Lee / 李 at reception",
        "Receipt confirmed before departure"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": true,
        "negation": false,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "medium",
        "characters": 154,
        "utf8Bytes": 154,
        "latinWordCount": 28,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 2,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "place-route",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "5ca8fe725d2efa464a4fa207da05f2ebef2d0fd6e27ea3a15d4189fdfa680952",
      "case": 91,
      "repeat": 2,
      "order": [
        "v35",
        "v3",
        "main"
      ],
      "permutation": "v35>v3>main",
      "stratum": "text:en-ja"
    },
    {
      "baseId": "recorded-logistics-ja-en",
      "id": "recorded-logistics-ja-en-r2",
      "family": "logistics",
      "familyId": "logistics",
      "label": "Saved recording: Multi step delivery",
      "direction": "ja-en",
      "modality": "audio",
      "text": "最初の配達にはコミュニティセンター用の毛布と飲料水が含まれています。荷降ろしの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
      "referenceText": "最初の配達にはコミュニティセンター用の毛布と飲料水が含まれています。荷降ろしの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
      "audioSource": "archive/v3-vs-main-20-20261015/audio/13-main.mp3",
      "audioFile": "audio/recorded-logistics-ja-en.wav",
      "audio": {
        "sampleRate": 16000,
        "channels": 1,
        "sampleWidth": 2,
        "durationSeconds": 25.391,
        "bytes": 816608,
        "sha256": "e1d1e45ef5dcfcd4dd4588e59517ea12910ea9b11391f69935327b7058bc2d74"
      },
      "invariants": [
        "Blankets and drinking water",
        "Ask dry accessible room before unloading",
        "Clearwalkway and countboxes",
        "Reportdamagedpackaging",
        "Absentcoordinator=>keepvehicle and contactteam"
      ],
      "expectedSemanticConstraints": [
        "Blankets and drinking water",
        "Ask dry accessible room before unloading",
        "Clearwalkway and countboxes",
        "Reportdamagedpackaging",
        "Absentcoordinator=>keepvehicle and contactteam"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "long",
        "characters": 160,
        "utf8Bytes": 480,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 54,
        "hiraganaCharacters": 64,
        "katakanaCharacters": 33,
        "sentenceTerminators": 4,
        "audioDurationSeconds": 25.391,
        "audioSampleRate": 16000,
        "recordingType": "saved-generated-speech",
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-generated-audio",
        "path": "archive/v3-vs-main-20-20261015/results.json",
        "jsonPointer": "/jobs/24",
        "previousCase": 13,
        "previousSite": "main",
        "audioPath": "archive/v3-vs-main-20-20261015/audio/13-main.mp3",
        "audioSha256": "5cbcc10820e22a8c8d0b121cc516141cd68a7f983e7419fa84e960b92e2106d8",
        "referenceTextPointer": "/jobs/24/translation/translation",
        "referenceTextStatus": "Exact generation text; no new listener verification.",
        "note": "Saved Fish Audio output, converted once to 16 kHz mono PCM16. Controlled recording, not live conversation."
      },
      "inputSha256": "e1d1e45ef5dcfcd4dd4588e59517ea12910ea9b11391f69935327b7058bc2d74",
      "case": 92,
      "repeat": 2,
      "order": [
        "v35",
        "main",
        "v3"
      ],
      "permutation": "v35>main>v3",
      "stratum": "audio:ja-en"
    },
    {
      "baseId": "date-window-ja-en",
      "id": "date-window-ja-en-r2",
      "family": "date-window",
      "familyId": "date-window",
      "label": "Date and delivery window",
      "direction": "ja-en",
      "modality": "text",
      "text": "配送予定日は11月18日で、時間帯は9時から11時30分です。受け取り担当者に日付と時間帯を確認し、明日だと決めつけないでください。",
      "referenceText": "配送予定日は11月18日で、時間帯は9時から11時30分です。受け取り担当者に日付と時間帯を確認し、明日だと決めつけないでください。",
      "invariants": [
        "18 November",
        "Delivery window 09:00–11:30",
        "Confirm both date and time window",
        "Do not assume tomorrow"
      ],
      "expectedSemanticConstraints": [
        "18 November",
        "Delivery window 09:00–11:30",
        "Confirm both date and time window",
        "Do not assume tomorrow"
      ],
      "features": {
        "numbers": true,
        "dateTime": true,
        "units": false,
        "namesPlaces": false,
        "negation": true,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "medium",
        "characters": 66,
        "utf8Bytes": 180,
        "latinWordCount": 0,
        "digitCharacters": 9,
        "kanjiCharacters": 28,
        "hiraganaCharacters": 25,
        "katakanaCharacters": 0,
        "sentenceTerminators": 2,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "date-window",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "cc72775616905d69efbf23e0d5bb8902f02a37222cbebd8dc579cc577be0dc92",
      "case": 93,
      "repeat": 2,
      "order": [
        "v3",
        "main",
        "v35"
      ],
      "permutation": "v3>main>v35",
      "stratum": "text:ja-en"
    },
    {
      "id": "recorded-long-ja-en-r2",
      "label": "Longer saved recording",
      "direction": "ja-en",
      "modality": "audio",
      "audioSource": "archive/v3-vs-main-20261015/2-v3.mp3",
      "audioFile": "audio/recorded-long-ja-en.wav",
      "text": "明日の会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。",
      "invariants": [
        "Preserve source meaning and direction"
      ],
      "provenance": {
        "kind": "previous-benchmark-recording",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/19",
        "previousCase": 20,
        "audioPath": "archive/v3-vs-main-20-20261015/audio/recorded-long-ja-en.wav",
        "originalSource": "archive/v3-vs-main-20261015/2-v3.mp3",
        "note": "Fish Audio output saved in earlier comparison, then converted to16kHz PCM16; not natural recorded conversation.",
        "referenceTextStatus": "Generation script or source transcript; no new listener verification.",
        "familyNote": "Meeting recordings are analogous scenarios, not literal translations of one another."
      },
      "audio": {
        "sampleRate": 16000,
        "channels": 1,
        "sampleWidth": 2,
        "durationSeconds": 6.7918125,
        "bytes": 221434,
        "sha256": "7ede00d327ace4c62bba52df0c588b7a3aaba5f73167963cec00a22c6e71d5ab"
      },
      "inputSha256": "7ede00d327ace4c62bba52df0c588b7a3aaba5f73167963cec00a22c6e71d5ab",
      "baseId": "recorded-long-ja-en",
      "family": "meeting-recording",
      "familyId": "meeting-recording",
      "referenceText": "明日の会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。",
      "features": {
        "numbers": true,
        "dateTime": true,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "medium",
        "characters": 42,
        "utf8Bytes": 122,
        "latinWordCount": 0,
        "digitCharacters": 2,
        "kanjiCharacters": 16,
        "hiraganaCharacters": 18,
        "katakanaCharacters": 4,
        "sentenceTerminators": 2,
        "audioDurationSeconds": 6.7918125,
        "audioSampleRate": 16000,
        "recordingType": "saved-generated-speech",
        "inputFeatureOnly": true
      },
      "expectedSemanticConstraints": [
        "Preserve source meaning and direction"
      ],
      "case": 94,
      "repeat": 2,
      "order": [
        "main",
        "v3",
        "v35"
      ],
      "permutation": "main>v3>v35",
      "stratum": "audio:ja-en"
    },
    {
      "id": "recorded-short-en-ja-r2",
      "label": "Short saved recording",
      "direction": "en-ja",
      "modality": "audio",
      "audioSource": "local-source/service-test.wav",
      "audioFile": "audio/recorded-short-en-ja.wav",
      "text": "Hello, thank you for your help.",
      "invariants": [
        "Preserve source meaning and direction"
      ],
      "provenance": {
        "kind": "previous-benchmark-recording",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/16",
        "previousCase": 17,
        "audioPath": "archive/v3-vs-main-20-20261015/audio/recorded-short-en-ja.wav",
        "originalSource": "local-source/service-test.wav",
        "note": "Existing public service-check recording; controlled fixture, not live microphone.",
        "referenceTextStatus": "Generation script or source transcript; no new listener verification.",
        "familyNote": "Greeting family"
      },
      "audio": {
        "sampleRate": 16000,
        "channels": 1,
        "sampleWidth": 2,
        "durationSeconds": 1.912375,
        "bytes": 65292,
        "sha256": "d194c292ece4c3d2114e25adec58bb580fd87808258c683585c0870327ddfac3"
      },
      "inputSha256": "d194c292ece4c3d2114e25adec58bb580fd87808258c683585c0870327ddfac3",
      "baseId": "recorded-short-en-ja",
      "family": "greeting",
      "familyId": "greeting",
      "referenceText": "Hello, thank you for your help.",
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 31,
        "utf8Bytes": 31,
        "latinWordCount": 6,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 1,
        "audioDurationSeconds": 1.912375,
        "audioSampleRate": 16000,
        "recordingType": "saved-service-check",
        "inputFeatureOnly": true
      },
      "expectedSemanticConstraints": [
        "Preserve source meaning and direction"
      ],
      "case": 95,
      "repeat": 2,
      "order": [
        "main",
        "v3",
        "v35"
      ],
      "permutation": "main>v3>v35",
      "stratum": "audio:en-ja"
    },
    {
      "baseId": "handover-ja-en",
      "id": "handover-ja-en-r2",
      "family": "handover",
      "familyId": "handover",
      "label": "Complex handover",
      "direction": "ja-en",
      "modality": "text",
      "text": "朝の引き継ぎでは、配送が確定した物資と、まだ承認を待っている依頼を分けて確認してください。北側の現場に配置した発電機は、交換機が届くまで移動させないでください。予備の発電機を集会所へ運ぶ場合は、先にケーブルを点検してください。幹線道路は午後に通行が再開される見込みですが、まだ確定していません。閉鎖が続く場合は、予定を変更する前に受け取り側へ連絡し、元の優先順位を保ったまま、誰が変更に同意したかを記録してください。",
      "referenceText": "朝の引き継ぎでは、配送が確定した物資と、まだ承認を待っている依頼を分けて確認してください。北側の現場に配置した発電機は、交換機が届くまで移動させないでください。予備の発電機を集会所へ運ぶ場合は、先にケーブルを点検してください。幹線道路は午後に通行が再開される見込みですが、まだ確定していません。閉鎖が続く場合は、予定を変更する前に受け取り側へ連絡し、元の優先順位を保ったまま、誰が変更に同意したかを記録してください。",
      "invariants": [
        "Confirmedvsawaitingapproval",
        "Northgenerator staysuntilreplacement",
        "Spareonlyaftercablechecked",
        "Roadreopeningexpectedunconfirmed",
        "Ifclosed notifybefore reschedule",
        "Preservepriority and recordagreement"
      ],
      "expectedSemanticConstraints": [
        "Confirmedvsawaitingapproval",
        "Northgenerator staysuntilreplacement",
        "Spareonlyaftercablechecked",
        "Roadreopeningexpectedunconfirmed",
        "Ifclosed notifybefore reschedule",
        "Preservepriority and recordagreement"
      ],
      "features": {
        "numbers": false,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": true,
        "uncertainty": true,
        "multipleSteps": true,
        "handover": true,
        "lengthBand": "long",
        "characters": 208,
        "utf8Bytes": 624,
        "latinWordCount": 0,
        "digitCharacters": 0,
        "kanjiCharacters": 88,
        "hiraganaCharacters": 103,
        "katakanaCharacters": 4,
        "sentenceTerminators": 5,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/15",
        "previousCase": 16,
        "sourceInputSha256": "5fc28a82646e4a5ce02aad29607900efea2a0e155a70b075f9d9af4e4f6243ec"
      },
      "inputSha256": "5fc28a82646e4a5ce02aad29607900efea2a0e155a70b075f9d9af4e4f6243ec",
      "case": 96,
      "repeat": 2,
      "order": [
        "main",
        "v35",
        "v3"
      ],
      "permutation": "main>v35>v3",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "recorded-location-ja-en",
      "id": "recorded-location-ja-en-r2",
      "family": "location",
      "familyId": "location",
      "label": "Saved recording: Location and floor",
      "direction": "ja-en",
      "modality": "audio",
      "text": "2階の会議室に折りたたみ椅子を2つ持ってきてください。",
      "referenceText": "2階の会議室に折りたたみ椅子を2つ持ってきてください。",
      "audioSource": "archive/v3-vs-main-20-20261015/audio/03-main.mp3",
      "audioFile": "audio/recorded-location-ja-en.wav",
      "audio": {
        "sampleRate": 16000,
        "channels": 1,
        "sampleWidth": 2,
        "durationSeconds": 4.1534375,
        "bytes": 137006,
        "sha256": "c8b9af590b7f2e87974a75f0768f0b014f3d890716bbd4afad6574a23df13a5b"
      },
      "invariants": [
        "Two folding chairs",
        "Meeting room on second floor"
      ],
      "expectedSemanticConstraints": [
        "Two folding chairs",
        "Meeting room on second floor"
      ],
      "features": {
        "numbers": true,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 27,
        "utf8Bytes": 77,
        "latinWordCount": 0,
        "digitCharacters": 2,
        "kanjiCharacters": 8,
        "hiraganaCharacters": 16,
        "katakanaCharacters": 0,
        "sentenceTerminators": 1,
        "audioDurationSeconds": 4.1534375,
        "audioSampleRate": 16000,
        "recordingType": "saved-generated-speech",
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-generated-audio",
        "path": "archive/v3-vs-main-20-20261015/results.json",
        "jsonPointer": "/jobs/5",
        "previousCase": 3,
        "previousSite": "main",
        "audioPath": "archive/v3-vs-main-20-20261015/audio/03-main.mp3",
        "audioSha256": "c7a23cd37289dbafc3f47d545e1366e3f47afd7b9a17ad286b5c3e3107fbfeba",
        "referenceTextPointer": "/jobs/5/translation/translation",
        "referenceTextStatus": "Exact generation text; no new listener verification.",
        "note": "Saved Fish Audio output, converted once to 16 kHz mono PCM16. Controlled recording, not live conversation."
      },
      "inputSha256": "c8b9af590b7f2e87974a75f0768f0b014f3d890716bbd4afad6574a23df13a5b",
      "case": 97,
      "repeat": 2,
      "order": [
        "main",
        "v35",
        "v3"
      ],
      "permutation": "main>v35>v3",
      "stratum": "audio:ja-en"
    },
    {
      "baseId": "recorded-location-en-ja",
      "id": "recorded-location-en-ja-r2",
      "family": "location",
      "familyId": "location",
      "label": "Saved recording: Location and floor",
      "direction": "en-ja",
      "modality": "audio",
      "text": "Please carry two folding chairs to the conference room on the second floor.",
      "referenceText": "Please carry two folding chairs to the conference room on the second floor.",
      "audioSource": "archive/v3-vs-main-20-20261015/audio/04-main.mp3",
      "audioFile": "audio/recorded-location-en-ja.wav",
      "audio": {
        "sampleRate": 16000,
        "channels": 1,
        "sampleWidth": 2,
        "durationSeconds": 3.970625,
        "bytes": 131156,
        "sha256": "c5099a73495686631222af64d6a4798e05e1da53249cc16bb2e03a6854b0b326"
      },
      "invariants": [
        "Two folding chairs",
        "Meeting room on second floor"
      ],
      "expectedSemanticConstraints": [
        "Two folding chairs",
        "Meeting room on second floor"
      ],
      "features": {
        "numbers": true,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 75,
        "utf8Bytes": 75,
        "latinWordCount": 13,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 1,
        "audioDurationSeconds": 3.970625,
        "audioSampleRate": 16000,
        "recordingType": "saved-generated-speech",
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-generated-audio",
        "path": "archive/v3-vs-main-20-20261015/results.json",
        "jsonPointer": "/jobs/6",
        "previousCase": 4,
        "previousSite": "main",
        "audioPath": "archive/v3-vs-main-20-20261015/audio/04-main.mp3",
        "audioSha256": "b90ac1b4c31fb4155541eb802b9717faf587e73032502130f2cc665f2435fd09",
        "referenceTextPointer": "/jobs/6/translation/translation",
        "referenceTextStatus": "Exact generation text; no new listener verification.",
        "note": "Saved Fish Audio output, converted once to 16 kHz mono PCM16. Controlled recording, not live conversation."
      },
      "inputSha256": "c5099a73495686631222af64d6a4798e05e1da53249cc16bb2e03a6854b0b326",
      "case": 98,
      "repeat": 2,
      "order": [
        "main",
        "v35",
        "v3"
      ],
      "permutation": "main>v35>v3",
      "stratum": "audio:en-ja"
    },
    {
      "baseId": "sequential-checks-ja-en",
      "id": "sequential-checks-ja-en-r2",
      "family": "sequential-checks",
      "familyId": "sequential-checks",
      "label": "Ordered checks and communication",
      "direction": "ja-en",
      "modality": "text",
      "text": "最初に、封をした3個の荷物のラベルを配送一覧と照合してください。次に、それぞれの重さを量り、キログラム単位で小数点以下1桁まで記録してください。荷物は開封しないでください。ラベルが読めない場合や、記録された重さと0.5キログラムを超える差がある場合は、その荷物を分けて置き、残りの2個を積み込む前に担当者へ連絡してください。",
      "referenceText": "最初に、封をした3個の荷物のラベルを配送一覧と照合してください。次に、それぞれの重さを量り、キログラム単位で小数点以下1桁まで記録してください。荷物は開封しないでください。ラベルが読めない場合や、記録された重さと0.5キログラムを超える差がある場合は、その荷物を分けて置き、残りの2個を積み込む前に担当者へ連絡してください。",
      "invariants": [
        "Three sealed packages; labels checked first",
        "Then weigh each and record kg to one decimal place",
        "Do not open packages",
        "Unreadable label OR difference greater than 0.5 kg triggers isolation and contact",
        "Contact before loading other two"
      ],
      "expectedSemanticConstraints": [
        "Three sealed packages; labels checked first",
        "Then weigh each and record kg to one decimal place",
        "Do not open packages",
        "Unreadable label OR difference greater than 0.5 kg triggers isolation and contact",
        "Contact before loading other two"
      ],
      "features": {
        "numbers": true,
        "dateTime": false,
        "units": true,
        "namesPlaces": false,
        "negation": true,
        "conditional": true,
        "uncertainty": false,
        "multipleSteps": true,
        "handover": false,
        "lengthBand": "long",
        "characters": 162,
        "utf8Bytes": 474,
        "latinWordCount": 0,
        "digitCharacters": 5,
        "kanjiCharacters": 53,
        "hiraganaCharacters": 77,
        "katakanaCharacters": 16,
        "sentenceTerminators": 5,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "new-benchmark-scenario",
        "path": "archive/v3-vs-main-100-20261015/build-corpus.py",
        "scenarioFamily": "sequential-checks",
        "note": "Authored for this benchmark; fictional operational scenario, no assertion about a real delivery."
      },
      "inputSha256": "a906c2055d74467d326d6467709df6e6a61eea5a161247a7d92d7bfa502ad447",
      "case": 99,
      "repeat": 2,
      "order": [
        "main",
        "v3",
        "v35"
      ],
      "permutation": "main>v3>v35",
      "stratum": "text:ja-en"
    },
    {
      "baseId": "location-en-ja",
      "id": "location-en-ja-r2",
      "family": "location",
      "familyId": "location",
      "label": "Location and floor",
      "direction": "en-ja",
      "modality": "text",
      "text": "Please bring two folding chairs to the meeting room on the second floor.",
      "referenceText": "Please bring two folding chairs to the meeting room on the second floor.",
      "invariants": [
        "Two folding chairs",
        "Meeting room on second floor"
      ],
      "expectedSemanticConstraints": [
        "Two folding chairs",
        "Meeting room on second floor"
      ],
      "features": {
        "numbers": true,
        "dateTime": false,
        "units": false,
        "namesPlaces": false,
        "negation": false,
        "conditional": false,
        "uncertainty": false,
        "multipleSteps": false,
        "handover": false,
        "lengthBand": "short",
        "characters": 72,
        "utf8Bytes": 72,
        "latinWordCount": 13,
        "digitCharacters": 0,
        "kanjiCharacters": 0,
        "hiraganaCharacters": 0,
        "katakanaCharacters": 0,
        "sentenceTerminators": 1,
        "inputFeatureOnly": true
      },
      "provenance": {
        "kind": "previous-benchmark-input",
        "path": "archive/v3-vs-main-20-20261015/fixtures.json",
        "jsonPointer": "/2",
        "previousCase": 3,
        "sourceInputSha256": "ceef06d11caa678f7c0216ddc93093c4ef6b1f6942a68d3c5e37ab41658f70df"
      },
      "inputSha256": "ceef06d11caa678f7c0216ddc93093c4ef6b1f6942a68d3c5e37ab41658f70df",
      "case": 100,
      "repeat": 2,
      "order": [
        "v35",
        "main",
        "v3"
      ],
      "permutation": "v35>main>v3",
      "stratum": "text:en-ja"
    }
  ],
  "studyPlan": {
    "title": "Main, v3 and v3.5: 100 matched three-site comparisons",
    "plannedPairedTrials": 100,
    "plannedThreeSiteTrials": 100,
    "plannedRuns": 300,
    "distinctInputs": 50,
    "repeatsPerInput": 2,
    "typedDistinctInputs": 40,
    "recordedDistinctInputs": 10,
    "distinctFamilies": 21,
    "sites": {
      "main": {
        "baseUrl": "https://kokekun.com",
        "transport": "HTTP sequence"
      },
      "v3": {
        "baseUrl": "https://kokekun.com/v3",
        "transport": "persistent WebSocket protocol 2"
      },
      "v35": {
        "baseUrl": "https://kokekun.com/v3.5",
        "transport": "persistent WebSocket protocol 2"
      }
    },
    "orderSeed": 20261015035,
    "roundSeeds": [
      20261015036,
      20261015037
    ],
    "permutations": [
      [
        "main",
        "v3",
        "v35"
      ],
      [
        "main",
        "v35",
        "v3"
      ],
      [
        "v3",
        "main",
        "v35"
      ],
      [
        "v3",
        "v35",
        "main"
      ],
      [
        "v35",
        "main",
        "v3"
      ],
      [
        "v35",
        "v3",
        "main"
      ]
    ],
    "strata": [
      {
        "modality": "text",
        "direction": "en-ja",
        "baseCount": 20,
        "permutationSequence": [
          [
            "v35",
            "main",
            "v3"
          ],
          [
            "main",
            "v3",
            "v35"
          ],
          [
            "v3",
            "v35",
            "main"
          ],
          [
            "v35",
            "v3",
            "main"
          ],
          [
            "main",
            "v35",
            "v3"
          ],
          [
            "v3",
            "main",
            "v35"
          ]
        ]
      },
      {
        "modality": "text",
        "direction": "ja-en",
        "baseCount": 20,
        "permutationSequence": [
          [
            "v35",
            "v3",
            "main"
          ],
          [
            "main",
            "v35",
            "v3"
          ],
          [
            "v3",
            "main",
            "v35"
          ],
          [
            "v35",
            "main",
            "v3"
          ],
          [
            "v3",
            "v35",
            "main"
          ],
          [
            "main",
            "v3",
            "v35"
          ]
        ]
      },
      {
        "modality": "audio",
        "direction": "en-ja",
        "baseCount": 5,
        "permutationSequence": [
          [
            "main",
            "v35",
            "v3"
          ],
          [
            "v3",
            "main",
            "v35"
          ],
          [
            "v35",
            "v3",
            "main"
          ],
          [
            "main",
            "v3",
            "v35"
          ],
          [
            "v3",
            "v35",
            "main"
          ],
          [
            "v35",
            "main",
            "v3"
          ]
        ]
      },
      {
        "modality": "audio",
        "direction": "ja-en",
        "baseCount": 5,
        "permutationSequence": [
          [
            "v3",
            "v35",
            "main"
          ],
          [
            "main",
            "v3",
            "v35"
          ],
          [
            "v35",
            "main",
            "v3"
          ],
          [
            "v3",
            "main",
            "v35"
          ],
          [
            "v35",
            "v3",
            "main"
          ],
          [
            "main",
            "v35",
            "v3"
          ]
        ]
      }
    ],
    "siteOrder": "Six permutations assigned as evenly as possible within each modality/direction stratum; each base input reverses its assigned order in repeat 2. Two independently shuffled rounds. Do not assume each site has exactly equal position counts in small strata.",
    "concurrency": 1,
    "automaticRetries": 0,
    "maximumProviderOperations": 660,
    "nominalProviderOperationsPerSite": 220,
    "sharedDailyLimit": 3000,
    "requiredReserveOperations": 200,
    "minimumSiteStartSpacingMs": 3100,
    "jobDeadlineMs": 120000,
    "connectionDeadlineMs": 15000,
    "providerOperationNote": "Original cases1–20 used daily limit2000; user approved3000 before cases21–100. All660 nominal operations in the original plan retained; no jobs replayed and no counter reset.",
    "purpose": "Exploratory three-site performance comparison; all failed attempts retained. Preserve base/family dependence and compare common-success and pairwise-success subsets separately.",
    "latencyScope": "Input ready to first and last received audio bytes. Input file reading, intentional pacing and connection setup are recorded separately and excluded. Not microphone capture, decoded playback, speaker/earbud onset or a load test.",
    "qualityScope": "Speech availability, guidance metadata, exact transcription/translation and saved audio. No native-listener pronunciation certification.",
    "condition": {
      "direction": "explicit fixture direction",
      "natural": false,
      "style": "maker",
      "context": [],
      "conversationMode": "turn-taking",
      "speak": true
    },
    "measuredWarmupJobs": 0,
    "setupNote": "Read-only status requests and WebSocket handshakes precede measured jobs and may trigger normal application warming. No speech/translation warmup jobs are sent. Sessions reconnect only between jobs, never retry a job.",
    "wsMetadataNote": "All protocol events are retained. Compiler version/preparation attempts are null when protocol2 does not expose them; pinned compiler deployment versions are saved independently. Do not infer missing values as zero.",
    "deploymentChangesAllowed": false,
    "newVoiceGenerationForInputFixtures": false,
    "priorBatchPooled": false,
    "fixturesSha256": "82013099ac907da00b94a9354f0f091c9e64f1b9805f0f985e9dcab5776a93af",
    "sourceFixturesSha256": "646298df6c278c77851a50dd393f535253379af883e713037f8c3ec262151772",
    "measurementSegments": [
      {
        "id": "initial-20",
        "firstCase": 1,
        "lastCase": 20
      },
      {
        "id": "continuation-80",
        "firstCase": 21,
        "lastCase": 100
      }
    ]
  },
  "segments": [
    {
      "id": "initial-20",
      "sourcePath": "archive/main-v3-v35-100-20261015/results.json",
      "sourceSha256": "fb55536fa36ae05b33fa91f900a136839f900353be4a208e31f1cb2e9c006d0a",
      "startedAt": "2026-10-15T03:56:56.892Z",
      "finishedAt": "2026-10-15T04:03:30.945Z",
      "status": "incomplete",
      "firstCase": 1,
      "lastCase": 20,
      "jobs": 60,
      "statusSnapshots": {
        "before-main": {
          "at": "2026-10-15T03:57:06.666Z",
          "status": 200,
          "headers": {
            "cf-ray": "a4abe5d3ea65afbd-NRT",
            "content-type": "application/json; charset=utf-8"
          },
          "body": {
            "configured": true,
            "server": {
              "kind": "hosted",
              "state": "online",
              "checkedAt": "2026-10-15T03:57:06.654Z"
            },
            "services": {
              "transcription": {
                "provider": "Groq",
                "model": "whisper-large-v3",
                "label": "Groq Whisper",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              },
              "translation": {
                "provider": "Cerebras",
                "model": "gpt-oss-120b",
                "label": "Cerebras translation",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              },
              "humanization": {
                "provider": "Cerebras",
                "model": "gpt-oss-120b",
                "label": "Kokekun humanization",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              },
              "voice": {
                "provider": "Fish Audio",
                "model": "s2.1-pro",
                "label": "SophiaClone",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              }
            }
          }
        },
        "before-v3": {
          "at": "2026-10-15T03:57:06.949Z",
          "status": 200,
          "headers": {
            "cf-ray": "a4abe5d60c18afbd-NRT",
            "content-type": "application/json; charset=utf-8"
          },
          "body": {
            "configured": true,
            "server": {
              "kind": "hosted",
              "state": "online",
              "checkedAt": "2026-10-15T03:57:06.954Z"
            },
            "services": {
              "transcription": {
                "provider": "Groq",
                "model": "whisper-large-v3",
                "label": "Groq Whisper",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              },
              "translation": {
                "provider": "Cerebras",
                "model": "gpt-oss-120b",
                "label": "Cerebras translation",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              },
              "humanization": {
                "provider": "Cerebras",
                "model": "gpt-oss-120b",
                "label": "Kokekun humanization",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              },
              "voice": {
                "provider": "Fish Audio",
                "model": "s2.1-pro",
                "label": "SophiaClone",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              }
            }
          }
        },
        "before-v35": {
          "at": "2026-10-15T03:57:07.121Z",
          "status": 200,
          "headers": {
            "cf-ray": "a4abe5d6bcacafbd-NRT",
            "content-type": "application/json; charset=utf-8"
          },
          "body": {
            "configured": true,
            "server": {
              "kind": "hosted",
              "state": "online",
              "checkedAt": "2026-10-15T03:57:07.108Z"
            },
            "services": {
              "transcription": {
                "provider": "Groq",
                "model": "whisper-large-v3",
                "label": "Groq Whisper",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              },
              "translation": {
                "provider": "Cerebras",
                "model": "gpt-oss-120b",
                "label": "Cerebras translation",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              },
              "humanization": {
                "provider": "Cerebras",
                "model": "gpt-oss-120b",
                "label": "Kokekun humanization",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              },
              "voice": {
                "provider": "Fish Audio",
                "model": "s2.1-pro",
                "label": "SophiaClone",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              }
            }
          }
        }
      },
      "preflight": {
        "at": "2026-10-15T03:56:56.896Z",
        "label": "before",
        "deployments": [
          {
            "name": "kokekun",
            "id": "82a021aa-29ef-4ebf-ad79-3b8c1e1626f5",
            "createdOn": "2026-10-14T16:36:34.48206Z",
            "versions": [
              {
                "version_id": "e26301ca-a54f-498a-b69b-83744a40e034",
                "percentage": 100
              }
            ],
            "expectedVersion": "e26301ca-a54f-498a-b69b-83744a40e034",
            "matched": true
          },
          {
            "name": "kokekun-v3",
            "id": "50376180-969c-4c3b-8ded-1fae97f48761",
            "createdOn": "2026-10-15T01:07:47.386888Z",
            "versions": [
              {
                "version_id": "9b8f708e-a84e-4a66-befa-3f779a356f0e",
                "percentage": 100
              }
            ],
            "expectedVersion": "9b8f708e-a84e-4a66-befa-3f779a356f0e",
            "matched": true
          },
          {
            "name": "kokekun-v35",
            "id": "449513ce-a5f6-4ff1-b452-81a39b575b7c",
            "createdOn": "2026-10-15T03:37:05.389935Z",
            "versions": [
              {
                "version_id": "0d3a30cf-f7ca-49c9-afc3-ad5eb46bbf0d",
                "percentage": 100
              }
            ],
            "expectedVersion": "0d3a30cf-f7ca-49c9-afc3-ad5eb46bbf0d",
            "matched": true
          },
          {
            "name": "kokekun-pronunciation",
            "id": "e9ca8213-3ac5-431b-8e70-02c3e3c3f37f",
            "createdOn": "2026-10-14T16:34:07.996997Z",
            "versions": [
              {
                "version_id": "416a0347-e3aa-4fea-8db7-1a400742cb58",
                "percentage": 100
              }
            ],
            "expectedVersion": "416a0347-e3aa-4fea-8db7-1a400742cb58",
            "matched": true
          },
          {
            "name": "kokekun-pronunciation-v35",
            "id": "a7ea3c89-e6e1-4853-be5f-c918980cde66",
            "createdOn": "2026-10-15T03:35:49.387182Z",
            "versions": [
              {
                "version_id": "2c263852-f9af-4379-9726-f3196e627b2f",
                "percentage": 100
              }
            ],
            "expectedVersion": "2c263852-f9af-4379-9726-f3196e627b2f",
            "matched": true
          }
        ],
        "usage": {
          "at": "2026-10-15T03:57:06.204Z",
          "day": "2026-10-15",
          "requests": 983,
          "dailyLimit": 2000,
          "remaining": 1017,
          "raw": [
            {
              "results": [
                {
                  "day": "2026-10-15",
                  "requests": 983
                }
              ],
              "success": true,
              "meta": {
                "served_by": "v3-prod",
                "served_by_region": "APAC",
                "served_by_colo": "NRT",
                "served_by_primary": true,
                "timings": {
                  "sql_duration_ms": 0.705
                },
                "duration": 0.705,
                "changes": 0,
                "last_row_id": 0,
                "changed_db": false,
                "size_after": 32768,
                "rows_read": 1,
                "rows_written": 0,
                "total_attempts": 1
              }
            }
          ]
        },
        "allVersionsMatched": true
      },
      "afterSnapshot": null,
      "stopReason": {
        "message": "Shared usage no longer leaves the planned operations and 200-operation reserve.",
        "code": "budget_unavailable",
        "status": null,
        "stage": null,
        "retryable": null,
        "partialAudio": false
      }
    },
    {
      "id": "continuation-80",
      "sourcePath": "archive/main-v3-v35-100-20261015-continuation/results.json",
      "sourceSha256": "3c227e55ad8ab93d994dd81ca79884d5ad83b4552d7c7a0e57c0870a8234d83f",
      "startedAt": "2026-10-15T04:14:12.174Z",
      "finishedAt": "2026-10-15T04:34:42.174Z",
      "status": "complete",
      "firstCase": 21,
      "lastCase": 100,
      "jobs": 240,
      "statusSnapshots": {
        "before-main": {
          "at": "2026-10-15T04:14:23.501Z",
          "status": 200,
          "headers": {
            "cf-ray": "a4abff2479c58e69-PDX",
            "content-type": "application/json; charset=utf-8"
          },
          "body": {
            "configured": true,
            "server": {
              "kind": "hosted",
              "state": "online",
              "checkedAt": "2026-10-15T04:14:23.500Z"
            },
            "services": {
              "transcription": {
                "provider": "Groq",
                "model": "whisper-large-v3",
                "label": "Groq Whisper",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              },
              "translation": {
                "provider": "Cerebras",
                "model": "gpt-oss-120b",
                "label": "Cerebras translation",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              },
              "humanization": {
                "provider": "Cerebras",
                "model": "gpt-oss-120b",
                "label": "Kokekun humanization",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              },
              "voice": {
                "provider": "Fish Audio",
                "model": "s2.1-pro",
                "label": "SophiaClone",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              }
            }
          }
        },
        "before-v3": {
          "at": "2026-10-15T04:14:24.091Z",
          "status": 200,
          "headers": {
            "cf-ray": "a4abff281cbf8e69-PDX",
            "content-type": "application/json; charset=utf-8"
          },
          "body": {
            "configured": true,
            "server": {
              "kind": "hosted",
              "state": "online",
              "checkedAt": "2026-10-15T04:14:24.089Z"
            },
            "services": {
              "transcription": {
                "provider": "Groq",
                "model": "whisper-large-v3",
                "label": "Groq Whisper",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              },
              "translation": {
                "provider": "Cerebras",
                "model": "gpt-oss-120b",
                "label": "Cerebras translation",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              },
              "humanization": {
                "provider": "Cerebras",
                "model": "gpt-oss-120b",
                "label": "Kokekun humanization",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              },
              "voice": {
                "provider": "Fish Audio",
                "model": "s2.1-pro",
                "label": "SophiaClone",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              }
            }
          }
        },
        "before-v35": {
          "at": "2026-10-15T04:14:24.361Z",
          "status": 200,
          "headers": {
            "cf-ray": "a4abff298e448e69-PDX",
            "content-type": "application/json; charset=utf-8"
          },
          "body": {
            "configured": true,
            "server": {
              "kind": "hosted",
              "state": "online",
              "checkedAt": "2026-10-15T04:14:24.347Z"
            },
            "services": {
              "transcription": {
                "provider": "Groq",
                "model": "whisper-large-v3",
                "label": "Groq Whisper",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              },
              "translation": {
                "provider": "Cerebras",
                "model": "gpt-oss-120b",
                "label": "Cerebras translation",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              },
              "humanization": {
                "provider": "Cerebras",
                "model": "gpt-oss-120b",
                "label": "Kokekun humanization",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              },
              "voice": {
                "provider": "Fish Audio",
                "model": "s2.1-pro",
                "label": "SophiaClone",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              }
            }
          }
        },
        "after-main": {
          "at": "2026-10-15T04:34:31.172Z",
          "status": 200,
          "headers": {
            "cf-ray": "a4ac1ca159bca0e3-NRT",
            "content-type": "application/json; charset=utf-8"
          },
          "body": {
            "configured": true,
            "server": {
              "kind": "hosted",
              "state": "online",
              "checkedAt": "2026-10-15T04:34:31.254Z"
            },
            "services": {
              "transcription": {
                "provider": "Groq",
                "model": "whisper-large-v3",
                "label": "Groq Whisper",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              },
              "translation": {
                "provider": "Cerebras",
                "model": "gpt-oss-120b",
                "label": "Cerebras translation",
                "configured": true,
                "state": "verified",
                "detail": "Last request succeeded.",
                "checkedAt": "2026-10-15T04:34:28.563Z"
              },
              "humanization": {
                "provider": "Cerebras",
                "model": "gpt-oss-120b",
                "label": "Kokekun humanization",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              },
              "voice": {
                "provider": "Fish Audio",
                "model": "s2.1-pro",
                "label": "SophiaClone",
                "configured": true,
                "state": "verified",
                "detail": "Last request succeeded.",
                "checkedAt": "2026-10-15T04:34:30.163Z"
              }
            }
          }
        },
        "after-v3": {
          "at": "2026-10-15T04:34:31.300Z",
          "status": 200,
          "headers": {
            "cf-ray": "a4ac1ca19adfa0e3-NRT",
            "content-type": "application/json; charset=utf-8"
          },
          "body": {
            "configured": true,
            "server": {
              "kind": "hosted",
              "state": "online",
              "checkedAt": "2026-10-15T04:34:31.364Z"
            },
            "services": {
              "transcription": {
                "provider": "Groq",
                "model": "whisper-large-v3",
                "label": "Groq Whisper",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              },
              "translation": {
                "provider": "Cerebras",
                "model": "gpt-oss-120b",
                "label": "Cerebras translation",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              },
              "humanization": {
                "provider": "Cerebras",
                "model": "gpt-oss-120b",
                "label": "Kokekun humanization",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              },
              "voice": {
                "provider": "Fish Audio",
                "model": "s2.1-pro",
                "label": "SophiaClone",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              }
            }
          }
        },
        "after-v35": {
          "at": "2026-10-15T04:34:31.388Z",
          "status": 200,
          "headers": {
            "cf-ray": "a4ac1ca24d8ea0e3-NRT",
            "content-type": "application/json; charset=utf-8"
          },
          "body": {
            "configured": true,
            "server": {
              "kind": "hosted",
              "state": "online",
              "checkedAt": "2026-10-15T04:34:31.465Z"
            },
            "services": {
              "transcription": {
                "provider": "Groq",
                "model": "whisper-large-v3",
                "label": "Groq Whisper",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              },
              "translation": {
                "provider": "Cerebras",
                "model": "gpt-oss-120b",
                "label": "Cerebras translation",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              },
              "humanization": {
                "provider": "Cerebras",
                "model": "gpt-oss-120b",
                "label": "Kokekun humanization",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              },
              "voice": {
                "provider": "Fish Audio",
                "model": "s2.1-pro",
                "label": "SophiaClone",
                "configured": true,
                "state": "configured",
                "detail": "Configured; connection has not been checked."
              }
            }
          }
        }
      },
      "preflight": {
        "at": "2026-10-15T04:14:12.178Z",
        "label": "before",
        "deployments": [
          {
            "name": "kokekun",
            "id": "0137e3ac-b57c-4553-b57c-888b57e6da86",
            "createdOn": "2026-10-15T04:13:22.858486Z",
            "versions": [
              {
                "version_id": "4dfa5127-9081-4185-8cf1-16be244aa30d",
                "percentage": 100
              }
            ],
            "expectedVersion": "4dfa5127-9081-4185-8cf1-16be244aa30d",
            "matched": true
          },
          {
            "name": "kokekun-v3",
            "id": "0759ef77-2148-42a7-8988-87fd4ee43c57",
            "createdOn": "2026-10-15T04:13:35.095877Z",
            "versions": [
              {
                "version_id": "0af0285c-cdad-4dcc-80ae-bb00bd61f9d5",
                "percentage": 100
              }
            ],
            "expectedVersion": "0af0285c-cdad-4dcc-80ae-bb00bd61f9d5",
            "matched": true
          },
          {
            "name": "kokekun-v35",
            "id": "8e92d374-f383-4164-8d60-d1393f00fbdf",
            "createdOn": "2026-10-15T04:13:38.967023Z",
            "versions": [
              {
                "version_id": "70e682b5-004c-4a2c-9c3a-dccc564dd198",
                "percentage": 100
              }
            ],
            "expectedVersion": "70e682b5-004c-4a2c-9c3a-dccc564dd198",
            "matched": true
          },
          {
            "name": "kokekun-pronunciation",
            "id": "e9ca8213-3ac5-431b-8e70-02c3e3c3f37f",
            "createdOn": "2026-10-14T16:34:07.996997Z",
            "versions": [
              {
                "version_id": "416a0347-e3aa-4fea-8db7-1a400742cb58",
                "percentage": 100
              }
            ],
            "expectedVersion": "416a0347-e3aa-4fea-8db7-1a400742cb58",
            "matched": true
          },
          {
            "name": "kokekun-pronunciation-v35",
            "id": "a7ea3c89-e6e1-4853-be5f-c918980cde66",
            "createdOn": "2026-10-15T03:35:49.387182Z",
            "versions": [
              {
                "version_id": "2c263852-f9af-4379-9726-f3196e627b2f",
                "percentage": 100
              }
            ],
            "expectedVersion": "2c263852-f9af-4379-9726-f3196e627b2f",
            "matched": true
          }
        ],
        "usage": {
          "at": "2026-10-15T04:14:21.158Z",
          "day": "2026-10-15",
          "requests": 1385,
          "dailyLimit": 3000,
          "remaining": 1615,
          "raw": [
            {
              "results": [
                {
                  "day": "2026-10-15",
                  "requests": 1385
                }
              ],
              "success": true,
              "meta": {
                "served_by": "v3-prod",
                "served_by_region": "APAC",
                "served_by_colo": "NRT",
                "served_by_primary": true,
                "timings": {
                  "sql_duration_ms": 0.4521
                },
                "duration": 0.4521,
                "changes": 0,
                "last_row_id": 0,
                "changed_db": false,
                "size_after": 32768,
                "rows_read": 1,
                "rows_written": 0,
                "total_attempts": 1
              }
            }
          ]
        },
        "allVersionsMatched": true
      },
      "afterSnapshot": {
        "at": "2026-10-15T04:34:31.391Z",
        "label": "after",
        "deployments": [
          {
            "name": "kokekun",
            "id": "0137e3ac-b57c-4553-b57c-888b57e6da86",
            "createdOn": "2026-10-15T04:13:22.858486Z",
            "versions": [
              {
                "version_id": "4dfa5127-9081-4185-8cf1-16be244aa30d",
                "percentage": 100
              }
            ],
            "expectedVersion": "4dfa5127-9081-4185-8cf1-16be244aa30d",
            "matched": true
          },
          {
            "name": "kokekun-v3",
            "id": "0759ef77-2148-42a7-8988-87fd4ee43c57",
            "createdOn": "2026-10-15T04:13:35.095877Z",
            "versions": [
              {
                "version_id": "0af0285c-cdad-4dcc-80ae-bb00bd61f9d5",
                "percentage": 100
              }
            ],
            "expectedVersion": "0af0285c-cdad-4dcc-80ae-bb00bd61f9d5",
            "matched": true
          },
          {
            "name": "kokekun-v35",
            "id": "8e92d374-f383-4164-8d60-d1393f00fbdf",
            "createdOn": "2026-10-15T04:13:38.967023Z",
            "versions": [
              {
                "version_id": "70e682b5-004c-4a2c-9c3a-dccc564dd198",
                "percentage": 100
              }
            ],
            "expectedVersion": "70e682b5-004c-4a2c-9c3a-dccc564dd198",
            "matched": true
          },
          {
            "name": "kokekun-pronunciation",
            "id": "e9ca8213-3ac5-431b-8e70-02c3e3c3f37f",
            "createdOn": "2026-10-14T16:34:07.996997Z",
            "versions": [
              {
                "version_id": "416a0347-e3aa-4fea-8db7-1a400742cb58",
                "percentage": 100
              }
            ],
            "expectedVersion": "416a0347-e3aa-4fea-8db7-1a400742cb58",
            "matched": true
          },
          {
            "name": "kokekun-pronunciation-v35",
            "id": "a7ea3c89-e6e1-4853-be5f-c918980cde66",
            "createdOn": "2026-10-15T03:35:49.387182Z",
            "versions": [
              {
                "version_id": "2c263852-f9af-4379-9726-f3196e627b2f",
                "percentage": 100
              }
            ],
            "expectedVersion": "2c263852-f9af-4379-9726-f3196e627b2f",
            "matched": true
          }
        ],
        "usage": {
          "at": "2026-10-15T04:34:42.169Z",
          "day": "2026-10-15",
          "requests": 1908,
          "dailyLimit": 3000,
          "remaining": 1092,
          "raw": [
            {
              "results": [
                {
                  "day": "2026-10-15",
                  "requests": 1908
                }
              ],
              "success": true,
              "meta": {
                "served_by": "v3-prod",
                "served_by_region": "APAC",
                "served_by_colo": "NRT",
                "served_by_primary": true,
                "timings": {
                  "sql_duration_ms": 0.2338
                },
                "duration": 0.2338,
                "changes": 0,
                "last_row_id": 0,
                "changed_db": false,
                "size_after": 32768,
                "rows_read": 1,
                "rows_written": 0,
                "total_attempts": 1
              }
            }
          ]
        },
        "allVersionsMatched": true
      },
      "stopReason": null
    }
  ],
  "allowanceChange": {
    "from": 2000,
    "to": 3000,
    "counterReset": false,
    "codeChanged": false,
    "receipts": [
      {
        "name": "kokekun",
        "path": "archive/quota3000-20261015/kokekun-after.json",
        "sha256": "431e476ad0e6c1d9976bc8c45e92a6e87027e39392c4928fb458de459488e87d",
        "beforeVersion": "e26301ca-a54f-498a-b69b-83744a40e034",
        "afterVersion": "4dfa5127-9081-4185-8cf1-16be244aa30d",
        "unchangedModules": true,
        "unchangedOtherSettings": true
      },
      {
        "name": "kokekun-v1",
        "path": "archive/quota3000-20261015/kokekun-v1-after.json",
        "sha256": "629d792d8fd01716a7087a54917552c724f29180e6052b664fab81b4e4e36956",
        "beforeVersion": "e61a82ca-d541-4f52-8831-115925616c5a",
        "afterVersion": "2c6a8ffb-ba9d-4617-9f69-9b23367894cb",
        "unchangedModules": true,
        "unchangedOtherSettings": true
      },
      {
        "name": "kokekun-v2",
        "path": "archive/quota3000-20261015/kokekun-v2-after.json",
        "sha256": "5f3378fe94779fa1bf0a8252c14c07260916112c0788ad45001ba6474e09e24a",
        "beforeVersion": "e66c325e-c38c-4671-9cb3-b9c0ed3d6097",
        "afterVersion": "7eb2e00a-0802-4010-8a70-cfb67e664bb2",
        "unchangedModules": true,
        "unchangedOtherSettings": true
      },
      {
        "name": "kokekun-v3",
        "path": "archive/quota3000-20261015/kokekun-v3-after.json",
        "sha256": "48cc9fc8e173727b42d49037872ac6d92ef7f262f4cd18d2477fed4c480e0eb4",
        "beforeVersion": "9b8f708e-a84e-4a66-befa-3f779a356f0e",
        "afterVersion": "0af0285c-cdad-4dcc-80ae-bb00bd61f9d5",
        "unchangedModules": true,
        "unchangedOtherSettings": true
      },
      {
        "name": "kokekun-v35",
        "path": "archive/quota3000-20261015/kokekun-v35-after.json",
        "sha256": "3d893a4311fd0c59aa7542ca874c99de8becd84e4cb0bc3627f5d461e5e75434",
        "beforeVersion": "0d3a30cf-f7ca-49c9-afc3-ad5eb46bbf0d",
        "afterVersion": "70e682b5-004c-4a2c-9c3a-dccc564dd198",
        "unchangedModules": true,
        "unchangedOtherSettings": true
      }
    ]
  },
  "preflight": {
    "at": "2026-10-15T03:56:56.896Z",
    "label": "before",
    "deployments": [
      {
        "name": "kokekun",
        "id": "82a021aa-29ef-4ebf-ad79-3b8c1e1626f5",
        "createdOn": "2026-10-14T16:36:34.48206Z",
        "versions": [
          {
            "version_id": "e26301ca-a54f-498a-b69b-83744a40e034",
            "percentage": 100
          }
        ],
        "expectedVersion": "e26301ca-a54f-498a-b69b-83744a40e034",
        "matched": true
      },
      {
        "name": "kokekun-v3",
        "id": "50376180-969c-4c3b-8ded-1fae97f48761",
        "createdOn": "2026-10-15T01:07:47.386888Z",
        "versions": [
          {
            "version_id": "9b8f708e-a84e-4a66-befa-3f779a356f0e",
            "percentage": 100
          }
        ],
        "expectedVersion": "9b8f708e-a84e-4a66-befa-3f779a356f0e",
        "matched": true
      },
      {
        "name": "kokekun-v35",
        "id": "449513ce-a5f6-4ff1-b452-81a39b575b7c",
        "createdOn": "2026-10-15T03:37:05.389935Z",
        "versions": [
          {
            "version_id": "0d3a30cf-f7ca-49c9-afc3-ad5eb46bbf0d",
            "percentage": 100
          }
        ],
        "expectedVersion": "0d3a30cf-f7ca-49c9-afc3-ad5eb46bbf0d",
        "matched": true
      },
      {
        "name": "kokekun-pronunciation",
        "id": "e9ca8213-3ac5-431b-8e70-02c3e3c3f37f",
        "createdOn": "2026-10-14T16:34:07.996997Z",
        "versions": [
          {
            "version_id": "416a0347-e3aa-4fea-8db7-1a400742cb58",
            "percentage": 100
          }
        ],
        "expectedVersion": "416a0347-e3aa-4fea-8db7-1a400742cb58",
        "matched": true
      },
      {
        "name": "kokekun-pronunciation-v35",
        "id": "a7ea3c89-e6e1-4853-be5f-c918980cde66",
        "createdOn": "2026-10-15T03:35:49.387182Z",
        "versions": [
          {
            "version_id": "2c263852-f9af-4379-9726-f3196e627b2f",
            "percentage": 100
          }
        ],
        "expectedVersion": "2c263852-f9af-4379-9726-f3196e627b2f",
        "matched": true
      }
    ],
    "usage": {
      "at": "2026-10-15T03:57:06.204Z",
      "day": "2026-10-15",
      "requests": 983,
      "dailyLimit": 2000,
      "remaining": 1017,
      "raw": [
        {
          "results": [
            {
              "day": "2026-10-15",
              "requests": 983
            }
          ],
          "success": true,
          "meta": {
            "served_by": "v3-prod",
            "served_by_region": "APAC",
            "served_by_colo": "NRT",
            "served_by_primary": true,
            "timings": {
              "sql_duration_ms": 0.705
            },
            "duration": 0.705,
            "changes": 0,
            "last_row_id": 0,
            "changed_db": false,
            "size_after": 32768,
            "rows_read": 1,
            "rows_written": 0,
            "total_attempts": 1
          }
        }
      ]
    },
    "allVersionsMatched": true
  },
  "afterSnapshot": {
    "at": "2026-10-15T04:34:31.391Z",
    "label": "after",
    "deployments": [
      {
        "name": "kokekun",
        "id": "0137e3ac-b57c-4553-b57c-888b57e6da86",
        "createdOn": "2026-10-15T04:13:22.858486Z",
        "versions": [
          {
            "version_id": "4dfa5127-9081-4185-8cf1-16be244aa30d",
            "percentage": 100
          }
        ],
        "expectedVersion": "4dfa5127-9081-4185-8cf1-16be244aa30d",
        "matched": true
      },
      {
        "name": "kokekun-v3",
        "id": "0759ef77-2148-42a7-8988-87fd4ee43c57",
        "createdOn": "2026-10-15T04:13:35.095877Z",
        "versions": [
          {
            "version_id": "0af0285c-cdad-4dcc-80ae-bb00bd61f9d5",
            "percentage": 100
          }
        ],
        "expectedVersion": "0af0285c-cdad-4dcc-80ae-bb00bd61f9d5",
        "matched": true
      },
      {
        "name": "kokekun-v35",
        "id": "8e92d374-f383-4164-8d60-d1393f00fbdf",
        "createdOn": "2026-10-15T04:13:38.967023Z",
        "versions": [
          {
            "version_id": "70e682b5-004c-4a2c-9c3a-dccc564dd198",
            "percentage": 100
          }
        ],
        "expectedVersion": "70e682b5-004c-4a2c-9c3a-dccc564dd198",
        "matched": true
      },
      {
        "name": "kokekun-pronunciation",
        "id": "e9ca8213-3ac5-431b-8e70-02c3e3c3f37f",
        "createdOn": "2026-10-14T16:34:07.996997Z",
        "versions": [
          {
            "version_id": "416a0347-e3aa-4fea-8db7-1a400742cb58",
            "percentage": 100
          }
        ],
        "expectedVersion": "416a0347-e3aa-4fea-8db7-1a400742cb58",
        "matched": true
      },
      {
        "name": "kokekun-pronunciation-v35",
        "id": "a7ea3c89-e6e1-4853-be5f-c918980cde66",
        "createdOn": "2026-10-15T03:35:49.387182Z",
        "versions": [
          {
            "version_id": "2c263852-f9af-4379-9726-f3196e627b2f",
            "percentage": 100
          }
        ],
        "expectedVersion": "2c263852-f9af-4379-9726-f3196e627b2f",
        "matched": true
      }
    ],
    "usage": {
      "at": "2026-10-15T04:34:42.169Z",
      "day": "2026-10-15",
      "requests": 1908,
      "dailyLimit": 3000,
      "remaining": 1092,
      "raw": [
        {
          "results": [
            {
              "day": "2026-10-15",
              "requests": 1908
            }
          ],
          "success": true,
          "meta": {
            "served_by": "v3-prod",
            "served_by_region": "APAC",
            "served_by_colo": "NRT",
            "served_by_primary": true,
            "timings": {
              "sql_duration_ms": 0.2338
            },
            "duration": 0.2338,
            "changes": 0,
            "last_row_id": 0,
            "changed_db": false,
            "size_after": 32768,
            "rows_read": 1,
            "rows_written": 0,
            "total_attempts": 1
          }
        }
      ]
    },
    "allVersionsMatched": true
  },
  "statusSnapshots": {
    "before-main": {
      "at": "2026-10-15T04:14:23.501Z",
      "status": 200,
      "headers": {
        "cf-ray": "a4abff2479c58e69-PDX",
        "content-type": "application/json; charset=utf-8"
      },
      "body": {
        "configured": true,
        "server": {
          "kind": "hosted",
          "state": "online",
          "checkedAt": "2026-10-15T04:14:23.500Z"
        },
        "services": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        }
      }
    },
    "before-v3": {
      "at": "2026-10-15T04:14:24.091Z",
      "status": 200,
      "headers": {
        "cf-ray": "a4abff281cbf8e69-PDX",
        "content-type": "application/json; charset=utf-8"
      },
      "body": {
        "configured": true,
        "server": {
          "kind": "hosted",
          "state": "online",
          "checkedAt": "2026-10-15T04:14:24.089Z"
        },
        "services": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        }
      }
    },
    "before-v35": {
      "at": "2026-10-15T04:14:24.361Z",
      "status": 200,
      "headers": {
        "cf-ray": "a4abff298e448e69-PDX",
        "content-type": "application/json; charset=utf-8"
      },
      "body": {
        "configured": true,
        "server": {
          "kind": "hosted",
          "state": "online",
          "checkedAt": "2026-10-15T04:14:24.347Z"
        },
        "services": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        }
      }
    },
    "after-main": {
      "at": "2026-10-15T04:34:31.172Z",
      "status": 200,
      "headers": {
        "cf-ray": "a4ac1ca159bca0e3-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "body": {
        "configured": true,
        "server": {
          "kind": "hosted",
          "state": "online",
          "checkedAt": "2026-10-15T04:34:31.254Z"
        },
        "services": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "verified",
            "detail": "Last request succeeded.",
            "checkedAt": "2026-10-15T04:34:28.563Z"
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "verified",
            "detail": "Last request succeeded.",
            "checkedAt": "2026-10-15T04:34:30.163Z"
          }
        }
      }
    },
    "after-v3": {
      "at": "2026-10-15T04:34:31.300Z",
      "status": 200,
      "headers": {
        "cf-ray": "a4ac1ca19adfa0e3-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "body": {
        "configured": true,
        "server": {
          "kind": "hosted",
          "state": "online",
          "checkedAt": "2026-10-15T04:34:31.364Z"
        },
        "services": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        }
      }
    },
    "after-v35": {
      "at": "2026-10-15T04:34:31.388Z",
      "status": 200,
      "headers": {
        "cf-ray": "a4ac1ca24d8ea0e3-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "body": {
        "configured": true,
        "server": {
          "kind": "hosted",
          "state": "online",
          "checkedAt": "2026-10-15T04:34:31.465Z"
        },
        "services": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        }
      }
    }
  },
  "connections": [
    {
      "site": "v3",
      "startedAt": "2026-10-15T03:57:07.122Z",
      "status": "ready",
      "upgradeHeaders": {
        "cf-ray": "a4abe5dcac15ae17-NRT",
        "server-timing": "cfEdge;dur=60,cfOrigin;dur=0,cfWorker;dur=2"
      },
      "protocol": 2,
      "setupMs": 964.2760419999995,
      "segmentId": "initial-20"
    },
    {
      "site": "v35",
      "startedAt": "2026-10-15T03:57:08.090Z",
      "status": "ready",
      "upgradeHeaders": {
        "cf-ray": "a4abe5de3e1b58e6-NRT",
        "server-timing": "cfEdge;dur=66,cfOrigin;dur=0,cfWorker;dur=2"
      },
      "protocol": 2,
      "setupMs": 156.65279100000043,
      "segmentId": "initial-20"
    },
    {
      "site": "v3",
      "startedAt": "2026-10-15T04:14:24.361Z",
      "status": "ready",
      "upgradeHeaders": {
        "cf-ray": "a4abff2b6cb2c734-NRT",
        "server-timing": "cfEdge;dur=56,cfOrigin;dur=0,cfWorker;dur=2"
      },
      "protocol": 2,
      "setupMs": 162.07508299999972,
      "segmentId": "continuation-80"
    },
    {
      "site": "v35",
      "startedAt": "2026-10-15T04:14:24.526Z",
      "status": "ready",
      "upgradeHeaders": {
        "cf-ray": "a4abff2df8299873-PDX",
        "server-timing": "cfEdge;dur=70,cfOrigin;dur=0,cfWorker;dur=2"
      },
      "protocol": 2,
      "setupMs": 482.3068340000009,
      "segmentId": "continuation-80"
    }
  ],
  "usageChecks": [
    {
      "label": "preflight",
      "at": "2026-10-15T03:57:06.204Z",
      "day": "2026-10-15",
      "requests": 983,
      "dailyLimit": 2000,
      "remaining": 1017,
      "raw": [
        {
          "results": [
            {
              "day": "2026-10-15",
              "requests": 983
            }
          ],
          "success": true,
          "meta": {
            "served_by": "v3-prod",
            "served_by_region": "APAC",
            "served_by_colo": "NRT",
            "served_by_primary": true,
            "timings": {
              "sql_duration_ms": 0.705
            },
            "duration": 0.705,
            "changes": 0,
            "last_row_id": 0,
            "changed_db": false,
            "size_after": 32768,
            "rows_read": 1,
            "rows_written": 0,
            "total_attempts": 1
          }
        }
      ],
      "segmentId": "initial-20"
    },
    {
      "label": "before-case-11",
      "at": "2026-10-15T04:00:49.169Z",
      "day": "2026-10-15",
      "requests": 1179,
      "dailyLimit": 2000,
      "remaining": 821,
      "raw": [
        {
          "results": [
            {
              "day": "2026-10-15",
              "requests": 1179
            }
          ],
          "success": true,
          "meta": {
            "served_by": "v3-prod",
            "served_by_region": "APAC",
            "served_by_colo": "NRT",
            "served_by_primary": true,
            "timings": {
              "sql_duration_ms": 0.3149
            },
            "duration": 0.3149,
            "changes": 0,
            "last_row_id": 0,
            "changed_db": false,
            "size_after": 32768,
            "rows_read": 1,
            "rows_written": 0,
            "total_attempts": 1
          }
        }
      ],
      "segmentId": "initial-20"
    },
    {
      "label": "before-case-21",
      "at": "2026-10-15T04:03:30.945Z",
      "day": "2026-10-15",
      "requests": 1335,
      "dailyLimit": 2000,
      "remaining": 665,
      "raw": [
        {
          "results": [
            {
              "day": "2026-10-15",
              "requests": 1335
            }
          ],
          "success": true,
          "meta": {
            "served_by": "v3-prod",
            "served_by_region": "APAC",
            "served_by_colo": "NRT",
            "served_by_primary": true,
            "timings": {
              "sql_duration_ms": 0.2685
            },
            "duration": 0.2685,
            "changes": 0,
            "last_row_id": 0,
            "changed_db": false,
            "size_after": 32768,
            "rows_read": 1,
            "rows_written": 0,
            "total_attempts": 1
          }
        }
      ],
      "segmentId": "initial-20"
    },
    {
      "label": "preflight",
      "at": "2026-10-15T04:14:21.158Z",
      "day": "2026-10-15",
      "requests": 1385,
      "dailyLimit": 3000,
      "remaining": 1615,
      "raw": [
        {
          "results": [
            {
              "day": "2026-10-15",
              "requests": 1385
            }
          ],
          "success": true,
          "meta": {
            "served_by": "v3-prod",
            "served_by_region": "APAC",
            "served_by_colo": "NRT",
            "served_by_primary": true,
            "timings": {
              "sql_duration_ms": 0.4521
            },
            "duration": 0.4521,
            "changes": 0,
            "last_row_id": 0,
            "changed_db": false,
            "size_after": 32768,
            "rows_read": 1,
            "rows_written": 0,
            "total_attempts": 1
          }
        }
      ],
      "segmentId": "continuation-80"
    },
    {
      "label": "before-case-31",
      "at": "2026-10-15T04:16:41.838Z",
      "day": "2026-10-15",
      "requests": 1447,
      "dailyLimit": 3000,
      "remaining": 1553,
      "raw": [
        {
          "results": [
            {
              "day": "2026-10-15",
              "requests": 1447
            }
          ],
          "success": true,
          "meta": {
            "served_by": "v3-prod",
            "served_by_region": "APAC",
            "served_by_colo": "NRT",
            "served_by_primary": true,
            "timings": {
              "sql_duration_ms": 0.2401
            },
            "duration": 0.2401,
            "changes": 0,
            "last_row_id": 0,
            "changed_db": false,
            "size_after": 32768,
            "rows_read": 1,
            "rows_written": 0,
            "total_attempts": 1
          }
        }
      ],
      "segmentId": "continuation-80"
    },
    {
      "label": "before-case-41",
      "at": "2026-10-15T04:19:20.826Z",
      "day": "2026-10-15",
      "requests": 1522,
      "dailyLimit": 3000,
      "remaining": 1478,
      "raw": [
        {
          "results": [
            {
              "day": "2026-10-15",
              "requests": 1522
            }
          ],
          "success": true,
          "meta": {
            "served_by": "v3-prod",
            "served_by_region": "APAC",
            "served_by_colo": "NRT",
            "served_by_primary": true,
            "timings": {
              "sql_duration_ms": 0.1739
            },
            "duration": 0.1739,
            "changes": 0,
            "last_row_id": 0,
            "changed_db": false,
            "size_after": 32768,
            "rows_read": 1,
            "rows_written": 0,
            "total_attempts": 1
          }
        }
      ],
      "segmentId": "continuation-80"
    },
    {
      "label": "before-case-51",
      "at": "2026-10-15T04:21:54.309Z",
      "day": "2026-10-15",
      "requests": 1587,
      "dailyLimit": 3000,
      "remaining": 1413,
      "raw": [
        {
          "results": [
            {
              "day": "2026-10-15",
              "requests": 1587
            }
          ],
          "success": true,
          "meta": {
            "served_by": "v3-prod",
            "served_by_region": "APAC",
            "served_by_colo": "NRT",
            "served_by_primary": true,
            "timings": {
              "sql_duration_ms": 0.3131
            },
            "duration": 0.3131,
            "changes": 0,
            "last_row_id": 0,
            "changed_db": false,
            "size_after": 32768,
            "rows_read": 1,
            "rows_written": 0,
            "total_attempts": 1
          }
        }
      ],
      "segmentId": "continuation-80"
    },
    {
      "label": "before-case-61",
      "at": "2026-10-15T04:25:29.077Z",
      "day": "2026-10-15",
      "requests": 1646,
      "dailyLimit": 3000,
      "remaining": 1354,
      "raw": [
        {
          "results": [
            {
              "day": "2026-10-15",
              "requests": 1646
            }
          ],
          "success": true,
          "meta": {
            "served_by": "v3-prod",
            "served_by_region": "APAC",
            "served_by_colo": "NRT",
            "served_by_primary": true,
            "timings": {
              "sql_duration_ms": 0.2053
            },
            "duration": 0.2053,
            "changes": 0,
            "last_row_id": 0,
            "changed_db": false,
            "size_after": 32768,
            "rows_read": 1,
            "rows_written": 0,
            "total_attempts": 1
          }
        }
      ],
      "segmentId": "continuation-80"
    },
    {
      "label": "before-case-71",
      "at": "2026-10-15T04:27:37.441Z",
      "day": "2026-10-15",
      "requests": 1706,
      "dailyLimit": 3000,
      "remaining": 1294,
      "raw": [
        {
          "results": [
            {
              "day": "2026-10-15",
              "requests": 1706
            }
          ],
          "success": true,
          "meta": {
            "served_by": "v3-prod",
            "served_by_region": "APAC",
            "served_by_colo": "NRT",
            "served_by_primary": true,
            "timings": {
              "sql_duration_ms": 0.3023
            },
            "duration": 0.3023,
            "changes": 0,
            "last_row_id": 0,
            "changed_db": false,
            "size_after": 32768,
            "rows_read": 1,
            "rows_written": 0,
            "total_attempts": 1
          }
        }
      ],
      "segmentId": "continuation-80"
    },
    {
      "label": "before-case-81",
      "at": "2026-10-15T04:29:23.664Z",
      "day": "2026-10-15",
      "requests": 1769,
      "dailyLimit": 3000,
      "remaining": 1231,
      "raw": [
        {
          "results": [
            {
              "day": "2026-10-15",
              "requests": 1769
            }
          ],
          "success": true,
          "meta": {
            "served_by": "v3-prod",
            "served_by_region": "APAC",
            "served_by_colo": "NRT",
            "served_by_primary": true,
            "timings": {
              "sql_duration_ms": 0.1838
            },
            "duration": 0.1838,
            "changes": 0,
            "last_row_id": 0,
            "changed_db": false,
            "size_after": 32768,
            "rows_read": 1,
            "rows_written": 0,
            "total_attempts": 1
          }
        }
      ],
      "segmentId": "continuation-80"
    },
    {
      "label": "before-case-91",
      "at": "2026-10-15T04:32:03.668Z",
      "day": "2026-10-15",
      "requests": 1835,
      "dailyLimit": 3000,
      "remaining": 1165,
      "raw": [
        {
          "results": [
            {
              "day": "2026-10-15",
              "requests": 1835
            }
          ],
          "success": true,
          "meta": {
            "served_by": "v3-prod",
            "served_by_region": "APAC",
            "served_by_colo": "NRT",
            "served_by_primary": true,
            "timings": {
              "sql_duration_ms": 0.2433
            },
            "duration": 0.2433,
            "changes": 0,
            "last_row_id": 0,
            "changed_db": false,
            "size_after": 32768,
            "rows_read": 1,
            "rows_written": 0,
            "total_attempts": 1
          }
        }
      ],
      "segmentId": "continuation-80"
    }
  ],
  "attemptedNominalOperations": 660,
  "remainingPlannedNominalOperations": 0,
  "jobs": [
    {
      "id": 1,
      "case": 1,
      "fixture": "sequential-checks-en-ja-r1",
      "baseId": "sequential-checks-en-ja",
      "family": "sequential-checks",
      "repeat": 1,
      "label": "Ordered checks and communication",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "100556f59c1a73b94437280b4430c614cedf0735b04232c0da301ea9c16b92eb",
      "site": "main",
      "order": 1,
      "permutation": "main>v35>v3",
      "schedulePosition": 1,
      "scheduledAt": "2026-10-15T03:57:08.256Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0006669999984296737,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T03:57:08.262Z",
      "cumulativeAttemptedNominalOperations": 2,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4abe5deebe4afbd-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "First, compare the labels on the three sealed packages with the delivery list. Then weigh each package and record the result in kilograms, keeping one decimal place. Do not open any package. If a label is unreadable or a recorded weight differs by more than 0.5 kilograms, set that package aside and contact the coordinator before loading the other two.",
        "translation": "まず、3つの封印されたパッケージのラベルを配達リストと比較してください。その後、各パッケージを計量し、結果をキログラムで小数点第1位まで記録してください。パッケージを開けてはいけません。ラベルが読めない場合、または記録された重量が0.5キログラム以上異なる場合は、そのパッケージを別に置き、他の2つを積み込む前にコーディネーターに連絡してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 478
      },
      "translationReceivedMs": 537.5201660000002,
      "speechHttpStatus": 200,
      "speechHeadersMs": 972.0057500000003,
      "audioHeaders": {
        "cf-ray": "a4abe5e24e89afbd-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=16.000,fish_headers;dur=321.000,fish_first_audio;dur=321.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "1",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 972.2745830000003,
      "lastAudioBytesMs": 10613.253083,
      "streamEofMs": 10613.43,
      "settledMs": 10613.442166,
      "audioBytes": 448051,
      "audioSha256": "9b7dd7cd1f175a2b6fa19d04cd82f4d0a64762d99a82776b12441bfe63773941",
      "mp3Prefix": true,
      "audioFile": "audio/001-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "1",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T03:57:18.882Z",
      "segmentId": "initial-20"
    },
    {
      "id": 2,
      "case": 1,
      "fixture": "sequential-checks-en-ja-r1",
      "baseId": "sequential-checks-en-ja",
      "family": "sequential-checks",
      "repeat": 1,
      "label": "Ordered checks and communication",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "100556f59c1a73b94437280b4430c614cedf0735b04232c0da301ea9c16b92eb",
      "site": "v35",
      "order": 2,
      "permutation": "main>v35>v3",
      "schedulePosition": 2,
      "scheduledAt": "2026-10-15T03:57:18.888Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 1,
      "waitForConnectionMs": 0.011916999999812106,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T03:57:18.895Z",
      "cumulativeAttemptedNominalOperations": 4,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 2,
          "text": "First, compare the labels on the three sealed packages with the delivery list. Then weigh each package and record the result in kilograms, keeping one decimal place. Do not open any package. If a label is unreadable or a recorded weight differs by more than 0.5 kilograms, set that package aside and contact the coordinator before loading the other two.",
          "language": "",
          "parts": [
            "First, compare the labels on the three sealed packages with the delivery list. Then weigh each package and record the result in kilograms, keeping one decimal place. Do not open any package. If a label is unreadable or a recorded weight differs by more than 0.5 kilograms, set that package aside and contact the coordinator before loading the other two."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 518.4057089999988
        },
        {
          "type": "stage",
          "id": 2,
          "part": 0,
          "stage": "translating",
          "receivedMs": 520.0850839999985
        },
        {
          "type": "translation",
          "id": 2,
          "part": 0,
          "result": {
            "source": "First, compare the labels on the three sealed packages with the delivery list. Then weigh each package and record the result in kilograms, keeping one decimal place. Do not open any package. If a label is unreadable or a recorded weight differs by more than 0.5 kilograms, set that package aside and contact the coordinator before loading the other two.",
            "translation": "まず、3つの封印されたパッケージのラベルを配送リストと比較してください。その後、各パッケージを計量し、結果をキログラムで小数点第1位まで記録してください。パッケージを開けてはいけません。ラベルが読めない、または記録された重量が0.5キログラム以上異なる場合は、そのパッケージを別に置き、他の2つを積み込む前にコーディネーターに連絡してください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 420
          },
          "speak": true,
          "receivedMs": 945.2339589999974
        },
        {
          "type": "stage",
          "id": 2,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 945.3147919999974
        },
        {
          "type": "pronunciation",
          "id": 2,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 945.3901669999977
        },
        {
          "type": "stage",
          "id": 2,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 946.692708999999
        },
        {
          "type": "pronunciation",
          "id": 2,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 11,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 962.0451669999966
        },
        {
          "type": "stage",
          "id": 2,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 962.1477919999998
        },
        {
          "type": "audio-start",
          "id": 2,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=290.000,fish_first_audio;dur=292.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 11,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 1329.0948749999989
        },
        {
          "type": "audio-end",
          "id": 2,
          "part": 0,
          "receivedMs": 10769.85775
        },
        {
          "type": "part-done",
          "id": 2,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 10769.978667
        },
        {
          "type": "done",
          "id": 2,
          "timings": {
            "totalMs": 10241,
            "transcribeMs": 0,
            "translationMs": 420,
            "speechMs": 9821,
            "firstAudioMs": 733
          },
          "receivedMs": 10770.077167
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 2,
        "text": "First, compare the labels on the three sealed packages with the delivery list. Then weigh each package and record the result in kilograms, keeping one decimal place. Do not open any package. If a label is unreadable or a recorded weight differs by more than 0.5 kilograms, set that package aside and contact the coordinator before loading the other two.",
        "language": "",
        "parts": [
          "First, compare the labels on the three sealed packages with the delivery list. Then weigh each package and record the result in kilograms, keeping one decimal place. Do not open any package. If a label is unreadable or a recorded weight differs by more than 0.5 kilograms, set that package aside and contact the coordinator before loading the other two."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 518.4057089999988,
      "stages": [
        {
          "stage": "translating",
          "atMs": 520.0850839999985
        },
        {
          "stage": "speaking",
          "atMs": 945.3147919999974
        },
        {
          "stage": "pronunciation",
          "atMs": 946.692708999999
        },
        {
          "stage": "speaking",
          "atMs": 962.1477919999998
        }
      ],
      "translation": {
        "source": "First, compare the labels on the three sealed packages with the delivery list. Then weigh each package and record the result in kilograms, keeping one decimal place. Do not open any package. If a label is unreadable or a recorded weight differs by more than 0.5 kilograms, set that package aside and contact the coordinator before loading the other two.",
        "translation": "まず、3つの封印されたパッケージのラベルを配送リストと比較してください。その後、各パッケージを計量し、結果をキログラムで小数点第1位まで記録してください。パッケージを開けてはいけません。ラベルが読めない、または記録された重量が0.5キログラム以上異なる場合は、そのパッケージを別に置き、他の2つを積み込む前にコーディネーターに連絡してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 420
      },
      "translationReceivedMs": 945.2339589999974,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 945.3901669999977
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 11,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 962.0451669999966
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 2,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=290.000,fish_first_audio;dur=292.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 11,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 1329.0948749999989,
      "firstAudioMs": 1329.2029169999987,
      "lastAudioBytesMs": 10736.970292000002,
      "serverTimings": {
        "totalMs": 10241,
        "transcribeMs": 0,
        "translationMs": 420,
        "speechMs": 9821,
        "firstAudioMs": 733
      },
      "protocolDoneMs": 10770.077167,
      "settledMs": 10770.096209,
      "audioBytes": 450977,
      "audioSha256": "9b1f35e4831d104cc316a231d4f3cdbfb62fd4cca1576bb602f6ae0785758e06",
      "mp3Prefix": true,
      "audioFile": "audio/001-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 11,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T03:57:29.671Z",
      "segmentId": "initial-20"
    },
    {
      "id": 3,
      "case": 1,
      "fixture": "sequential-checks-en-ja-r1",
      "baseId": "sequential-checks-en-ja",
      "family": "sequential-checks",
      "repeat": 1,
      "label": "Ordered checks and communication",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "100556f59c1a73b94437280b4430c614cedf0735b04232c0da301ea9c16b92eb",
      "site": "v3",
      "order": 3,
      "permutation": "main>v35>v3",
      "schedulePosition": 3,
      "scheduledAt": "2026-10-15T03:57:29.679Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 0,
      "waitForConnectionMs": 0.013333000002603512,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T03:57:29.702Z",
      "cumulativeAttemptedNominalOperations": 6,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 3,
          "text": "First, compare the labels on the three sealed packages with the delivery list. Then weigh each package and record the result in kilograms, keeping one decimal place. Do not open any package. If a label is unreadable or a recorded weight differs by more than 0.5 kilograms, set that package aside and contact the coordinator before loading the other two.",
          "language": "",
          "parts": [
            "First, compare the labels on the three sealed packages with the delivery list. Then weigh each package and record the result in kilograms, keeping one decimal place. Do not open any package. If a label is unreadable or a recorded weight differs by more than 0.5 kilograms, set that package aside and contact the coordinator before loading the other two."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 3102.717666999997
        },
        {
          "type": "stage",
          "id": 3,
          "part": 0,
          "stage": "translating",
          "receivedMs": 3102.817833000001
        },
        {
          "type": "translation",
          "id": 3,
          "part": 0,
          "result": {
            "source": "First, compare the labels on the three sealed packages with the delivery list. Then weigh each package and record the result in kilograms, keeping one decimal place. Do not open any package. If a label is unreadable or a recorded weight differs by more than 0.5 kilograms, set that package aside and contact the coordinator before loading the other two.",
            "translation": "まず、3つの封印されたパッケージのラベルを配達リストと比較してください。その後、各パッケージを計量し、結果をキログラムで小数点第1位まで記録してください。パッケージを開けてはいけません。ラベルが読めない、または記録された重量が0.5キログラム以上異なる場合は、そのパッケージを別に置き、他の2つを積み込む前にコーディネーターに連絡してください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 383
          },
          "speak": true,
          "receivedMs": 3489.202166999996
        },
        {
          "type": "stage",
          "id": 3,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 3489.266416999999
        },
        {
          "type": "pronunciation",
          "id": 3,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 3489.3246670000008
        },
        {
          "type": "stage",
          "id": 3,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 3494.2437079999945
        },
        {
          "type": "pronunciation",
          "id": 3,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 1,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 3506.495541999997
        },
        {
          "type": "stage",
          "id": 3,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 3506.5670829999945
        },
        {
          "type": "audio-start",
          "id": 3,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=289.000,fish_first_audio;dur=289.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 1,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 3809.709541999997
        },
        {
          "type": "audio-end",
          "id": 3,
          "part": 0,
          "receivedMs": 13768.686167
        },
        {
          "type": "part-done",
          "id": 3,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 13768.740291999995
        },
        {
          "type": "done",
          "id": 3,
          "timings": {
            "totalMs": 10662,
            "transcribeMs": 0,
            "translationMs": 383,
            "speechMs": 10279,
            "firstAudioMs": 693
          },
          "receivedMs": 13768.773125
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 3,
        "text": "First, compare the labels on the three sealed packages with the delivery list. Then weigh each package and record the result in kilograms, keeping one decimal place. Do not open any package. If a label is unreadable or a recorded weight differs by more than 0.5 kilograms, set that package aside and contact the coordinator before loading the other two.",
        "language": "",
        "parts": [
          "First, compare the labels on the three sealed packages with the delivery list. Then weigh each package and record the result in kilograms, keeping one decimal place. Do not open any package. If a label is unreadable or a recorded weight differs by more than 0.5 kilograms, set that package aside and contact the coordinator before loading the other two."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 3102.717666999997,
      "stages": [
        {
          "stage": "translating",
          "atMs": 3102.817833000001
        },
        {
          "stage": "speaking",
          "atMs": 3489.266416999999
        },
        {
          "stage": "pronunciation",
          "atMs": 3494.2437079999945
        },
        {
          "stage": "speaking",
          "atMs": 3506.5670829999945
        }
      ],
      "translation": {
        "source": "First, compare the labels on the three sealed packages with the delivery list. Then weigh each package and record the result in kilograms, keeping one decimal place. Do not open any package. If a label is unreadable or a recorded weight differs by more than 0.5 kilograms, set that package aside and contact the coordinator before loading the other two.",
        "translation": "まず、3つの封印されたパッケージのラベルを配達リストと比較してください。その後、各パッケージを計量し、結果をキログラムで小数点第1位まで記録してください。パッケージを開けてはいけません。ラベルが読めない、または記録された重量が0.5キログラム以上異なる場合は、そのパッケージを別に置き、他の2つを積み込む前にコーディネーターに連絡してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 383
      },
      "translationReceivedMs": 3489.202166999996,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 3489.3246670000008
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 1,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 3506.495541999997
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 3,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=289.000,fish_first_audio;dur=289.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 1,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 3809.709541999997,
      "firstAudioMs": 3809.798124999994,
      "lastAudioBytesMs": 13648.778374999994,
      "serverTimings": {
        "totalMs": 10662,
        "transcribeMs": 0,
        "translationMs": 383,
        "speechMs": 10279,
        "firstAudioMs": 693
      },
      "protocolDoneMs": 13768.773125,
      "settledMs": 13768.784042,
      "audioBytes": 432586,
      "audioSha256": "3b8a7349644c862a1d764a8ef1466733d2082b8ec68abcb393053bf2b6f2d886",
      "mp3Prefix": true,
      "audioFile": "audio/001-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 1,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T03:57:43.480Z",
      "segmentId": "initial-20"
    },
    {
      "id": 4,
      "case": 2,
      "fixture": "logistics-en-ja-r1",
      "baseId": "logistics-en-ja",
      "family": "logistics",
      "repeat": 1,
      "label": "Multi step delivery",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "58e8b8baf91cf7edc07e4973424567dfc44aa5df38fef7d7d9218b9d7bd4bcbb",
      "site": "v35",
      "order": 1,
      "permutation": "v35>v3>main",
      "schedulePosition": 4,
      "scheduledAt": "2026-10-15T03:57:43.490Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 1,
      "waitForConnectionMs": 0.008958000005804934,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T03:57:43.497Z",
      "cumulativeAttemptedNominalOperations": 8,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 4,
          "text": "The first delivery contains blankets and drinking water for the community centre. Before unloading, ask the coordinator which room is dry and accessible. Leave the walkway clear, record how many boxes arrive, and report any damaged packaging. If the coordinator is absent, keep the supplies in the vehicle and contact the receiving team.",
          "language": "",
          "parts": [
            "The first delivery contains blankets and drinking water for the community centre. Before unloading, ask the coordinator which room is dry and accessible. Leave the walkway clear, record how many boxes arrive, and report any damaged packaging. If the coordinator is absent, keep the supplies in the vehicle and contact the receiving team."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 460.6808749999982
        },
        {
          "type": "stage",
          "id": 4,
          "part": 0,
          "stage": "translating",
          "receivedMs": 460.7280419999952
        },
        {
          "type": "translation",
          "id": 4,
          "part": 0,
          "result": {
            "source": "The first delivery contains blankets and drinking water for the community centre. Before unloading, ask the coordinator which room is dry and accessible. Leave the walkway clear, record how many boxes arrive, and report any damaged packaging. If the coordinator is absent, keep the supplies in the vehicle and contact the receiving team.",
            "translation": "最初の配達にはコミュニティセンター用の毛布と飲料水が含まれています。荷降ろしの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路を確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 652
          },
          "speak": true,
          "receivedMs": 1117.346249999995
        },
        {
          "type": "stage",
          "id": 4,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1117.5288749999963
        },
        {
          "type": "pronunciation",
          "id": 4,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 1117.5846669999955
        },
        {
          "type": "stage",
          "id": 4,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 1117.6250419999997
        },
        {
          "type": "pronunciation",
          "id": 4,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 11,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 1129.6464169999963
        },
        {
          "type": "stage",
          "id": 4,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1129.710791999998
        },
        {
          "type": "audio-start",
          "id": 4,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=291.000,fish_first_audio;dur=300.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 11,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 1453.1506249999948
        },
        {
          "type": "audio-end",
          "id": 4,
          "part": 0,
          "receivedMs": 10217.094707999997
        },
        {
          "type": "part-done",
          "id": 4,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 10217.148957999998
        },
        {
          "type": "done",
          "id": 4,
          "timings": {
            "totalMs": 9748,
            "transcribeMs": 0,
            "translationMs": 652,
            "speechMs": 9096,
            "firstAudioMs": 972
          },
          "receivedMs": 10217.214249999997
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 4,
        "text": "The first delivery contains blankets and drinking water for the community centre. Before unloading, ask the coordinator which room is dry and accessible. Leave the walkway clear, record how many boxes arrive, and report any damaged packaging. If the coordinator is absent, keep the supplies in the vehicle and contact the receiving team.",
        "language": "",
        "parts": [
          "The first delivery contains blankets and drinking water for the community centre. Before unloading, ask the coordinator which room is dry and accessible. Leave the walkway clear, record how many boxes arrive, and report any damaged packaging. If the coordinator is absent, keep the supplies in the vehicle and contact the receiving team."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 460.6808749999982,
      "stages": [
        {
          "stage": "translating",
          "atMs": 460.7280419999952
        },
        {
          "stage": "speaking",
          "atMs": 1117.5288749999963
        },
        {
          "stage": "pronunciation",
          "atMs": 1117.6250419999997
        },
        {
          "stage": "speaking",
          "atMs": 1129.710791999998
        }
      ],
      "translation": {
        "source": "The first delivery contains blankets and drinking water for the community centre. Before unloading, ask the coordinator which room is dry and accessible. Leave the walkway clear, record how many boxes arrive, and report any damaged packaging. If the coordinator is absent, keep the supplies in the vehicle and contact the receiving team.",
        "translation": "最初の配達にはコミュニティセンター用の毛布と飲料水が含まれています。荷降ろしの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路を確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 652
      },
      "translationReceivedMs": 1117.346249999995,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 1117.5846669999955
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 11,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 1129.6464169999963
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 4,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=291.000,fish_first_audio;dur=300.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 11,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 1453.1506249999948,
      "firstAudioMs": 1453.2126250000001,
      "lastAudioBytesMs": 10192.25,
      "serverTimings": {
        "totalMs": 9748,
        "transcribeMs": 0,
        "translationMs": 652,
        "speechMs": 9096,
        "firstAudioMs": 972
      },
      "protocolDoneMs": 10217.214249999997,
      "settledMs": 10217.230707999996,
      "audioBytes": 398732,
      "audioSha256": "b66f40a5e88085d93b71b9590a575bcd9b80d74fc6b05865d4a52670d638f2e9",
      "mp3Prefix": true,
      "audioFile": "audio/002-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 11,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T03:57:53.720Z",
      "segmentId": "initial-20"
    },
    {
      "id": 5,
      "case": 2,
      "fixture": "logistics-en-ja-r1",
      "baseId": "logistics-en-ja",
      "family": "logistics",
      "repeat": 1,
      "label": "Multi step delivery",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "58e8b8baf91cf7edc07e4973424567dfc44aa5df38fef7d7d9218b9d7bd4bcbb",
      "site": "v3",
      "order": 2,
      "permutation": "v35>v3>main",
      "schedulePosition": 5,
      "scheduledAt": "2026-10-15T03:57:53.728Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 0,
      "waitForConnectionMs": 0.008708000001206528,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T03:57:53.737Z",
      "cumulativeAttemptedNominalOperations": 10,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 5,
          "text": "The first delivery contains blankets and drinking water for the community centre. Before unloading, ask the coordinator which room is dry and accessible. Leave the walkway clear, record how many boxes arrive, and report any damaged packaging. If the coordinator is absent, keep the supplies in the vehicle and contact the receiving team.",
          "language": "",
          "parts": [
            "The first delivery contains blankets and drinking water for the community centre. Before unloading, ask the coordinator which room is dry and accessible. Leave the walkway clear, record how many boxes arrive, and report any damaged packaging. If the coordinator is absent, keep the supplies in the vehicle and contact the receiving team."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 493.93475000000035
        },
        {
          "type": "stage",
          "id": 5,
          "part": 0,
          "stage": "translating",
          "receivedMs": 494.04108299999643
        },
        {
          "type": "translation",
          "id": 5,
          "part": 0,
          "result": {
            "source": "The first delivery contains blankets and drinking water for the community centre. Before unloading, ask the coordinator which room is dry and accessible. Leave the walkway clear, record how many boxes arrive, and report any damaged packaging. If the coordinator is absent, keep the supplies in the vehicle and contact the receiving team.",
            "translation": "最初の配達にはコミュニティセンター用の毛布と飲料水が含まれています。荷降ろしの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路を確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 354
          },
          "speak": true,
          "receivedMs": 852.9236669999955
        },
        {
          "type": "stage",
          "id": 5,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 852.9719580000019
        },
        {
          "type": "pronunciation",
          "id": 5,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 853.005124999996
        },
        {
          "type": "stage",
          "id": 5,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 853.0343749999956
        },
        {
          "type": "pronunciation",
          "id": 5,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 11,
            "durationMs": 2,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 862.6121669999993
        },
        {
          "type": "stage",
          "id": 5,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 862.6525829999955
        },
        {
          "type": "audio-start",
          "id": 5,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=2.000,fish_headers;dur=285.000,fish_first_audio;dur=285.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 11,
          "pronunciationPreparationMs": 2,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 1203.2372079999986
        },
        {
          "type": "audio-end",
          "id": 5,
          "part": 0,
          "receivedMs": 10294.058000000005
        },
        {
          "type": "part-done",
          "id": 5,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 10294.091749999992
        },
        {
          "type": "done",
          "id": 5,
          "timings": {
            "totalMs": 9793,
            "transcribeMs": 0,
            "translationMs": 354,
            "speechMs": 9439,
            "firstAudioMs": 669
          },
          "receivedMs": 10294.134124999997
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 5,
        "text": "The first delivery contains blankets and drinking water for the community centre. Before unloading, ask the coordinator which room is dry and accessible. Leave the walkway clear, record how many boxes arrive, and report any damaged packaging. If the coordinator is absent, keep the supplies in the vehicle and contact the receiving team.",
        "language": "",
        "parts": [
          "The first delivery contains blankets and drinking water for the community centre. Before unloading, ask the coordinator which room is dry and accessible. Leave the walkway clear, record how many boxes arrive, and report any damaged packaging. If the coordinator is absent, keep the supplies in the vehicle and contact the receiving team."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 493.93475000000035,
      "stages": [
        {
          "stage": "translating",
          "atMs": 494.04108299999643
        },
        {
          "stage": "speaking",
          "atMs": 852.9719580000019
        },
        {
          "stage": "pronunciation",
          "atMs": 853.0343749999956
        },
        {
          "stage": "speaking",
          "atMs": 862.6525829999955
        }
      ],
      "translation": {
        "source": "The first delivery contains blankets and drinking water for the community centre. Before unloading, ask the coordinator which room is dry and accessible. Leave the walkway clear, record how many boxes arrive, and report any damaged packaging. If the coordinator is absent, keep the supplies in the vehicle and contact the receiving team.",
        "translation": "最初の配達にはコミュニティセンター用の毛布と飲料水が含まれています。荷降ろしの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路を確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 354
      },
      "translationReceivedMs": 852.9236669999955,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 853.005124999996
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 11,
          "durationMs": 2,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 862.6121669999993
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 5,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=2.000,fish_headers;dur=285.000,fish_first_audio;dur=285.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 11,
        "pronunciationPreparationMs": 2,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 1203.2372079999986,
      "firstAudioMs": 1203.3187919999982,
      "lastAudioBytesMs": 10171.082582999996,
      "serverTimings": {
        "totalMs": 9793,
        "transcribeMs": 0,
        "translationMs": 354,
        "speechMs": 9439,
        "firstAudioMs": 669
      },
      "protocolDoneMs": 10294.134124999997,
      "settledMs": 10294.148042,
      "audioBytes": 393298,
      "audioSha256": "6e04ea7f468d1c7bc3eed374990c1417b09cb06ebdd56c1d6355565eacc04dd1",
      "mp3Prefix": true,
      "audioFile": "audio/002-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 11,
        "preparationMs": 2,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T03:58:04.041Z",
      "segmentId": "initial-20"
    },
    {
      "id": 6,
      "case": 2,
      "fixture": "logistics-en-ja-r1",
      "baseId": "logistics-en-ja",
      "family": "logistics",
      "repeat": 1,
      "label": "Multi step delivery",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "58e8b8baf91cf7edc07e4973424567dfc44aa5df38fef7d7d9218b9d7bd4bcbb",
      "site": "main",
      "order": 3,
      "permutation": "v35>v3>main",
      "schedulePosition": 6,
      "scheduledAt": "2026-10-15T03:58:04.046Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0007919999916339293,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T03:58:04.051Z",
      "cumulativeAttemptedNominalOperations": 12,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4abe73befb5d29b-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "The first delivery contains blankets and drinking water for the community centre. Before unloading, ask the coordinator which room is dry and accessible. Leave the walkway clear, record how many boxes arrive, and report any damaged packaging. If the coordinator is absent, keep the supplies in the vehicle and contact the receiving team.",
        "translation": "最初の配達にはコミュニティセンター用の毛布と飲料水が含まれています。荷降ろしの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受け取りチームに連絡してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 383
      },
      "translationReceivedMs": 538.6381669999973,
      "speechHttpStatus": 200,
      "speechHeadersMs": 927.9852919999976,
      "audioHeaders": {
        "cf-ray": "a4abe73efa79d29b-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=40.000,fish_headers;dur=280.000,fish_first_audio;dur=280.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "timeout",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 928.1799580000079,
      "lastAudioBytesMs": 10033.287500000006,
      "streamEofMs": 10033.476208000007,
      "settledMs": 10033.480582999997,
      "audioBytes": 400821,
      "audioSha256": "6b699cb7f7788ac008c0a0b79b0db0ed171be4fc2768948bca274d7ddcfa4dbf",
      "mp3Prefix": true,
      "audioFile": "audio/002-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "timeout",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T03:58:14.089Z",
      "segmentId": "initial-20"
    },
    {
      "id": 7,
      "case": 3,
      "fixture": "time-correction-en-ja-r1",
      "baseId": "time-correction-en-ja",
      "family": "time-correction",
      "repeat": 1,
      "label": "Corrected departure time",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "22f8433ac603623a0980f2518999ddcd98ed94d11d6ecd108486224f9b7388d9",
      "site": "v35",
      "order": 1,
      "permutation": "v35>main>v3",
      "schedulePosition": 7,
      "scheduledAt": "2026-10-15T03:58:14.095Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 1,
      "waitForConnectionMs": 0.011417000001529232,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T03:58:14.105Z",
      "cumulativeAttemptedNominalOperations": 14,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 7,
          "text": "We leave at 8:15, not 8:50.",
          "language": "",
          "parts": [
            "We leave at 8:15, not 8:50."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 28.020541999998386
        },
        {
          "type": "stage",
          "id": 7,
          "part": 0,
          "stage": "translating",
          "receivedMs": 29.470625000001746
        },
        {
          "type": "translation",
          "id": 7,
          "part": 0,
          "result": {
            "source": "We leave at 8:15, not 8:50.",
            "translation": "私たちは8時15分に出発します、8時50分ではありません。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 425
          },
          "speak": true,
          "receivedMs": 461.0054999999993
        },
        {
          "type": "stage",
          "id": 7,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 461.04891700000735
        },
        {
          "type": "pronunciation",
          "id": 7,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 461.0870830000058
        },
        {
          "type": "stage",
          "id": 7,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 461.1130830000038
        },
        {
          "type": "pronunciation",
          "id": 7,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 3,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 463.8807919999963
        },
        {
          "type": "stage",
          "id": 7,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 463.90783300000476
        },
        {
          "type": "audio-start",
          "id": 7,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=283.000,fish_first_audio;dur=286.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 3,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 776.8685830000031
        },
        {
          "type": "audio-end",
          "id": 7,
          "part": 0,
          "receivedMs": 2854.7474999999977
        },
        {
          "type": "part-done",
          "id": 7,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2854.792167000007
        },
        {
          "type": "done",
          "id": 7,
          "timings": {
            "totalMs": 2805,
            "transcribeMs": 0,
            "translationMs": 425,
            "speechMs": 2380,
            "firstAudioMs": 735
          },
          "receivedMs": 2854.818167000005
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 7,
        "text": "We leave at 8:15, not 8:50.",
        "language": "",
        "parts": [
          "We leave at 8:15, not 8:50."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 28.020541999998386,
      "stages": [
        {
          "stage": "translating",
          "atMs": 29.470625000001746
        },
        {
          "stage": "speaking",
          "atMs": 461.04891700000735
        },
        {
          "stage": "pronunciation",
          "atMs": 461.1130830000038
        },
        {
          "stage": "speaking",
          "atMs": 463.90783300000476
        }
      ],
      "translation": {
        "source": "We leave at 8:15, not 8:50.",
        "translation": "私たちは8時15分に出発します、8時50分ではありません。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 425
      },
      "translationReceivedMs": 461.0054999999993,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 461.0870830000058
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 3,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 463.8807919999963
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 7,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=283.000,fish_first_audio;dur=286.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 3,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 776.8685830000031,
      "firstAudioMs": 776.9785830000037,
      "lastAudioBytesMs": 2814.6462080000056,
      "serverTimings": {
        "totalMs": 2805,
        "transcribeMs": 0,
        "translationMs": 425,
        "speechMs": 2380,
        "firstAudioMs": 735
      },
      "protocolDoneMs": 2854.818167000005,
      "settledMs": 2854.8284580000036,
      "audioBytes": 96129,
      "audioSha256": "824c586c91663d929ce63c788b2f1d6135592502f81f340505bc39f7afb1b339",
      "mp3Prefix": true,
      "audioFile": "audio/003-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 3,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T03:58:16.965Z",
      "segmentId": "initial-20"
    },
    {
      "id": 8,
      "case": 3,
      "fixture": "time-correction-en-ja-r1",
      "baseId": "time-correction-en-ja",
      "family": "time-correction",
      "repeat": 1,
      "label": "Corrected departure time",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "22f8433ac603623a0980f2518999ddcd98ed94d11d6ecd108486224f9b7388d9",
      "site": "main",
      "order": 2,
      "permutation": "v35>main>v3",
      "schedulePosition": 8,
      "scheduledAt": "2026-10-15T03:58:16.972Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0007499999919673428,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T03:58:16.978Z",
      "cumulativeAttemptedNominalOperations": 16,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4abe78d6892d29b-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "We leave at 8:15, not 8:50.",
        "translation": "私たちは8時15分に出発します、8時50分ではありません。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 335
      },
      "translationReceivedMs": 539.163750000007,
      "speechHttpStatus": 200,
      "speechHeadersMs": 900.9094579999946,
      "audioHeaders": {
        "cf-ray": "a4abe78fb972d29b-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=8.000,fish_headers;dur=278.000,fish_first_audio;dur=278.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 904.7180419999931,
      "lastAudioBytesMs": 2716.736917000002,
      "streamEofMs": 2716.926542000001,
      "settledMs": 2716.9298750000016,
      "audioBytes": 89442,
      "audioSha256": "b17af469dc4d36f71a9403221cf62ac62d9bb8fa997c9414a7c965a140da14c2",
      "mp3Prefix": true,
      "audioFile": "audio/003-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T03:58:19.698Z",
      "segmentId": "initial-20"
    },
    {
      "id": 9,
      "case": 3,
      "fixture": "time-correction-en-ja-r1",
      "baseId": "time-correction-en-ja",
      "family": "time-correction",
      "repeat": 1,
      "label": "Corrected departure time",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "22f8433ac603623a0980f2518999ddcd98ed94d11d6ecd108486224f9b7388d9",
      "site": "v3",
      "order": 3,
      "permutation": "v35>main>v3",
      "schedulePosition": 9,
      "scheduledAt": "2026-10-15T03:58:19.705Z",
      "status": "failed",
      "nominalOperations": 2,
      "connectionIndex": 0,
      "waitForConnectionMs": 0.008749999993597157,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T03:58:19.712Z",
      "cumulativeAttemptedNominalOperations": 18,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 9,
          "text": "We leave at 8:15, not 8:50.",
          "language": "",
          "parts": [
            "We leave at 8:15, not 8:50."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 488.86945800000103
        },
        {
          "type": "stage",
          "id": 9,
          "part": 0,
          "stage": "translating",
          "receivedMs": 498.8629169999913
        },
        {
          "type": "translation",
          "id": 9,
          "part": 0,
          "result": {
            "source": "We leave at 8:15, not 8:50.",
            "translation": "私たちは8時15分に出発します、8時50分ではありません。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 430
          },
          "speak": true,
          "receivedMs": 1021.5847079999949
        },
        {
          "type": "stage",
          "id": 9,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1021.6333750000049
        },
        {
          "type": "pronunciation",
          "id": 9,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 1021.6785419999942
        },
        {
          "type": "stage",
          "id": 9,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 1021.7041250000038
        },
        {
          "type": "pronunciation",
          "id": 9,
          "part": 0,
          "progress": {
            "phase": "failed",
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 1021.7376249999943
        },
        {
          "type": "error",
          "id": 9,
          "part": 0,
          "nextPart": 0,
          "stage": "pronunciation",
          "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
          "status": 422,
          "code": "pronunciation_no_guidance",
          "retryable": false,
          "partialAudio": false,
          "receivedMs": 1021.7852500000008
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 9,
        "text": "We leave at 8:15, not 8:50.",
        "language": "",
        "parts": [
          "We leave at 8:15, not 8:50."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 488.86945800000103,
      "stages": [
        {
          "stage": "translating",
          "atMs": 498.8629169999913
        },
        {
          "stage": "speaking",
          "atMs": 1021.6333750000049
        },
        {
          "stage": "pronunciation",
          "atMs": 1021.7041250000038
        }
      ],
      "translation": {
        "source": "We leave at 8:15, not 8:50.",
        "translation": "私たちは8時15分に出発します、8時50分ではありません。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 430
      },
      "translationReceivedMs": 1021.5847079999949,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 1021.6785419999942
        },
        {
          "phase": "failed",
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 1021.7376249999943
        }
      ],
      "settledMs": 1021.8986250000016,
      "error": {
        "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
        "code": "pronunciation_no_guidance",
        "status": 422,
        "stage": "pronunciation",
        "retryable": false,
        "partialAudio": false
      },
      "outcome": "no-audio-failure",
      "guidance": {
        "preparation": null,
        "kind": null,
        "rules": null,
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T03:58:20.734Z",
      "segmentId": "initial-20"
    },
    {
      "id": 10,
      "case": 4,
      "fixture": "sequential-checks-ja-en-r1",
      "baseId": "sequential-checks-ja-en",
      "family": "sequential-checks",
      "repeat": 1,
      "label": "Ordered checks and communication",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "a906c2055d74467d326d6467709df6e6a61eea5a161247a7d92d7bfa502ad447",
      "site": "v35",
      "order": 1,
      "permutation": "v35>v3>main",
      "schedulePosition": 10,
      "scheduledAt": "2026-10-15T03:58:20.741Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 1,
      "waitForConnectionMs": 0.006666999994195066,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T03:58:20.747Z",
      "cumulativeAttemptedNominalOperations": 20,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 10,
          "text": "最初に、封をした3個の荷物のラベルを配送一覧と照合してください。次に、それぞれの重さを量り、キログラム単位で小数点以下1桁まで記録してください。荷物は開封しないでください。ラベルが読めない場合や、記録された重さと0.5キログラムを超える差がある場合は、その荷物を分けて置き、残りの2個を積み込む前に担当者へ連絡してください。",
          "language": "",
          "parts": [
            "最初に、封をした3個の荷物のラベルを配送一覧と照合してください。次に、それぞれの重さを量り、キログラム単位で小数点以下1桁まで記録してください。荷物は開封しないでください。ラベルが読めない場合や、記録された重さと0.5キログラムを超える差がある場合は、その荷物を分けて置き、残りの2個を積み込む前に担当者へ連絡してください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 197.7776670000021
        },
        {
          "type": "stage",
          "id": 10,
          "part": 0,
          "stage": "translating",
          "receivedMs": 197.89270899999246
        },
        {
          "type": "translation",
          "id": 10,
          "part": 0,
          "result": {
            "source": "最初に、封をした3個の荷物のラベルを配送一覧と照合してください。次に、それぞれの重さを量り、キログラム単位で小数点以下1桁まで記録してください。荷物は開封しないでください。ラベルが読めない場合や、記録された重さと0.5キログラムを超える差がある場合は、その荷物を分けて置き、残りの2個を積み込む前に担当者へ連絡してください。",
            "translation": "First, compare the labels of the three sealed packages with the delivery list. Next, weigh each one and record its weight in kilograms to one decimal place. Do not open the packages. If a label is unreadable or if the recorded weight differs by more than 0.5 kilograms, separate that package and contact the person in charge before loading the remaining two packages.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 299
          },
          "speak": true,
          "receivedMs": 499.3598340000026
        },
        {
          "type": "stage",
          "id": 10,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 499.43208400000003
        },
        {
          "type": "pronunciation",
          "id": 10,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 499.48162500000035
        },
        {
          "type": "stage",
          "id": 10,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 503.41729199999827
        },
        {
          "type": "audio-start",
          "id": 10,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=283.000,fish_first_audio;dur=286.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 811.745167000001
        },
        {
          "type": "audio-end",
          "id": 10,
          "part": 0,
          "receivedMs": 8865.520084000003
        },
        {
          "type": "part-done",
          "id": 10,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 8865.566791999998
        },
        {
          "type": "done",
          "id": 10,
          "timings": {
            "totalMs": 8657,
            "transcribeMs": 0,
            "translationMs": 299,
            "speechMs": 8358,
            "firstAudioMs": 604
          },
          "receivedMs": 8865.600584
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 10,
        "text": "最初に、封をした3個の荷物のラベルを配送一覧と照合してください。次に、それぞれの重さを量り、キログラム単位で小数点以下1桁まで記録してください。荷物は開封しないでください。ラベルが読めない場合や、記録された重さと0.5キログラムを超える差がある場合は、その荷物を分けて置き、残りの2個を積み込む前に担当者へ連絡してください。",
        "language": "",
        "parts": [
          "最初に、封をした3個の荷物のラベルを配送一覧と照合してください。次に、それぞれの重さを量り、キログラム単位で小数点以下1桁まで記録してください。荷物は開封しないでください。ラベルが読めない場合や、記録された重さと0.5キログラムを超える差がある場合は、その荷物を分けて置き、残りの2個を積み込む前に担当者へ連絡してください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 197.7776670000021,
      "stages": [
        {
          "stage": "translating",
          "atMs": 197.89270899999246
        },
        {
          "stage": "speaking",
          "atMs": 499.43208400000003
        },
        {
          "stage": "speaking",
          "atMs": 503.41729199999827
        }
      ],
      "translation": {
        "source": "最初に、封をした3個の荷物のラベルを配送一覧と照合してください。次に、それぞれの重さを量り、キログラム単位で小数点以下1桁まで記録してください。荷物は開封しないでください。ラベルが読めない場合や、記録された重さと0.5キログラムを超える差がある場合は、その荷物を分けて置き、残りの2個を積み込む前に担当者へ連絡してください。",
        "translation": "First, compare the labels of the three sealed packages with the delivery list. Next, weigh each one and record its weight in kilograms to one decimal place. Do not open the packages. If a label is unreadable or if the recorded weight differs by more than 0.5 kilograms, separate that package and contact the person in charge before loading the remaining two packages.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 299
      },
      "translationReceivedMs": 499.3598340000026,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 499.48162500000035
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 10,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=283.000,fish_first_audio;dur=286.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 811.745167000001,
      "firstAudioMs": 811.7939590000024,
      "lastAudioBytesMs": 8837.548916999993,
      "serverTimings": {
        "totalMs": 8657,
        "transcribeMs": 0,
        "translationMs": 299,
        "speechMs": 8358,
        "firstAudioMs": 604
      },
      "protocolDoneMs": 8865.600584,
      "settledMs": 8865.611917000002,
      "audioBytes": 382013,
      "audioSha256": "915a34257a9e3c7d4a3d960f1adc000c77d5114b58524623b10ffde54ccc2727",
      "mp3Prefix": true,
      "audioFile": "audio/004-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T03:58:29.618Z",
      "segmentId": "initial-20"
    },
    {
      "id": 11,
      "case": 4,
      "fixture": "sequential-checks-ja-en-r1",
      "baseId": "sequential-checks-ja-en",
      "family": "sequential-checks",
      "repeat": 1,
      "label": "Ordered checks and communication",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "a906c2055d74467d326d6467709df6e6a61eea5a161247a7d92d7bfa502ad447",
      "site": "v3",
      "order": 2,
      "permutation": "v35>v3>main",
      "schedulePosition": 11,
      "scheduledAt": "2026-10-15T03:58:29.625Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 0,
      "waitForConnectionMs": 0.011499999993247911,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T03:58:29.632Z",
      "cumulativeAttemptedNominalOperations": 22,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 11,
          "text": "最初に、封をした3個の荷物のラベルを配送一覧と照合してください。次に、それぞれの重さを量り、キログラム単位で小数点以下1桁まで記録してください。荷物は開封しないでください。ラベルが読めない場合や、記録された重さと0.5キログラムを超える差がある場合は、その荷物を分けて置き、残りの2個を積み込む前に担当者へ連絡してください。",
          "language": "",
          "parts": [
            "最初に、封をした3個の荷物のラベルを配送一覧と照合してください。次に、それぞれの重さを量り、キログラム単位で小数点以下1桁まで記録してください。荷物は開封しないでください。ラベルが読めない場合や、記録された重さと0.5キログラムを超える差がある場合は、その荷物を分けて置き、残りの2個を積み込む前に担当者へ連絡してください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 133.0634999999893
        },
        {
          "type": "stage",
          "id": 11,
          "part": 0,
          "stage": "translating",
          "receivedMs": 133.10604099999182
        },
        {
          "type": "translation",
          "id": 11,
          "part": 0,
          "result": {
            "source": "最初に、封をした3個の荷物のラベルを配送一覧と照合してください。次に、それぞれの重さを量り、キログラム単位で小数点以下1桁まで記録してください。荷物は開封しないでください。ラベルが読めない場合や、記録された重さと0.5キログラムを超える差がある場合は、その荷物を分けて置き、残りの2個を積み込む前に担当者へ連絡してください。",
            "translation": "First, compare the labels of the three sealed packages with the delivery list. Next, weigh each one and record its weight in kilograms to one decimal place. Do not open the packages. If a label is unreadable or if the recorded weight differs by more than 0.5 kilograms, separate that package and contact the person in charge before loading the remaining two packages.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 328
          },
          "speak": true,
          "receivedMs": 621.2637499999983
        },
        {
          "type": "stage",
          "id": 11,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 621.396332999997
        },
        {
          "type": "pronunciation",
          "id": 11,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 621.4395409999997
        },
        {
          "type": "stage",
          "id": 11,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 621.4921659999964
        },
        {
          "type": "audio-start",
          "id": 11,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=265.000,fish_first_audio;dur=265.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 897.9297499999957
        },
        {
          "type": "audio-end",
          "id": 11,
          "part": 0,
          "receivedMs": 9005.24545799999
        },
        {
          "type": "part-done",
          "id": 11,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 9005.337
        },
        {
          "type": "done",
          "id": 11,
          "timings": {
            "totalMs": 8865,
            "transcribeMs": 0,
            "translationMs": 328,
            "speechMs": 8537,
            "firstAudioMs": 760
          },
          "receivedMs": 9005.42895799999
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 11,
        "text": "最初に、封をした3個の荷物のラベルを配送一覧と照合してください。次に、それぞれの重さを量り、キログラム単位で小数点以下1桁まで記録してください。荷物は開封しないでください。ラベルが読めない場合や、記録された重さと0.5キログラムを超える差がある場合は、その荷物を分けて置き、残りの2個を積み込む前に担当者へ連絡してください。",
        "language": "",
        "parts": [
          "最初に、封をした3個の荷物のラベルを配送一覧と照合してください。次に、それぞれの重さを量り、キログラム単位で小数点以下1桁まで記録してください。荷物は開封しないでください。ラベルが読めない場合や、記録された重さと0.5キログラムを超える差がある場合は、その荷物を分けて置き、残りの2個を積み込む前に担当者へ連絡してください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 133.0634999999893,
      "stages": [
        {
          "stage": "translating",
          "atMs": 133.10604099999182
        },
        {
          "stage": "speaking",
          "atMs": 621.396332999997
        },
        {
          "stage": "speaking",
          "atMs": 621.4921659999964
        }
      ],
      "translation": {
        "source": "最初に、封をした3個の荷物のラベルを配送一覧と照合してください。次に、それぞれの重さを量り、キログラム単位で小数点以下1桁まで記録してください。荷物は開封しないでください。ラベルが読めない場合や、記録された重さと0.5キログラムを超える差がある場合は、その荷物を分けて置き、残りの2個を積み込む前に担当者へ連絡してください。",
        "translation": "First, compare the labels of the three sealed packages with the delivery list. Next, weigh each one and record its weight in kilograms to one decimal place. Do not open the packages. If a label is unreadable or if the recorded weight differs by more than 0.5 kilograms, separate that package and contact the person in charge before loading the remaining two packages.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 328
      },
      "translationReceivedMs": 621.2637499999983,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 621.4395409999997
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 11,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=265.000,fish_first_audio;dur=265.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 897.9297499999957,
      "firstAudioMs": 899.0520829999878,
      "lastAudioBytesMs": 8879.185790999996,
      "serverTimings": {
        "totalMs": 8865,
        "transcribeMs": 0,
        "translationMs": 328,
        "speechMs": 8537,
        "firstAudioMs": 760
      },
      "protocolDoneMs": 9005.42895799999,
      "settledMs": 9005.470625000002,
      "audioBytes": 369474,
      "audioSha256": "fe36f67c140d9a1c5f76da03064effcf214fd5ae06cc608b4018f47f6ca97fb2",
      "mp3Prefix": true,
      "audioFile": "audio/004-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T03:58:38.643Z",
      "segmentId": "initial-20"
    },
    {
      "id": 12,
      "case": 4,
      "fixture": "sequential-checks-ja-en-r1",
      "baseId": "sequential-checks-ja-en",
      "family": "sequential-checks",
      "repeat": 1,
      "label": "Ordered checks and communication",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "a906c2055d74467d326d6467709df6e6a61eea5a161247a7d92d7bfa502ad447",
      "site": "main",
      "order": 3,
      "permutation": "v35>v3>main",
      "schedulePosition": 12,
      "scheduledAt": "2026-10-15T03:58:38.655Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.001125000009778887,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T03:58:38.667Z",
      "cumulativeAttemptedNominalOperations": 24,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4abe8159bbb3326-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "最初に、封をした3個の荷物のラベルを配送一覧と照合してください。次に、それぞれの重さを量り、キログラム単位で小数点以下1桁まで記録してください。荷物は開封しないでください。ラベルが読めない場合や、記録された重さと0.5キログラムを超える差がある場合は、その荷物を分けて置き、残りの2個を積み込む前に担当者へ連絡してください。",
        "translation": "First, compare the labels of the three sealed packages with the delivery list. Next, weigh each one and record its weight in kilograms to one decimal place. Do not open the packages. If a label is unreadable or if the recorded weight differs by more than 0.5 kilograms, separate that package and contact the person in charge before loading the remaining two packages.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 370
      },
      "translationReceivedMs": 734.6667920000036,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1085.1310420000082,
      "audioHeaders": {
        "cf-ray": "a4abe8188e653326-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=283.000,fish_first_audio;dur=283.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1085.2391250000073,
      "lastAudioBytesMs": 9311.741292000006,
      "streamEofMs": 9311.850208999997,
      "settledMs": 9311.853792000009,
      "audioBytes": 391208,
      "audioSha256": "6e42e5e643ade6634cc1bd24f065b7e73c9c88ed43f957a8a64e95cba0956f8f",
      "mp3Prefix": true,
      "audioFile": "audio/004-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T03:58:47.981Z",
      "segmentId": "initial-20"
    },
    {
      "id": 13,
      "case": 5,
      "fixture": "numbers-en-ja-r1",
      "baseId": "numbers-en-ja",
      "family": "numbers",
      "repeat": 1,
      "label": "Time and corrected number",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "6d381ed9b59414e139bb1c737799a51f1c7305e2f48bd10cd001395f405c900e",
      "site": "main",
      "order": 1,
      "permutation": "main>v3>v35",
      "schedulePosition": 13,
      "scheduledAt": "2026-10-15T03:58:47.986Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0007920000061858445,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T03:58:47.991Z",
      "cumulativeAttemptedNominalOperations": 26,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4abe84f3a633326-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "The truck arrives at 14:30. We need twelve boxes, not twenty. Each box weighs 7.5 kilograms.",
        "translation": "トラックは14:30に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5キログラムです。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 388
      },
      "translationReceivedMs": 591.3197079999954,
      "speechHttpStatus": 200,
      "speechHeadersMs": 935.3714999999938,
      "audioHeaders": {
        "cf-ray": "a4abe851eb383326-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=5.000,fish_headers;dur=265.000,fish_first_audio;dur=265.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 935.5030419999966,
      "lastAudioBytesMs": 4307.642542000001,
      "streamEofMs": 4307.782166999998,
      "settledMs": 4307.786166999998,
      "audioBytes": 163003,
      "audioSha256": "3ecec9c99309141947f7fcca599b48b6874fd9b994a0f98d378e74986c88e616",
      "mp3Prefix": true,
      "audioFile": "audio/005-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T03:58:52.304Z",
      "segmentId": "initial-20"
    },
    {
      "id": 14,
      "case": 5,
      "fixture": "numbers-en-ja-r1",
      "baseId": "numbers-en-ja",
      "family": "numbers",
      "repeat": 1,
      "label": "Time and corrected number",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "6d381ed9b59414e139bb1c737799a51f1c7305e2f48bd10cd001395f405c900e",
      "site": "v3",
      "order": 2,
      "permutation": "main>v3>v35",
      "schedulePosition": 14,
      "scheduledAt": "2026-10-15T03:58:52.312Z",
      "status": "failed",
      "nominalOperations": 2,
      "connectionIndex": 0,
      "waitForConnectionMs": 0.009125000011408702,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T03:58:52.320Z",
      "cumulativeAttemptedNominalOperations": 28,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 14,
          "text": "The truck arrives at 14:30. We need twelve boxes, not twenty. Each box weighs 7.5 kilograms.",
          "language": "",
          "parts": [
            "The truck arrives at 14:30. We need twelve boxes, not twenty. Each box weighs 7.5 kilograms."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 125.75149999999849
        },
        {
          "type": "stage",
          "id": 14,
          "part": 0,
          "stage": "translating",
          "receivedMs": 125.82616700000654
        },
        {
          "type": "translation",
          "id": 14,
          "part": 0,
          "result": {
            "source": "The truck arrives at 14:30. We need twelve boxes, not twenty. Each box weighs 7.5 kilograms.",
            "translation": "トラックは14:30に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5キログラムです。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 476
          },
          "speak": true,
          "receivedMs": 606.4950840000092
        },
        {
          "type": "stage",
          "id": 14,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 606.562042000005
        },
        {
          "type": "pronunciation",
          "id": 14,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 606.606334000011
        },
        {
          "type": "stage",
          "id": 14,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 606.6395420000044
        },
        {
          "type": "pronunciation",
          "id": 14,
          "part": 0,
          "progress": {
            "phase": "failed",
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 609.6194590000086
        },
        {
          "type": "error",
          "id": 14,
          "part": 0,
          "nextPart": 0,
          "stage": "pronunciation",
          "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
          "status": 422,
          "code": "pronunciation_no_guidance",
          "retryable": false,
          "partialAudio": false,
          "receivedMs": 609.6598340000055
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 14,
        "text": "The truck arrives at 14:30. We need twelve boxes, not twenty. Each box weighs 7.5 kilograms.",
        "language": "",
        "parts": [
          "The truck arrives at 14:30. We need twelve boxes, not twenty. Each box weighs 7.5 kilograms."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 125.75149999999849,
      "stages": [
        {
          "stage": "translating",
          "atMs": 125.82616700000654
        },
        {
          "stage": "speaking",
          "atMs": 606.562042000005
        },
        {
          "stage": "pronunciation",
          "atMs": 606.6395420000044
        }
      ],
      "translation": {
        "source": "The truck arrives at 14:30. We need twelve boxes, not twenty. Each box weighs 7.5 kilograms.",
        "translation": "トラックは14:30に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5キログラムです。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 476
      },
      "translationReceivedMs": 606.4950840000092,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 606.606334000011
        },
        {
          "phase": "failed",
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 609.6194590000086
        }
      ],
      "settledMs": 609.7241250000079,
      "error": {
        "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
        "code": "pronunciation_no_guidance",
        "status": 422,
        "stage": "pronunciation",
        "retryable": false,
        "partialAudio": false
      },
      "outcome": "no-audio-failure",
      "guidance": {
        "preparation": null,
        "kind": null,
        "rules": null,
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T03:58:52.930Z",
      "segmentId": "initial-20"
    },
    {
      "id": 15,
      "case": 5,
      "fixture": "numbers-en-ja-r1",
      "baseId": "numbers-en-ja",
      "family": "numbers",
      "repeat": 1,
      "label": "Time and corrected number",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "6d381ed9b59414e139bb1c737799a51f1c7305e2f48bd10cd001395f405c900e",
      "site": "v35",
      "order": 3,
      "permutation": "main>v3>v35",
      "schedulePosition": 15,
      "scheduledAt": "2026-10-15T03:58:52.941Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 1,
      "waitForConnectionMs": 0.008834000007482246,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T03:58:52.951Z",
      "cumulativeAttemptedNominalOperations": 30,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 15,
          "text": "The truck arrives at 14:30. We need twelve boxes, not twenty. Each box weighs 7.5 kilograms.",
          "language": "",
          "parts": [
            "The truck arrives at 14:30. We need twelve boxes, not twenty. Each box weighs 7.5 kilograms."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 192.2763330000016
        },
        {
          "type": "stage",
          "id": 15,
          "part": 0,
          "stage": "translating",
          "receivedMs": 192.35075000001234
        },
        {
          "type": "translation",
          "id": 15,
          "part": 0,
          "result": {
            "source": "The truck arrives at 14:30. We need twelve boxes, not twenty. Each box weighs 7.5 kilograms.",
            "translation": "トラックは14:30に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5キログラムです。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 372
          },
          "speak": true,
          "receivedMs": 569.0203330000077
        },
        {
          "type": "stage",
          "id": 15,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 569.1199580000102
        },
        {
          "type": "pronunciation",
          "id": 15,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 569.1856660000049
        },
        {
          "type": "stage",
          "id": 15,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 576.7297079999989
        },
        {
          "type": "pronunciation",
          "id": 15,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 9,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 579.9710410000116
        },
        {
          "type": "stage",
          "id": 15,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 580.0791660000104
        },
        {
          "type": "audio-start",
          "id": 15,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=278.000,fish_first_audio;dur=281.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 9,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 877.6975410000014
        },
        {
          "type": "audio-end",
          "id": 15,
          "part": 0,
          "receivedMs": 4374.8345830000035
        },
        {
          "type": "part-done",
          "id": 15,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 4374.951208000013
        },
        {
          "type": "done",
          "id": 15,
          "timings": {
            "totalMs": 4166,
            "transcribeMs": 0,
            "translationMs": 372,
            "speechMs": 3794,
            "firstAudioMs": 673
          },
          "receivedMs": 4375.009416000001
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 15,
        "text": "The truck arrives at 14:30. We need twelve boxes, not twenty. Each box weighs 7.5 kilograms.",
        "language": "",
        "parts": [
          "The truck arrives at 14:30. We need twelve boxes, not twenty. Each box weighs 7.5 kilograms."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 192.2763330000016,
      "stages": [
        {
          "stage": "translating",
          "atMs": 192.35075000001234
        },
        {
          "stage": "speaking",
          "atMs": 569.1199580000102
        },
        {
          "stage": "pronunciation",
          "atMs": 576.7297079999989
        },
        {
          "stage": "speaking",
          "atMs": 580.0791660000104
        }
      ],
      "translation": {
        "source": "The truck arrives at 14:30. We need twelve boxes, not twenty. Each box weighs 7.5 kilograms.",
        "translation": "トラックは14:30に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5キログラムです。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 372
      },
      "translationReceivedMs": 569.0203330000077,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 569.1856660000049
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 9,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 579.9710410000116
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 15,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=278.000,fish_first_audio;dur=281.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 9,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 877.6975410000014,
      "firstAudioMs": 877.8077080000076,
      "lastAudioBytesMs": 4342.0031660000095,
      "serverTimings": {
        "totalMs": 4166,
        "transcribeMs": 0,
        "translationMs": 372,
        "speechMs": 3794,
        "firstAudioMs": 673
      },
      "protocolDoneMs": 4375.009416000001,
      "settledMs": 4375.020791000003,
      "audioBytes": 161331,
      "audioSha256": "58e509162bfc03852c8ebfefd4754daaf3e93db76dbff53fdcdb03ad5dc7eb84",
      "mp3Prefix": true,
      "audioFile": "audio/005-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 9,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T03:58:57.331Z",
      "segmentId": "initial-20"
    },
    {
      "id": 16,
      "case": 6,
      "fixture": "attribution-en-ja-r1",
      "baseId": "attribution-en-ja",
      "family": "attribution",
      "repeat": 1,
      "label": "Reported information and responsibility",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "d72eb5a3ad488d5455adb5007e1ab5dca38a37078de3c39fdb197c4214d50c81",
      "site": "v3",
      "order": 1,
      "permutation": "v3>main>v35",
      "schedulePosition": 16,
      "scheduledAt": "2026-10-15T03:58:57.343Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 0,
      "waitForConnectionMs": 0.006999999997788109,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T03:58:57.351Z",
      "cumulativeAttemptedNominalOperations": 32,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 16,
          "text": "At the afternoon handover, Aiko said the western storage room might be available, but Kenji has not checked its condition. Please record this as unconfirmed information from Aiko. Ask Kenji to inspect the room before any supplies are moved, and tell the receiving team who will confirm the result. Do not describe the room as ready until that confirmation arrives.",
          "language": "",
          "parts": [
            "At the afternoon handover, Aiko said the western storage room might be available, but Kenji has not checked its condition. Please record this as unconfirmed information from Aiko. Ask Kenji to inspect the room before any supplies are moved, and tell the receiving team who will confirm the result. Do not describe the room as ready until that confirmation arrives."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 870.4381250000006
        },
        {
          "type": "stage",
          "id": 16,
          "part": 0,
          "stage": "translating",
          "receivedMs": 872.6665829999984
        },
        {
          "type": "translation",
          "id": 16,
          "part": 0,
          "result": {
            "source": "At the afternoon handover, Aiko said the western storage room might be available, but Kenji has not checked its condition. Please record this as unconfirmed information from Aiko. Ask Kenji to inspect the room before any supplies are moved, and tell the receiving team who will confirm the result. Do not describe the room as ready until that confirmation arrives.",
            "translation": "午後の引き継ぎで、愛子は西側の倉庫が利用可能かもしれないと言いましたが、健二はその状態を確認していません。これを愛子からの未確認情報として記録してください。供給品を移動させる前に、健二に部屋を点検するよう依頼し、結果を確認する担当者を受け取りチームに伝えてください。その確認が得られるまで、部屋が準備できていると説明しないでください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 391
          },
          "speak": true,
          "receivedMs": 1267.5033750000002
        },
        {
          "type": "stage",
          "id": 16,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1267.5548329999874
        },
        {
          "type": "pronunciation",
          "id": 16,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 1267.5938329999917
        },
        {
          "type": "stage",
          "id": 16,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 1267.6219579999888
        },
        {
          "type": "pronunciation",
          "id": 16,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 11,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 1278.7690000000002
        },
        {
          "type": "stage",
          "id": 16,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1278.8242919999902
        },
        {
          "type": "audio-start",
          "id": 16,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=291.000,fish_first_audio;dur=291.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 11,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 1599.8212499999936
        },
        {
          "type": "audio-end",
          "id": 16,
          "part": 0,
          "receivedMs": 11280.999333
        },
        {
          "type": "part-done",
          "id": 16,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 11281.059082999986
        },
        {
          "type": "done",
          "id": 16,
          "timings": {
            "totalMs": 10403,
            "transcribeMs": 0,
            "translationMs": 391,
            "speechMs": 10012,
            "firstAudioMs": 711
          },
          "receivedMs": 11281.103707999995
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 16,
        "text": "At the afternoon handover, Aiko said the western storage room might be available, but Kenji has not checked its condition. Please record this as unconfirmed information from Aiko. Ask Kenji to inspect the room before any supplies are moved, and tell the receiving team who will confirm the result. Do not describe the room as ready until that confirmation arrives.",
        "language": "",
        "parts": [
          "At the afternoon handover, Aiko said the western storage room might be available, but Kenji has not checked its condition. Please record this as unconfirmed information from Aiko. Ask Kenji to inspect the room before any supplies are moved, and tell the receiving team who will confirm the result. Do not describe the room as ready until that confirmation arrives."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 870.4381250000006,
      "stages": [
        {
          "stage": "translating",
          "atMs": 872.6665829999984
        },
        {
          "stage": "speaking",
          "atMs": 1267.5548329999874
        },
        {
          "stage": "pronunciation",
          "atMs": 1267.6219579999888
        },
        {
          "stage": "speaking",
          "atMs": 1278.8242919999902
        }
      ],
      "translation": {
        "source": "At the afternoon handover, Aiko said the western storage room might be available, but Kenji has not checked its condition. Please record this as unconfirmed information from Aiko. Ask Kenji to inspect the room before any supplies are moved, and tell the receiving team who will confirm the result. Do not describe the room as ready until that confirmation arrives.",
        "translation": "午後の引き継ぎで、愛子は西側の倉庫が利用可能かもしれないと言いましたが、健二はその状態を確認していません。これを愛子からの未確認情報として記録してください。供給品を移動させる前に、健二に部屋を点検するよう依頼し、結果を確認する担当者を受け取りチームに伝えてください。その確認が得られるまで、部屋が準備できていると説明しないでください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 391
      },
      "translationReceivedMs": 1267.5033750000002,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 1267.5938329999917
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 11,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 1278.7690000000002
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 16,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=291.000,fish_first_audio;dur=291.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 11,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 1599.8212499999936,
      "firstAudioMs": 1600.068207999997,
      "lastAudioBytesMs": 11153.657541999986,
      "serverTimings": {
        "totalMs": 10403,
        "transcribeMs": 0,
        "translationMs": 391,
        "speechMs": 10012,
        "firstAudioMs": 711
      },
      "protocolDoneMs": 11281.103707999995,
      "settledMs": 11281.110207999984,
      "audioBytes": 440946,
      "audioSha256": "794517dde997fa34a1fa54710ca7819908788ee3b0d642c7afd01ba24f383c2a",
      "mp3Prefix": true,
      "audioFile": "audio/006-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 11,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T03:59:08.638Z",
      "segmentId": "initial-20"
    },
    {
      "id": 17,
      "case": 6,
      "fixture": "attribution-en-ja-r1",
      "baseId": "attribution-en-ja",
      "family": "attribution",
      "repeat": 1,
      "label": "Reported information and responsibility",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "d72eb5a3ad488d5455adb5007e1ab5dca38a37078de3c39fdb197c4214d50c81",
      "site": "main",
      "order": 2,
      "permutation": "v3>main>v35",
      "schedulePosition": 17,
      "scheduledAt": "2026-10-15T03:59:08.646Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0011670000094454736,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T03:59:08.654Z",
      "cumulativeAttemptedNominalOperations": 34,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4abe8d67acd78c1-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "At the afternoon handover, Aiko said the western storage room might be available, but Kenji has not checked its condition. Please record this as unconfirmed information from Aiko. Ask Kenji to inspect the room before any supplies are moved, and tell the receiving team who will confirm the result. Do not describe the room as ready until that confirmation arrives.",
        "translation": "午後の引き継ぎで、愛子は西側の倉庫が利用可能かもしれないと言いましたが、健二はその状態を確認していません。これを愛子からの未確認情報として記録してください。供給品を移動する前に、健二に部屋を点検するよう依頼し、結果を確認する担当者を受領チームに伝えてください。確認が取れるまで、部屋が準備できていると記述しないでください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 430
      },
      "translationReceivedMs": 1706.903416999994,
      "speechHttpStatus": 200,
      "speechHeadersMs": 2156.8910000000033,
      "audioHeaders": {
        "cf-ray": "a4abe8da0e7b78c1-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=12.000,fish_headers;dur=271.000,fish_first_audio;dur=271.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "11",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 2157.02566699998,
      "lastAudioBytesMs": 11699.704707999976,
      "streamEofMs": 11699.798332999984,
      "settledMs": 11699.802874999994,
      "audioBytes": 441363,
      "audioSha256": "405d95ba5bb98c38a77dcff98b9e19e549ec87abab3ec309422de38df5cd0b02",
      "mp3Prefix": true,
      "audioFile": "audio/006-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "11",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T03:59:20.359Z",
      "segmentId": "initial-20"
    },
    {
      "id": 18,
      "case": 6,
      "fixture": "attribution-en-ja-r1",
      "baseId": "attribution-en-ja",
      "family": "attribution",
      "repeat": 1,
      "label": "Reported information and responsibility",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "d72eb5a3ad488d5455adb5007e1ab5dca38a37078de3c39fdb197c4214d50c81",
      "site": "v35",
      "order": 3,
      "permutation": "v3>main>v35",
      "schedulePosition": 18,
      "scheduledAt": "2026-10-15T03:59:20.367Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 1,
      "waitForConnectionMs": 0.0076249999983701855,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T03:59:20.372Z",
      "cumulativeAttemptedNominalOperations": 36,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 18,
          "text": "At the afternoon handover, Aiko said the western storage room might be available, but Kenji has not checked its condition. Please record this as unconfirmed information from Aiko. Ask Kenji to inspect the room before any supplies are moved, and tell the receiving team who will confirm the result. Do not describe the room as ready until that confirmation arrives.",
          "language": "",
          "parts": [
            "At the afternoon handover, Aiko said the western storage room might be available, but Kenji has not checked its condition. Please record this as unconfirmed information from Aiko. Ask Kenji to inspect the room before any supplies are moved, and tell the receiving team who will confirm the result. Do not describe the room as ready until that confirmation arrives."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 26.40508300001966
        },
        {
          "type": "stage",
          "id": 18,
          "part": 0,
          "stage": "translating",
          "receivedMs": 26.47370800000499
        },
        {
          "type": "translation",
          "id": 18,
          "part": 0,
          "result": {
            "source": "At the afternoon handover, Aiko said the western storage room might be available, but Kenji has not checked its condition. Please record this as unconfirmed information from Aiko. Ask Kenji to inspect the room before any supplies are moved, and tell the receiving team who will confirm the result. Do not describe the room as ready until that confirmation arrives.",
            "translation": "午後の引き継ぎで、愛子は西側の倉庫が利用可能かもしれないと言いましたが、健二はその状態を確認していません。これを愛子からの未確認情報として記録してください。供給品を移動させる前に、健二に部屋を点検するよう依頼し、結果を確認するのは受け取りチームが行うことを伝えてください。確認が取れるまで、部屋が準備できていると説明しないでください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 362
          },
          "speak": true,
          "receivedMs": 390.84775000001537
        },
        {
          "type": "stage",
          "id": 18,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 390.9364160000114
        },
        {
          "type": "pronunciation",
          "id": 18,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 391.0268750000105
        },
        {
          "type": "stage",
          "id": 18,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 394.0995830000029
        },
        {
          "type": "pronunciation",
          "id": 18,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 12,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 403.2802500000107
        },
        {
          "type": "stage",
          "id": 18,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 403.34587499999907
        },
        {
          "type": "audio-start",
          "id": 18,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=308.000,fish_first_audio;dur=311.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 12,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 762.3169160000107
        },
        {
          "type": "audio-end",
          "id": 18,
          "part": 0,
          "receivedMs": 10479.314083000005
        },
        {
          "type": "part-done",
          "id": 18,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 10479.369458000001
        },
        {
          "type": "done",
          "id": 18,
          "timings": {
            "totalMs": 10438,
            "transcribeMs": 0,
            "translationMs": 362,
            "speechMs": 10076,
            "firstAudioMs": 722
          },
          "receivedMs": 10479.415540999995
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 18,
        "text": "At the afternoon handover, Aiko said the western storage room might be available, but Kenji has not checked its condition. Please record this as unconfirmed information from Aiko. Ask Kenji to inspect the room before any supplies are moved, and tell the receiving team who will confirm the result. Do not describe the room as ready until that confirmation arrives.",
        "language": "",
        "parts": [
          "At the afternoon handover, Aiko said the western storage room might be available, but Kenji has not checked its condition. Please record this as unconfirmed information from Aiko. Ask Kenji to inspect the room before any supplies are moved, and tell the receiving team who will confirm the result. Do not describe the room as ready until that confirmation arrives."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 26.40508300001966,
      "stages": [
        {
          "stage": "translating",
          "atMs": 26.47370800000499
        },
        {
          "stage": "speaking",
          "atMs": 390.9364160000114
        },
        {
          "stage": "pronunciation",
          "atMs": 394.0995830000029
        },
        {
          "stage": "speaking",
          "atMs": 403.34587499999907
        }
      ],
      "translation": {
        "source": "At the afternoon handover, Aiko said the western storage room might be available, but Kenji has not checked its condition. Please record this as unconfirmed information from Aiko. Ask Kenji to inspect the room before any supplies are moved, and tell the receiving team who will confirm the result. Do not describe the room as ready until that confirmation arrives.",
        "translation": "午後の引き継ぎで、愛子は西側の倉庫が利用可能かもしれないと言いましたが、健二はその状態を確認していません。これを愛子からの未確認情報として記録してください。供給品を移動させる前に、健二に部屋を点検するよう依頼し、結果を確認するのは受け取りチームが行うことを伝えてください。確認が取れるまで、部屋が準備できていると説明しないでください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 362
      },
      "translationReceivedMs": 390.84775000001537,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 391.0268750000105
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 12,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 403.2802500000107
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 18,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=308.000,fish_first_audio;dur=311.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 12,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 762.3169160000107,
      "firstAudioMs": 762.3589579999971,
      "lastAudioBytesMs": 10448.800000000017,
      "serverTimings": {
        "totalMs": 10438,
        "transcribeMs": 0,
        "translationMs": 362,
        "speechMs": 10076,
        "firstAudioMs": 722
      },
      "protocolDoneMs": 10479.415540999995,
      "settledMs": 10479.423500000004,
      "audioBytes": 440528,
      "audioSha256": "bfe61e492dfdb5dd0881be714ee15b8e0b5760bae207adfa61c5f990791218ab",
      "mp3Prefix": true,
      "audioFile": "audio/006-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 12,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T03:59:30.858Z",
      "segmentId": "initial-20"
    },
    {
      "id": 19,
      "case": 7,
      "fixture": "recorded-location-en-ja-r1",
      "baseId": "recorded-location-en-ja",
      "family": "location",
      "repeat": 1,
      "label": "Saved recording: Location and floor",
      "direction": "en-ja",
      "modality": "audio",
      "inputSha256": "c5099a73495686631222af64d6a4798e05e1da53249cc16bb2e03a6854b0b326",
      "site": "v3",
      "order": 1,
      "permutation": "v3>v35>main",
      "schedulePosition": 19,
      "scheduledAt": "2026-10-15T03:59:30.867Z",
      "status": "failed",
      "nominalOperations": 3,
      "connectionIndex": 0,
      "waitForConnectionMs": 0.009667000005720183,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T03:59:30.873Z",
      "cumulativeAttemptedNominalOperations": 39,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 19,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 2858.9318330000096
        },
        {
          "type": "transcript",
          "id": 19,
          "text": "Please carry two folding chairs to the conference room on the second floor.",
          "language": "en",
          "parts": [
            "Please carry two folding chairs to the conference room on the second floor."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 3386.0752499999944
        },
        {
          "type": "stage",
          "id": 19,
          "part": 0,
          "stage": "translating",
          "receivedMs": 3386.2206660000084
        },
        {
          "type": "translation",
          "id": 19,
          "part": 0,
          "result": {
            "source": "Please carry two folding chairs to the conference room on the second floor.",
            "translation": "2階の会議室に折りたたみ椅子を2つ運んでください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 323
          },
          "speak": true,
          "receivedMs": 3746.429375000007
        },
        {
          "type": "stage",
          "id": 19,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 3746.496165999997
        },
        {
          "type": "pronunciation",
          "id": 19,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 3746.5457079999906
        },
        {
          "type": "stage",
          "id": 19,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 3746.582832999993
        },
        {
          "type": "pronunciation",
          "id": 19,
          "part": 0,
          "progress": {
            "phase": "failed",
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 3746.6128749999916
        },
        {
          "type": "error",
          "id": 19,
          "part": 0,
          "nextPart": 0,
          "stage": "pronunciation",
          "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
          "status": 422,
          "code": "pronunciation_no_guidance",
          "retryable": false,
          "partialAudio": false,
          "receivedMs": 3746.651790999982
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 2858.9318330000096
        },
        {
          "stage": "translating",
          "atMs": 3386.2206660000084
        },
        {
          "stage": "speaking",
          "atMs": 3746.496165999997
        },
        {
          "stage": "pronunciation",
          "atMs": 3746.582832999993
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 19,
        "text": "Please carry two folding chairs to the conference room on the second floor.",
        "language": "en",
        "parts": [
          "Please carry two folding chairs to the conference room on the second floor."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 3386.0752499999944,
      "translation": {
        "source": "Please carry two folding chairs to the conference room on the second floor.",
        "translation": "2階の会議室に折りたたみ椅子を2つ運んでください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 323
      },
      "translationReceivedMs": 3746.429375000007,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 3746.5457079999906
        },
        {
          "phase": "failed",
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 3746.6128749999916
        }
      ],
      "settledMs": 3746.7077909999934,
      "error": {
        "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
        "code": "pronunciation_no_guidance",
        "status": 422,
        "stage": "pronunciation",
        "retryable": false,
        "partialAudio": false
      },
      "outcome": "no-audio-failure",
      "guidance": {
        "preparation": null,
        "kind": null,
        "rules": null,
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T03:59:34.620Z",
      "segmentId": "initial-20"
    },
    {
      "id": 20,
      "case": 7,
      "fixture": "recorded-location-en-ja-r1",
      "baseId": "recorded-location-en-ja",
      "family": "location",
      "repeat": 1,
      "label": "Saved recording: Location and floor",
      "direction": "en-ja",
      "modality": "audio",
      "inputSha256": "c5099a73495686631222af64d6a4798e05e1da53249cc16bb2e03a6854b0b326",
      "site": "v35",
      "order": 2,
      "permutation": "v3>v35>main",
      "schedulePosition": 20,
      "scheduledAt": "2026-10-15T03:59:34.629Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 1,
      "waitForConnectionMs": 0.008000000001629815,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T03:59:34.637Z",
      "cumulativeAttemptedNominalOperations": 42,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 20,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 147.08079199999338
        },
        {
          "type": "transcript",
          "id": 20,
          "text": "Please carry two folding chairs to the conference room on the second floor.",
          "language": "en",
          "parts": [
            "Please carry two folding chairs to the conference room on the second floor."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 598.1444999999949
        },
        {
          "type": "stage",
          "id": 20,
          "part": 0,
          "stage": "translating",
          "receivedMs": 598.1970419999852
        },
        {
          "type": "translation",
          "id": 20,
          "part": 0,
          "result": {
            "source": "Please carry two folding chairs to the conference room on the second floor.",
            "translation": "2階の会議室に折りたたみ椅子を2つ運んでください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 308
          },
          "speak": true,
          "receivedMs": 910.1662499999802
        },
        {
          "type": "stage",
          "id": 20,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 910.2551669999957
        },
        {
          "type": "pronunciation",
          "id": 20,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 910.6201249999867
        },
        {
          "type": "stage",
          "id": 20,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 910.877999999997
        },
        {
          "type": "pronunciation",
          "id": 20,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 3,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 910.9437500000058
        },
        {
          "type": "stage",
          "id": 20,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 910.9991670000018
        },
        {
          "type": "audio-start",
          "id": 20,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=287.000,fish_first_audio;dur=289.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 3,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 1225.0135840000003
        },
        {
          "type": "audio-end",
          "id": 20,
          "part": 0,
          "receivedMs": 2516.8577499999956
        },
        {
          "type": "part-done",
          "id": 20,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2516.9043749999837
        },
        {
          "type": "done",
          "id": 20,
          "timings": {
            "totalMs": 2477,
            "transcribeMs": 452,
            "translationMs": 308,
            "speechMs": 1607,
            "firstAudioMs": 1182
          },
          "receivedMs": 2516.938958999992
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 147.08079199999338
        },
        {
          "stage": "translating",
          "atMs": 598.1970419999852
        },
        {
          "stage": "speaking",
          "atMs": 910.2551669999957
        },
        {
          "stage": "pronunciation",
          "atMs": 910.877999999997
        },
        {
          "stage": "speaking",
          "atMs": 910.9991670000018
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 20,
        "text": "Please carry two folding chairs to the conference room on the second floor.",
        "language": "en",
        "parts": [
          "Please carry two folding chairs to the conference room on the second floor."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 598.1444999999949,
      "translation": {
        "source": "Please carry two folding chairs to the conference room on the second floor.",
        "translation": "2階の会議室に折りたたみ椅子を2つ運んでください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 308
      },
      "translationReceivedMs": 910.1662499999802,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 910.6201249999867
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 3,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 910.9437500000058
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 20,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=287.000,fish_first_audio;dur=289.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 3,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 1225.0135840000003,
      "firstAudioMs": 1225.1536250000063,
      "lastAudioBytesMs": 2490.090916999994,
      "serverTimings": {
        "totalMs": 2477,
        "transcribeMs": 452,
        "translationMs": 308,
        "speechMs": 1607,
        "firstAudioMs": 1182
      },
      "protocolDoneMs": 2516.938958999992,
      "settledMs": 2516.9559589999844,
      "audioBytes": 62692,
      "audioSha256": "5648812ad84eee6cf00678fd54e4c2d201acf8aeb59888ab9f3d436efcc597d5",
      "mp3Prefix": true,
      "audioFile": "audio/007-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 3,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T03:59:37.159Z",
      "segmentId": "initial-20"
    },
    {
      "id": 21,
      "case": 7,
      "fixture": "recorded-location-en-ja-r1",
      "baseId": "recorded-location-en-ja",
      "family": "location",
      "repeat": 1,
      "label": "Saved recording: Location and floor",
      "direction": "en-ja",
      "modality": "audio",
      "inputSha256": "c5099a73495686631222af64d6a4798e05e1da53249cc16bb2e03a6854b0b326",
      "site": "main",
      "order": 3,
      "permutation": "v3>v35>main",
      "schedulePosition": 21,
      "scheduledAt": "2026-10-15T03:59:37.168Z",
      "status": "complete",
      "nominalOperations": 3,
      "waitForConnectionMs": 0.0004579999949783087,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T03:59:37.175Z",
      "cumulativeAttemptedNominalOperations": 45,
      "requestSent": true,
      "transcriptionHttpStatus": 200,
      "transcriptionHeaders": {
        "cf-ray": "a4abe9867fd62821-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "transcript": {
        "text": "Please carry two folding chairs to the conference room on the second floor.",
        "language": "en"
      },
      "transcriptReceivedMs": 1896.7105419999862,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4abe98fb9b42821-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "Please carry two folding chairs to the conference room on the second floor.",
        "translation": "2階の会議室に折りたたみ椅子を2つ運んでください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 314
      },
      "translationReceivedMs": 2747.420124999975,
      "speechHttpStatus": 200,
      "speechHeadersMs": 3392.1077089999744,
      "audioHeaders": {
        "cf-ray": "a4abe992dc972821-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=5.000,fish_headers;dur=294.000,fish_first_audio;dur=298.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 3392.23666699999,
      "lastAudioBytesMs": 4838.652084000001,
      "streamEofMs": 4838.970666999987,
      "settledMs": 4838.992166999989,
      "audioBytes": 62692,
      "audioSha256": "31834a8a6c6afbb40ca1cffa6748513cc81bf4d7a4b59585783e1040c69f6f59",
      "mp3Prefix": true,
      "audioFile": "audio/007-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T03:59:42.020Z",
      "segmentId": "initial-20"
    },
    {
      "id": 22,
      "case": 8,
      "fixture": "allocation-en-ja-r1",
      "baseId": "allocation-en-ja",
      "family": "allocation",
      "repeat": 1,
      "label": "Allocation with reserve and stock difference",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "8ae562855ab581b5c8721191a97774bfeaaa34c948f01917f8aeb3360adfaa56",
      "site": "v35",
      "order": 1,
      "permutation": "v35>main>v3",
      "schedulePosition": 22,
      "scheduledAt": "2026-10-15T03:59:42.028Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 1,
      "waitForConnectionMs": 0.021957999997539446,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T03:59:42.036Z",
      "cumulativeAttemptedNominalOperations": 47,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 22,
          "text": "There are 48 water containers in the warehouse. Send 18 to the east site and 14 to the west site, and keep the remaining 16 for requests that have not yet been approved. Count the containers before loading. If the count differs from the record, report the difference and wait for confirmation rather than changing either delivery quantity.",
          "language": "",
          "parts": [
            "There are 48 water containers in the warehouse. Send 18 to the east site and 14 to the west site, and keep the remaining 16 for requests that have not yet been approved. Count the containers before loading. If the count differs from the record, report the difference and wait for confirmation rather than changing either delivery quantity."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 20.443040999991354
        },
        {
          "type": "stage",
          "id": 22,
          "part": 0,
          "stage": "translating",
          "receivedMs": 20.57454100000905
        },
        {
          "type": "translation",
          "id": 22,
          "part": 0,
          "result": {
            "source": "There are 48 water containers in the warehouse. Send 18 to the east site and 14 to the west site, and keep the remaining 16 for requests that have not yet been approved. Count the containers before loading. If the count differs from the record, report the difference and wait for confirmation rather than changing either delivery quantity.",
            "translation": "倉庫には48個の水容器があります。18個を東側の拠点へ、14個を西側の拠点へ送って、残りの16個はまだ承認されていない要求のために取っておいてください。積み込む前に容器を数えてください。もし数が記録と異なる場合は、その差異を報告し、いずれの配送数量も変更せずに確認を待ってください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 446
          },
          "speak": true,
          "receivedMs": 466.7595830000064
        },
        {
          "type": "stage",
          "id": 22,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 466.8328329999931
        },
        {
          "type": "pronunciation",
          "id": 22,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 466.8852079999924
        },
        {
          "type": "stage",
          "id": 22,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 470.26512500000536
        },
        {
          "type": "pronunciation",
          "id": 22,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 12,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 476.5309159999888
        },
        {
          "type": "stage",
          "id": 22,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 476.575125000003
        },
        {
          "type": "audio-start",
          "id": 22,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=306.000,fish_first_audio;dur=312.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 12,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 900.1096249999828
        },
        {
          "type": "audio-end",
          "id": 22,
          "part": 0,
          "receivedMs": 10065.335749999998
        },
        {
          "type": "part-done",
          "id": 22,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 10065.555541000009
        },
        {
          "type": "done",
          "id": 22,
          "timings": {
            "totalMs": 10038,
            "transcribeMs": 0,
            "translationMs": 446,
            "speechMs": 9592,
            "firstAudioMs": 776
          },
          "receivedMs": 10065.636624999985
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 22,
        "text": "There are 48 water containers in the warehouse. Send 18 to the east site and 14 to the west site, and keep the remaining 16 for requests that have not yet been approved. Count the containers before loading. If the count differs from the record, report the difference and wait for confirmation rather than changing either delivery quantity.",
        "language": "",
        "parts": [
          "There are 48 water containers in the warehouse. Send 18 to the east site and 14 to the west site, and keep the remaining 16 for requests that have not yet been approved. Count the containers before loading. If the count differs from the record, report the difference and wait for confirmation rather than changing either delivery quantity."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 20.443040999991354,
      "stages": [
        {
          "stage": "translating",
          "atMs": 20.57454100000905
        },
        {
          "stage": "speaking",
          "atMs": 466.8328329999931
        },
        {
          "stage": "pronunciation",
          "atMs": 470.26512500000536
        },
        {
          "stage": "speaking",
          "atMs": 476.575125000003
        }
      ],
      "translation": {
        "source": "There are 48 water containers in the warehouse. Send 18 to the east site and 14 to the west site, and keep the remaining 16 for requests that have not yet been approved. Count the containers before loading. If the count differs from the record, report the difference and wait for confirmation rather than changing either delivery quantity.",
        "translation": "倉庫には48個の水容器があります。18個を東側の拠点へ、14個を西側の拠点へ送って、残りの16個はまだ承認されていない要求のために取っておいてください。積み込む前に容器を数えてください。もし数が記録と異なる場合は、その差異を報告し、いずれの配送数量も変更せずに確認を待ってください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 446
      },
      "translationReceivedMs": 466.7595830000064,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 466.8852079999924
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 12,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 476.5309159999888
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 22,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=306.000,fish_first_audio;dur=312.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 12,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 900.1096249999828,
      "firstAudioMs": 900.2381659999955,
      "lastAudioBytesMs": 10039.972957999998,
      "serverTimings": {
        "totalMs": 10038,
        "transcribeMs": 0,
        "translationMs": 446,
        "speechMs": 9592,
        "firstAudioMs": 776
      },
      "protocolDoneMs": 10065.636624999985,
      "settledMs": 10065.651290999987,
      "audioBytes": 402493,
      "audioSha256": "234c9c990fa2ad8d85fb92e96138cce427560bcd549565c9927dc052789d0889",
      "mp3Prefix": true,
      "audioFile": "audio/008-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 12,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T03:59:52.107Z",
      "segmentId": "initial-20"
    },
    {
      "id": 23,
      "case": 8,
      "fixture": "allocation-en-ja-r1",
      "baseId": "allocation-en-ja",
      "family": "allocation",
      "repeat": 1,
      "label": "Allocation with reserve and stock difference",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "8ae562855ab581b5c8721191a97774bfeaaa34c948f01917f8aeb3360adfaa56",
      "site": "main",
      "order": 2,
      "permutation": "v35>main>v3",
      "schedulePosition": 23,
      "scheduledAt": "2026-10-15T03:59:52.118Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0006669999856967479,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T03:59:52.125Z",
      "cumulativeAttemptedNominalOperations": 49,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4abe9df7b138685-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "There are 48 water containers in the warehouse. Send 18 to the east site and 14 to the west site, and keep the remaining 16 for requests that have not yet been approved. Count the containers before loading. If the count differs from the record, report the difference and wait for confirmation rather than changing either delivery quantity.",
        "translation": "倉庫には48個の水容器があります。18個を東側の拠点へ、14個を西側の拠点へ送って、残りの16個はまだ承認されていない要求のために取っておいてください。積み込む前に容器を数えてください。もし数が記録と異なる場合は、その差異を報告し、いずれの配送数量も変更せずに確認を待ってください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 389
      },
      "translationReceivedMs": 507.70933399998466,
      "speechHttpStatus": 200,
      "speechHeadersMs": 872.3194589999912,
      "audioHeaders": {
        "cf-ray": "a4abe9e23c878685-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=11.000,fish_headers;dur=274.000,fish_first_audio;dur=280.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "5",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 872.5304590000014,
      "lastAudioBytesMs": 9192.780375000002,
      "streamEofMs": 9192.888166999997,
      "settledMs": 9192.892041999992,
      "audioBytes": 408763,
      "audioSha256": "9d6289793e359d5fa7e15f2e8252449666637b027b8e0f19562f81ac8f4cf547",
      "mp3Prefix": true,
      "audioFile": "audio/008-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "5",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:00:01.324Z",
      "segmentId": "initial-20"
    },
    {
      "id": 24,
      "case": 8,
      "fixture": "allocation-en-ja-r1",
      "baseId": "allocation-en-ja",
      "family": "allocation",
      "repeat": 1,
      "label": "Allocation with reserve and stock difference",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "8ae562855ab581b5c8721191a97774bfeaaa34c948f01917f8aeb3360adfaa56",
      "site": "v3",
      "order": 3,
      "permutation": "v35>main>v3",
      "schedulePosition": 24,
      "scheduledAt": "2026-10-15T04:00:01.333Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 0,
      "waitForConnectionMs": 0.013082999998005107,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:00:01.340Z",
      "cumulativeAttemptedNominalOperations": 51,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 24,
          "text": "There are 48 water containers in the warehouse. Send 18 to the east site and 14 to the west site, and keep the remaining 16 for requests that have not yet been approved. Count the containers before loading. If the count differs from the record, report the difference and wait for confirmation rather than changing either delivery quantity.",
          "language": "",
          "parts": [
            "There are 48 water containers in the warehouse. Send 18 to the east site and 14 to the west site, and keep the remaining 16 for requests that have not yet been approved. Count the containers before loading. If the count differs from the record, report the difference and wait for confirmation rather than changing either delivery quantity."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 182.40516600001138
        },
        {
          "type": "stage",
          "id": 24,
          "part": 0,
          "stage": "translating",
          "receivedMs": 187.29845800000476
        },
        {
          "type": "translation",
          "id": 24,
          "part": 0,
          "result": {
            "source": "There are 48 water containers in the warehouse. Send 18 to the east site and 14 to the west site, and keep the remaining 16 for requests that have not yet been approved. Count the containers before loading. If the count differs from the record, report the difference and wait for confirmation rather than changing either delivery quantity.",
            "translation": "倉庫には48個の水容器があります。18個を東側の拠点へ、14個を西側の拠点へ送って、残りの16個はまだ承認されていない要求のために取っておいてください。積み込む前に容器を数えてください。もし数が記録と異なる場合は、その差異を報告し、いずれの配送数量も変更せずに確認を待ってください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 416
          },
          "speak": true,
          "receivedMs": 613.8290410000191
        },
        {
          "type": "stage",
          "id": 24,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 619.2461660000263
        },
        {
          "type": "pronunciation",
          "id": 24,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 619.2978750000184
        },
        {
          "type": "stage",
          "id": 24,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 619.3363330000138
        },
        {
          "type": "pronunciation",
          "id": 24,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 5,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 619.3653330000234
        },
        {
          "type": "stage",
          "id": 24,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 619.401125000004
        },
        {
          "type": "audio-start",
          "id": 24,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=261.000,fish_first_audio;dur=261.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 5,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 846.991875000007
        },
        {
          "type": "audio-end",
          "id": 24,
          "part": 0,
          "receivedMs": 9048.07037500001
        },
        {
          "type": "part-done",
          "id": 24,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 9048.230458000005
        },
        {
          "type": "done",
          "id": 24,
          "timings": {
            "totalMs": 8913,
            "transcribeMs": 0,
            "translationMs": 416,
            "speechMs": 8497,
            "firstAudioMs": 704
          },
          "receivedMs": 9048.346583000006
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 24,
        "text": "There are 48 water containers in the warehouse. Send 18 to the east site and 14 to the west site, and keep the remaining 16 for requests that have not yet been approved. Count the containers before loading. If the count differs from the record, report the difference and wait for confirmation rather than changing either delivery quantity.",
        "language": "",
        "parts": [
          "There are 48 water containers in the warehouse. Send 18 to the east site and 14 to the west site, and keep the remaining 16 for requests that have not yet been approved. Count the containers before loading. If the count differs from the record, report the difference and wait for confirmation rather than changing either delivery quantity."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 182.40516600001138,
      "stages": [
        {
          "stage": "translating",
          "atMs": 187.29845800000476
        },
        {
          "stage": "speaking",
          "atMs": 619.2461660000263
        },
        {
          "stage": "pronunciation",
          "atMs": 619.3363330000138
        },
        {
          "stage": "speaking",
          "atMs": 619.401125000004
        }
      ],
      "translation": {
        "source": "There are 48 water containers in the warehouse. Send 18 to the east site and 14 to the west site, and keep the remaining 16 for requests that have not yet been approved. Count the containers before loading. If the count differs from the record, report the difference and wait for confirmation rather than changing either delivery quantity.",
        "translation": "倉庫には48個の水容器があります。18個を東側の拠点へ、14個を西側の拠点へ送って、残りの16個はまだ承認されていない要求のために取っておいてください。積み込む前に容器を数えてください。もし数が記録と異なる場合は、その差異を報告し、いずれの配送数量も変更せずに確認を待ってください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 416
      },
      "translationReceivedMs": 613.8290410000191,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 619.2978750000184
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 5,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 619.3653330000234
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 24,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=261.000,fish_first_audio;dur=261.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 5,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 846.991875000007,
      "firstAudioMs": 847.0995410000032,
      "lastAudioBytesMs": 8921.338375000021,
      "serverTimings": {
        "totalMs": 8913,
        "transcribeMs": 0,
        "translationMs": 416,
        "speechMs": 8497,
        "firstAudioMs": 704
      },
      "protocolDoneMs": 9048.346583000006,
      "settledMs": 9048.35479100002,
      "audioBytes": 406255,
      "audioSha256": "d57bec8eea91cbc8ec5dd64e397ed93fc19889f47e34e08b147acca68615b6c9",
      "mp3Prefix": true,
      "audioFile": "audio/008-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 5,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:00:10.394Z",
      "segmentId": "initial-20"
    },
    {
      "id": 25,
      "case": 9,
      "fixture": "recorded-logistics-ja-en-r1",
      "baseId": "recorded-logistics-ja-en",
      "family": "logistics",
      "repeat": 1,
      "label": "Saved recording: Multi step delivery",
      "direction": "ja-en",
      "modality": "audio",
      "inputSha256": "e1d1e45ef5dcfcd4dd4588e59517ea12910ea9b11391f69935327b7058bc2d74",
      "site": "v3",
      "order": 1,
      "permutation": "v3>main>v35",
      "schedulePosition": 25,
      "scheduledAt": "2026-10-15T04:00:10.403Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 0,
      "waitForConnectionMs": 0.010167000000365078,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:00:10.410Z",
      "cumulativeAttemptedNominalOperations": 54,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 25,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 967.0498329999973
        },
        {
          "type": "transcript",
          "id": 25,
          "text": "最初の配達には、コミュニティセンター用の毛布と飲料水が含まれています。荷卸しの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
          "language": "ja",
          "parts": [
            "最初の配達には、コミュニティセンター用の毛布と飲料水が含まれています。荷卸しの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 1834.4638330000162
        },
        {
          "type": "stage",
          "id": 25,
          "part": 0,
          "stage": "translating",
          "receivedMs": 1834.5233330000192
        },
        {
          "type": "translation",
          "id": 25,
          "part": 0,
          "result": {
            "source": "最初の配達には、コミュニティセンター用の毛布と飲料水が含まれています。荷卸しの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
            "translation": "The first delivery includes blankets and drinking water for the community center. Before unloading, confirm with the coordinator which rooms are dry and accessible. Secure the aisles, record the number of boxes that arrive, and report if any packaging is damaged. If the coordinator is absent, store the supplies inside the vehicle and contact the receiving team.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 321
          },
          "speak": true,
          "receivedMs": 2158.416958000016
        },
        {
          "type": "stage",
          "id": 25,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 2158.485041000007
        },
        {
          "type": "pronunciation",
          "id": 25,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 2158.5434999999998
        },
        {
          "type": "stage",
          "id": 25,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 2158.5757080000185
        },
        {
          "type": "audio-start",
          "id": 25,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=294.000,fish_first_audio;dur=297.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 2481.6254999999946
        },
        {
          "type": "audio-end",
          "id": 25,
          "part": 0,
          "receivedMs": 10075.54695800002
        },
        {
          "type": "part-done",
          "id": 25,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 10075.596290999994
        },
        {
          "type": "done",
          "id": 25,
          "timings": {
            "totalMs": 9942,
            "transcribeMs": 871,
            "translationMs": 321,
            "speechMs": 7918,
            "firstAudioMs": 2350
          },
          "receivedMs": 10075.639291
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 967.0498329999973
        },
        {
          "stage": "translating",
          "atMs": 1834.5233330000192
        },
        {
          "stage": "speaking",
          "atMs": 2158.485041000007
        },
        {
          "stage": "speaking",
          "atMs": 2158.5757080000185
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 25,
        "text": "最初の配達には、コミュニティセンター用の毛布と飲料水が含まれています。荷卸しの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
        "language": "ja",
        "parts": [
          "最初の配達には、コミュニティセンター用の毛布と飲料水が含まれています。荷卸しの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 1834.4638330000162,
      "translation": {
        "source": "最初の配達には、コミュニティセンター用の毛布と飲料水が含まれています。荷卸しの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
        "translation": "The first delivery includes blankets and drinking water for the community center. Before unloading, confirm with the coordinator which rooms are dry and accessible. Secure the aisles, record the number of boxes that arrive, and report if any packaging is damaged. If the coordinator is absent, store the supplies inside the vehicle and contact the receiving team.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 321
      },
      "translationReceivedMs": 2158.416958000016,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 2158.5434999999998
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 25,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=294.000,fish_first_audio;dur=297.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 2481.6254999999946,
      "firstAudioMs": 2481.672749999998,
      "lastAudioBytesMs": 9945.886291000003,
      "serverTimings": {
        "totalMs": 9942,
        "transcribeMs": 871,
        "translationMs": 321,
        "speechMs": 7918,
        "firstAudioMs": 2350
      },
      "protocolDoneMs": 10075.639291,
      "settledMs": 10075.649833000003,
      "audioBytes": 341053,
      "audioSha256": "7e836dd5cc0c3635be92229a1f214d90debfafce4211e8976824a3e843d62d4b",
      "mp3Prefix": true,
      "audioFile": "audio/009-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:00:20.492Z",
      "segmentId": "initial-20"
    },
    {
      "id": 26,
      "case": 9,
      "fixture": "recorded-logistics-ja-en-r1",
      "baseId": "recorded-logistics-ja-en",
      "family": "logistics",
      "repeat": 1,
      "label": "Saved recording: Multi step delivery",
      "direction": "ja-en",
      "modality": "audio",
      "inputSha256": "e1d1e45ef5dcfcd4dd4588e59517ea12910ea9b11391f69935327b7058bc2d74",
      "site": "main",
      "order": 2,
      "permutation": "v3>main>v35",
      "schedulePosition": 26,
      "scheduledAt": "2026-10-15T04:00:20.500Z",
      "status": "complete",
      "nominalOperations": 3,
      "waitForConnectionMs": 0.0005830000154674053,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:00:20.509Z",
      "cumulativeAttemptedNominalOperations": 57,
      "requestSent": true,
      "transcriptionHttpStatus": 200,
      "transcriptionHeaders": {
        "cf-ray": "a4abea90ec31e394-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "transcript": {
        "text": "最初の配達には、コミュニティセンター用の毛布と飲料水が含まれています。荷卸しの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
        "language": "ja"
      },
      "transcriptReceivedMs": 1418.0855420000153,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4abea995de6e394-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "最初の配達には、コミュニティセンター用の毛布と飲料水が含まれています。荷卸しの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
        "translation": "The first delivery includes blankets and drinking water for the community center. Before unloading, confirm with the coordinator which rooms are dry and accessible. Secure the aisles, record the number of boxes that arrive, and report if any packaging is damaged. If the coordinator is absent, store the supplies inside the vehicle and contact the receiving team.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 322
      },
      "translationReceivedMs": 1782.3590419999964,
      "speechHttpStatus": 200,
      "speechHeadersMs": 2176.571874999994,
      "audioHeaders": {
        "cf-ray": "a4abea9b9fa1e394-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=289.000,fish_first_audio;dur=289.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 2176.8029580000148,
      "lastAudioBytesMs": 9861.943874999997,
      "streamEofMs": 9862.050208,
      "settledMs": 9862.057375000004,
      "audioBytes": 335620,
      "audioSha256": "dab2cc17a09a461e2273ceb86dce46834233de3210d79810535db6ef487f6907",
      "mp3Prefix": true,
      "audioFile": "audio/009-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:00:30.379Z",
      "segmentId": "initial-20"
    },
    {
      "id": 27,
      "case": 9,
      "fixture": "recorded-logistics-ja-en-r1",
      "baseId": "recorded-logistics-ja-en",
      "family": "logistics",
      "repeat": 1,
      "label": "Saved recording: Multi step delivery",
      "direction": "ja-en",
      "modality": "audio",
      "inputSha256": "e1d1e45ef5dcfcd4dd4588e59517ea12910ea9b11391f69935327b7058bc2d74",
      "site": "v35",
      "order": 3,
      "permutation": "v3>main>v35",
      "schedulePosition": 27,
      "scheduledAt": "2026-10-15T04:00:30.387Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 1,
      "waitForConnectionMs": 0.018249999993713573,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:00:30.396Z",
      "cumulativeAttemptedNominalOperations": 60,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 27,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 583.9697500000184
        },
        {
          "type": "transcript",
          "id": 27,
          "text": "最初の配達には、コミュニティセンター用の毛布と飲料水が含まれています。荷卸しの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
          "language": "ja",
          "parts": [
            "最初の配達には、コミュニティセンター用の毛布と飲料水が含まれています。荷卸しの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 1567.0577909999993
        },
        {
          "type": "stage",
          "id": 27,
          "part": 0,
          "stage": "translating",
          "receivedMs": 1567.1133330000157
        },
        {
          "type": "translation",
          "id": 27,
          "part": 0,
          "result": {
            "source": "最初の配達には、コミュニティセンター用の毛布と飲料水が含まれています。荷卸しの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
            "translation": "The first delivery includes blankets and drinking water for the community center. Before unloading, confirm with the coordinator which rooms are dry and accessible. Secure the aisles, record the number of boxes that arrive, and report if any packaging is damaged. If the coordinator is absent, store the supplies inside the vehicle and contact the receiving team.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 319
          },
          "speak": true,
          "receivedMs": 1886.6677080000227
        },
        {
          "type": "stage",
          "id": 27,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1886.7808749999967
        },
        {
          "type": "pronunciation",
          "id": 27,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 1887.1151250000112
        },
        {
          "type": "stage",
          "id": 27,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1887.1794579999987
        },
        {
          "type": "audio-start",
          "id": 27,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=313.000,fish_first_audio;dur=313.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 2221.877625000023
        },
        {
          "type": "audio-end",
          "id": 27,
          "part": 0,
          "receivedMs": 9792.133666000009
        },
        {
          "type": "part-done",
          "id": 27,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 9792.195666000014
        },
        {
          "type": "done",
          "id": 27,
          "timings": {
            "totalMs": 9757,
            "transcribeMs": 982,
            "translationMs": 319,
            "speechMs": 7910,
            "firstAudioMs": 2181
          },
          "receivedMs": 9792.275458000018
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 583.9697500000184
        },
        {
          "stage": "translating",
          "atMs": 1567.1133330000157
        },
        {
          "stage": "speaking",
          "atMs": 1886.7808749999967
        },
        {
          "stage": "speaking",
          "atMs": 1887.1794579999987
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 27,
        "text": "最初の配達には、コミュニティセンター用の毛布と飲料水が含まれています。荷卸しの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
        "language": "ja",
        "parts": [
          "最初の配達には、コミュニティセンター用の毛布と飲料水が含まれています。荷卸しの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 1567.0577909999993,
      "translation": {
        "source": "最初の配達には、コミュニティセンター用の毛布と飲料水が含まれています。荷卸しの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
        "translation": "The first delivery includes blankets and drinking water for the community center. Before unloading, confirm with the coordinator which rooms are dry and accessible. Secure the aisles, record the number of boxes that arrive, and report if any packaging is damaged. If the coordinator is absent, store the supplies inside the vehicle and contact the receiving team.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 319
      },
      "translationReceivedMs": 1886.6677080000227,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 1887.1151250000112
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 27,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=313.000,fish_first_audio;dur=313.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 2221.877625000023,
      "firstAudioMs": 2221.9216660000093,
      "lastAudioBytesMs": 9765.897041000018,
      "serverTimings": {
        "totalMs": 9757,
        "transcribeMs": 982,
        "translationMs": 319,
        "speechMs": 7910,
        "firstAudioMs": 2181
      },
      "protocolDoneMs": 9792.275458000018,
      "settledMs": 9792.282583000022,
      "audioBytes": 339799,
      "audioSha256": "f92f84106e9ef96cfb09dcaa48a5cff80529e0c6d27f3d82530304234a8104d6",
      "mp3Prefix": true,
      "audioFile": "audio/009-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:00:40.194Z",
      "segmentId": "initial-20"
    },
    {
      "id": 28,
      "case": 10,
      "fixture": "kana-greeting-ja-en-r1",
      "baseId": "kana-greeting-ja-en",
      "family": "kana-greeting",
      "repeat": 1,
      "label": "Kana-only Japanese greeting",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "2f24bb75ccf90beaa99b83db430dd0d3363ad82d64579e31cc211e3865580735",
      "site": "v35",
      "order": 1,
      "permutation": "v35>main>v3",
      "schedulePosition": 28,
      "scheduledAt": "2026-10-15T04:00:40.201Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 1,
      "waitForConnectionMs": 0.011041999998269603,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:00:40.208Z",
      "cumulativeAttemptedNominalOperations": 62,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 28,
          "text": "おはようございます。みなさん、じゅんびはいいですか。",
          "language": "",
          "parts": [
            "おはようございます。みなさん、じゅんびはいいですか。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 421.00237499998184
        },
        {
          "type": "stage",
          "id": 28,
          "part": 0,
          "stage": "translating",
          "receivedMs": 422.94229099998483
        },
        {
          "type": "translation",
          "id": 28,
          "part": 0,
          "result": {
            "source": "おはようございます。みなさん、じゅんびはいいですか。",
            "translation": "Good morning. Everyone, is the preparation okay?",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 276
          },
          "speak": true,
          "receivedMs": 702.1589579999854
        },
        {
          "type": "stage",
          "id": 28,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 702.2339999999967
        },
        {
          "type": "pronunciation",
          "id": 28,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 702.2939159999951
        },
        {
          "type": "stage",
          "id": 28,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 702.3324579999899
        },
        {
          "type": "audio-start",
          "id": 28,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=289.000,fish_first_audio;dur=293.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1016.451040999993
        },
        {
          "type": "audio-end",
          "id": 28,
          "part": 0,
          "receivedMs": 2291.2732079999987
        },
        {
          "type": "part-done",
          "id": 28,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2293.348457999993
        },
        {
          "type": "done",
          "id": 28,
          "timings": {
            "totalMs": 1869,
            "transcribeMs": 0,
            "translationMs": 276,
            "speechMs": 1593,
            "firstAudioMs": 591
          },
          "receivedMs": 2293.4017079999903
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 28,
        "text": "おはようございます。みなさん、じゅんびはいいですか。",
        "language": "",
        "parts": [
          "おはようございます。みなさん、じゅんびはいいですか。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 421.00237499998184,
      "stages": [
        {
          "stage": "translating",
          "atMs": 422.94229099998483
        },
        {
          "stage": "speaking",
          "atMs": 702.2339999999967
        },
        {
          "stage": "speaking",
          "atMs": 702.3324579999899
        }
      ],
      "translation": {
        "source": "おはようございます。みなさん、じゅんびはいいですか。",
        "translation": "Good morning. Everyone, is the preparation okay?",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 276
      },
      "translationReceivedMs": 702.1589579999854,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 702.2939159999951
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 28,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=289.000,fish_first_audio;dur=293.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1016.451040999993,
      "firstAudioMs": 1016.4953749999986,
      "lastAudioBytesMs": 2263.9097499999916,
      "serverTimings": {
        "totalMs": 1869,
        "transcribeMs": 0,
        "translationMs": 276,
        "speechMs": 1593,
        "firstAudioMs": 591
      },
      "protocolDoneMs": 2293.4017079999903,
      "settledMs": 2293.4070409999986,
      "audioBytes": 61857,
      "audioSha256": "57d85131b33bdf6ca3ed1daf93a4a20a62f9f6188661c3ba4aa9241a9f584efd",
      "mp3Prefix": true,
      "audioFile": "audio/010-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:00:42.506Z",
      "segmentId": "initial-20"
    },
    {
      "id": 29,
      "case": 10,
      "fixture": "kana-greeting-ja-en-r1",
      "baseId": "kana-greeting-ja-en",
      "family": "kana-greeting",
      "repeat": 1,
      "label": "Kana-only Japanese greeting",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "2f24bb75ccf90beaa99b83db430dd0d3363ad82d64579e31cc211e3865580735",
      "site": "main",
      "order": 2,
      "permutation": "v35>main>v3",
      "schedulePosition": 29,
      "scheduledAt": "2026-10-15T04:00:42.514Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0012500000011641532,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:00:42.522Z",
      "cumulativeAttemptedNominalOperations": 64,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4abeb1a8a4c95ad-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "おはようございます。みなさん、じゅんびはいいですか。",
        "translation": "Good morning. Everyone, is the preparation okay?",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 297
      },
      "translationReceivedMs": 517.0236670000013,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1130.7139169999864,
      "audioHeaders": {
        "cf-ray": "a4abeb1d4c1a95ad-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=284.000,fish_first_audio;dur=509.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1130.8164999999863,
      "lastAudioBytesMs": 1982.9374170000083,
      "streamEofMs": 1983.0266249999986,
      "settledMs": 1983.0324580000015,
      "audioBytes": 56005,
      "audioSha256": "768fde22a50aad0e18e45c50d2099b46aea7ad1b8a8f01164508a8aad0e8154a",
      "mp3Prefix": true,
      "audioFile": "audio/010-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:00:44.509Z",
      "segmentId": "initial-20"
    },
    {
      "id": 30,
      "case": 10,
      "fixture": "kana-greeting-ja-en-r1",
      "baseId": "kana-greeting-ja-en",
      "family": "kana-greeting",
      "repeat": 1,
      "label": "Kana-only Japanese greeting",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "2f24bb75ccf90beaa99b83db430dd0d3363ad82d64579e31cc211e3865580735",
      "site": "v3",
      "order": 3,
      "permutation": "v35>main>v3",
      "schedulePosition": 30,
      "scheduledAt": "2026-10-15T04:00:44.517Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 0,
      "waitForConnectionMs": 0.009457999985897914,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:00:44.524Z",
      "cumulativeAttemptedNominalOperations": 66,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 30,
          "text": "おはようございます。みなさん、じゅんびはいいですか。",
          "language": "",
          "parts": [
            "おはようございます。みなさん、じゅんびはいいですか。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 135.67800000001444
        },
        {
          "type": "stage",
          "id": 30,
          "part": 0,
          "stage": "translating",
          "receivedMs": 135.7846660000214
        },
        {
          "type": "translation",
          "id": 30,
          "part": 0,
          "result": {
            "source": "おはようございます。みなさん、じゅんびはいいですか。",
            "translation": "Good morning. Everyone, is the preparation okay?",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 324
          },
          "speak": true,
          "receivedMs": 462.85325000001467
        },
        {
          "type": "stage",
          "id": 30,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 462.9649159999972
        },
        {
          "type": "pronunciation",
          "id": 30,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 463.0164999999979
        },
        {
          "type": "stage",
          "id": 30,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 463.08324999999604
        },
        {
          "type": "audio-start",
          "id": 30,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=274.000,fish_first_audio;dur=274.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 763.54116600001
        },
        {
          "type": "audio-end",
          "id": 30,
          "part": 0,
          "receivedMs": 2018.5014580000134
        },
        {
          "type": "part-done",
          "id": 30,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2018.572583000001
        },
        {
          "type": "done",
          "id": 30,
          "timings": {
            "totalMs": 1877,
            "transcribeMs": 0,
            "translationMs": 324,
            "speechMs": 1553,
            "firstAudioMs": 625
          },
          "receivedMs": 2018.6083750000107
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 30,
        "text": "おはようございます。みなさん、じゅんびはいいですか。",
        "language": "",
        "parts": [
          "おはようございます。みなさん、じゅんびはいいですか。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 135.67800000001444,
      "stages": [
        {
          "stage": "translating",
          "atMs": 135.7846660000214
        },
        {
          "stage": "speaking",
          "atMs": 462.9649159999972
        },
        {
          "stage": "speaking",
          "atMs": 463.08324999999604
        }
      ],
      "translation": {
        "source": "おはようございます。みなさん、じゅんびはいいですか。",
        "translation": "Good morning. Everyone, is the preparation okay?",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 324
      },
      "translationReceivedMs": 462.85325000001467,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 463.0164999999979
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 30,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=274.000,fish_first_audio;dur=274.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 763.54116600001,
      "firstAudioMs": 769.0548750000016,
      "lastAudioBytesMs": 1882.815791000001,
      "serverTimings": {
        "totalMs": 1877,
        "transcribeMs": 0,
        "translationMs": 324,
        "speechMs": 1553,
        "firstAudioMs": 625
      },
      "protocolDoneMs": 2018.6083750000107,
      "settledMs": 2018.6151250000112,
      "audioBytes": 57677,
      "audioSha256": "3ec5ad259990607dc1d9b96f6f01a0966e8da595c8f69a567d4306a6776505e4",
      "mp3Prefix": true,
      "audioFile": "audio/010-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:00:46.547Z",
      "segmentId": "initial-20"
    },
    {
      "id": 31,
      "case": 11,
      "fixture": "location-en-ja-r1",
      "baseId": "location-en-ja",
      "family": "location",
      "repeat": 1,
      "label": "Location and floor",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "ceef06d11caa678f7c0216ddc93093c4ef6b1f6942a68d3c5e37ab41658f70df",
      "site": "v3",
      "order": 1,
      "permutation": "v3>main>v35",
      "schedulePosition": 31,
      "scheduledAt": "2026-10-15T04:00:49.179Z",
      "status": "failed",
      "nominalOperations": 2,
      "connectionIndex": 0,
      "waitForConnectionMs": 0.010083000001031905,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:00:49.190Z",
      "cumulativeAttemptedNominalOperations": 68,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 31,
          "text": "Please bring two folding chairs to the meeting room on the second floor.",
          "language": "",
          "parts": [
            "Please bring two folding chairs to the meeting room on the second floor."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 481.55749999999534
        },
        {
          "type": "stage",
          "id": 31,
          "part": 0,
          "stage": "translating",
          "receivedMs": 481.65795799999614
        },
        {
          "type": "translation",
          "id": 31,
          "part": 0,
          "result": {
            "source": "Please bring two folding chairs to the meeting room on the second floor.",
            "translation": "2階の会議室に折りたたみ椅子を2つ持ってきてください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 281
          },
          "speak": true,
          "receivedMs": 765.5689999999886
        },
        {
          "type": "stage",
          "id": 31,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 765.8076249999867
        },
        {
          "type": "pronunciation",
          "id": 31,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 765.9294579999987
        },
        {
          "type": "stage",
          "id": 31,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 766.1229999999923
        },
        {
          "type": "pronunciation",
          "id": 31,
          "part": 0,
          "progress": {
            "phase": "failed",
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 766.9185829999915
        },
        {
          "type": "error",
          "id": 31,
          "part": 0,
          "nextPart": 0,
          "stage": "pronunciation",
          "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
          "status": 422,
          "code": "pronunciation_no_guidance",
          "retryable": false,
          "partialAudio": false,
          "receivedMs": 767.1215000000084
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 31,
        "text": "Please bring two folding chairs to the meeting room on the second floor.",
        "language": "",
        "parts": [
          "Please bring two folding chairs to the meeting room on the second floor."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 481.55749999999534,
      "stages": [
        {
          "stage": "translating",
          "atMs": 481.65795799999614
        },
        {
          "stage": "speaking",
          "atMs": 765.8076249999867
        },
        {
          "stage": "pronunciation",
          "atMs": 766.1229999999923
        }
      ],
      "translation": {
        "source": "Please bring two folding chairs to the meeting room on the second floor.",
        "translation": "2階の会議室に折りたたみ椅子を2つ持ってきてください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 281
      },
      "translationReceivedMs": 765.5689999999886,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 765.9294579999987
        },
        {
          "phase": "failed",
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 766.9185829999915
        }
      ],
      "settledMs": 767.2707079999964,
      "error": {
        "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
        "code": "pronunciation_no_guidance",
        "status": 422,
        "stage": "pronunciation",
        "retryable": false,
        "partialAudio": false
      },
      "outcome": "no-audio-failure",
      "guidance": {
        "preparation": null,
        "kind": null,
        "rules": null,
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:00:49.957Z",
      "segmentId": "initial-20"
    },
    {
      "id": 32,
      "case": 11,
      "fixture": "location-en-ja-r1",
      "baseId": "location-en-ja",
      "family": "location",
      "repeat": 1,
      "label": "Location and floor",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "ceef06d11caa678f7c0216ddc93093c4ef6b1f6942a68d3c5e37ab41658f70df",
      "site": "main",
      "order": 2,
      "permutation": "v3>main>v35",
      "schedulePosition": 32,
      "scheduledAt": "2026-10-15T04:00:49.968Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0005829999863635749,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:00:49.975Z",
      "cumulativeAttemptedNominalOperations": 70,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4abeb490922d49f-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "Please bring two folding chairs to the meeting room on the second floor.",
        "translation": "2階の会議室に折りたたみ椅子を2つ持ってきてください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 361
      },
      "translationReceivedMs": 502.44999999998254,
      "speechHttpStatus": 200,
      "speechHeadersMs": 954.7363749999786,
      "audioHeaders": {
        "cf-ray": "a4abeb4bbc28d49f-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=40.000,fish_headers;dur=311.000,fish_first_audio;dur=311.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "timeout",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 954.856832999998,
      "lastAudioBytesMs": 2170.02674999999,
      "streamEofMs": 2170.270041999989,
      "settledMs": 2170.28558299999,
      "audioBytes": 64364,
      "audioSha256": "3c9eae0d743d20da6d43d221eaed5189e3878375054754ca99ac81ba06e0312d",
      "mp3Prefix": true,
      "audioFile": "audio/011-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "timeout",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:00:52.156Z",
      "segmentId": "initial-20"
    },
    {
      "id": 33,
      "case": 11,
      "fixture": "location-en-ja-r1",
      "baseId": "location-en-ja",
      "family": "location",
      "repeat": 1,
      "label": "Location and floor",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "ceef06d11caa678f7c0216ddc93093c4ef6b1f6942a68d3c5e37ab41658f70df",
      "site": "v35",
      "order": 3,
      "permutation": "v3>main>v35",
      "schedulePosition": 33,
      "scheduledAt": "2026-10-15T04:00:52.164Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 1,
      "waitForConnectionMs": 0.01633299997774884,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:00:52.172Z",
      "cumulativeAttemptedNominalOperations": 72,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 33,
          "text": "Please bring two folding chairs to the meeting room on the second floor.",
          "language": "",
          "parts": [
            "Please bring two folding chairs to the meeting room on the second floor."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 32.985874999983935
        },
        {
          "type": "stage",
          "id": 33,
          "part": 0,
          "stage": "translating",
          "receivedMs": 33.05554199998733
        },
        {
          "type": "translation",
          "id": 33,
          "part": 0,
          "result": {
            "source": "Please bring two folding chairs to the meeting room on the second floor.",
            "translation": "2階の会議室に折りたたみ椅子を2つ持ってきてください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 293
          },
          "speak": true,
          "receivedMs": 329.0763330000045
        },
        {
          "type": "stage",
          "id": 33,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 329.21441699998104
        },
        {
          "type": "pronunciation",
          "id": 33,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 329.3097499999858
        },
        {
          "type": "stage",
          "id": 33,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 329.3562919999822
        },
        {
          "type": "pronunciation",
          "id": 33,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 3,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 332.877542000002
        },
        {
          "type": "stage",
          "id": 33,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 332.9578329999931
        },
        {
          "type": "audio-start",
          "id": 33,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=269.000,fish_first_audio;dur=279.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 3,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 632.5486669999955
        },
        {
          "type": "audio-end",
          "id": 33,
          "part": 0,
          "receivedMs": 2072.470042000001
        },
        {
          "type": "part-done",
          "id": 33,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2072.6019579999847
        },
        {
          "type": "done",
          "id": 33,
          "timings": {
            "totalMs": 2033,
            "transcribeMs": 0,
            "translationMs": 293,
            "speechMs": 1740,
            "firstAudioMs": 592
          },
          "receivedMs": 2072.66737499999
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 33,
        "text": "Please bring two folding chairs to the meeting room on the second floor.",
        "language": "",
        "parts": [
          "Please bring two folding chairs to the meeting room on the second floor."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 32.985874999983935,
      "stages": [
        {
          "stage": "translating",
          "atMs": 33.05554199998733
        },
        {
          "stage": "speaking",
          "atMs": 329.21441699998104
        },
        {
          "stage": "pronunciation",
          "atMs": 329.3562919999822
        },
        {
          "stage": "speaking",
          "atMs": 332.9578329999931
        }
      ],
      "translation": {
        "source": "Please bring two folding chairs to the meeting room on the second floor.",
        "translation": "2階の会議室に折りたたみ椅子を2つ持ってきてください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 293
      },
      "translationReceivedMs": 329.0763330000045,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 329.3097499999858
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 3,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 332.877542000002
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 33,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=269.000,fish_first_audio;dur=279.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 3,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 632.5486669999955,
      "firstAudioMs": 632.6372919999994,
      "lastAudioBytesMs": 2013.548999999999,
      "serverTimings": {
        "totalMs": 2033,
        "transcribeMs": 0,
        "translationMs": 293,
        "speechMs": 1740,
        "firstAudioMs": 592
      },
      "protocolDoneMs": 2072.66737499999,
      "settledMs": 2072.675041999988,
      "audioBytes": 68544,
      "audioSha256": "f027e788731c8f82a122fb96b23d87be55a6205d2d4f658f9481131fa765ed8d",
      "mp3Prefix": true,
      "audioFile": "audio/011-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 3,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:00:54.249Z",
      "segmentId": "initial-20"
    },
    {
      "id": 34,
      "case": 12,
      "fixture": "numbers-ja-en-r1",
      "baseId": "numbers-ja-en",
      "family": "numbers",
      "repeat": 1,
      "label": "Time and corrected number",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "775b4af0bcad623d790a8d7ebef21d8e641ff4ed635fb5eb0cd753234b7a4b76",
      "site": "main",
      "order": 1,
      "permutation": "main>v35>v3",
      "schedulePosition": 34,
      "scheduledAt": "2026-10-15T04:00:54.257Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0007909999985713512,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:00:54.264Z",
      "cumulativeAttemptedNominalOperations": 74,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4abeb636c0dd49f-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "トラックは十四時三十分に到着します。必要なのは二十箱ではなく十二箱です。一箱の重さは七・五キログラムです。",
        "translation": "The truck will arrive at 2:30 PM. What is needed is not twenty boxes but twelve boxes. The weight of one box is 7.5 kilograms.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 393
      },
      "translationReceivedMs": 442.3415419999801,
      "speechHttpStatus": 200,
      "speechHeadersMs": 857.0969579999801,
      "audioHeaders": {
        "cf-ray": "a4abeb664f01d49f-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=302.000,fish_first_audio;dur=303.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 857.199082999985,
      "lastAudioBytesMs": 4080.0967919999966,
      "streamEofMs": 4080.18637499999,
      "settledMs": 4080.1907499999797,
      "audioBytes": 151300,
      "audioSha256": "11d44bd194092040e3aa0fed7fcbc95aae44eda2618a0006ddceb4dd82273238",
      "mp3Prefix": true,
      "audioFile": "audio/012-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:00:58.348Z",
      "segmentId": "initial-20"
    },
    {
      "id": 35,
      "case": 12,
      "fixture": "numbers-ja-en-r1",
      "baseId": "numbers-ja-en",
      "family": "numbers",
      "repeat": 1,
      "label": "Time and corrected number",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "775b4af0bcad623d790a8d7ebef21d8e641ff4ed635fb5eb0cd753234b7a4b76",
      "site": "v35",
      "order": 2,
      "permutation": "main>v35>v3",
      "schedulePosition": 35,
      "scheduledAt": "2026-10-15T04:00:58.356Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 1,
      "waitForConnectionMs": 0.015083000005688518,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:00:58.364Z",
      "cumulativeAttemptedNominalOperations": 76,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 35,
          "text": "トラックは十四時三十分に到着します。必要なのは二十箱ではなく十二箱です。一箱の重さは七・五キログラムです。",
          "language": "",
          "parts": [
            "トラックは十四時三十分に到着します。必要なのは二十箱ではなく十二箱です。一箱の重さは七・五キログラムです。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 170.32354199999827
        },
        {
          "type": "stage",
          "id": 35,
          "part": 0,
          "stage": "translating",
          "receivedMs": 173.65137499998673
        },
        {
          "type": "translation",
          "id": 35,
          "part": 0,
          "result": {
            "source": "トラックは十四時三十分に到着します。必要なのは二十箱ではなく十二箱です。一箱の重さは七・五キログラムです。",
            "translation": "The truck will arrive at 2:30 PM. What is needed is not twenty boxes but twelve boxes. The weight of one box is 7.5 kilograms.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 426
          },
          "speak": true,
          "receivedMs": 605.2652919999964
        },
        {
          "type": "stage",
          "id": 35,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 605.3677080000052
        },
        {
          "type": "pronunciation",
          "id": 35,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 605.4646249999932
        },
        {
          "type": "stage",
          "id": 35,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 605.5457079999906
        },
        {
          "type": "audio-start",
          "id": 35,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=291.000,fish_first_audio;dur=292.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 912.8577919999952
        },
        {
          "type": "audio-end",
          "id": 35,
          "part": 0,
          "receivedMs": 4321.816208000004
        },
        {
          "type": "part-done",
          "id": 35,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 4321.919582999981
        },
        {
          "type": "done",
          "id": 35,
          "timings": {
            "totalMs": 4142,
            "transcribeMs": 0,
            "translationMs": 426,
            "speechMs": 3716,
            "firstAudioMs": 735
          },
          "receivedMs": 4321.9787079999805
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 35,
        "text": "トラックは十四時三十分に到着します。必要なのは二十箱ではなく十二箱です。一箱の重さは七・五キログラムです。",
        "language": "",
        "parts": [
          "トラックは十四時三十分に到着します。必要なのは二十箱ではなく十二箱です。一箱の重さは七・五キログラムです。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 170.32354199999827,
      "stages": [
        {
          "stage": "translating",
          "atMs": 173.65137499998673
        },
        {
          "stage": "speaking",
          "atMs": 605.3677080000052
        },
        {
          "stage": "speaking",
          "atMs": 605.5457079999906
        }
      ],
      "translation": {
        "source": "トラックは十四時三十分に到着します。必要なのは二十箱ではなく十二箱です。一箱の重さは七・五キログラムです。",
        "translation": "The truck will arrive at 2:30 PM. What is needed is not twenty boxes but twelve boxes. The weight of one box is 7.5 kilograms.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 426
      },
      "translationReceivedMs": 605.2652919999964,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 605.4646249999932
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 35,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=291.000,fish_first_audio;dur=292.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 912.8577919999952,
      "firstAudioMs": 912.9374169999792,
      "lastAudioBytesMs": 4295.252749999985,
      "serverTimings": {
        "totalMs": 4142,
        "transcribeMs": 0,
        "translationMs": 426,
        "speechMs": 3716,
        "firstAudioMs": 735
      },
      "protocolDoneMs": 4321.9787079999805,
      "settledMs": 4321.986082999996,
      "audioBytes": 157151,
      "audioSha256": "952a075e2332ba1d5c616fb84f53875df36565c80a21ff283e0c7dca7a5388fd",
      "mp3Prefix": true,
      "audioFile": "audio/012-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:01:02.690Z",
      "segmentId": "initial-20"
    },
    {
      "id": 36,
      "case": 12,
      "fixture": "numbers-ja-en-r1",
      "baseId": "numbers-ja-en",
      "family": "numbers",
      "repeat": 1,
      "label": "Time and corrected number",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "775b4af0bcad623d790a8d7ebef21d8e641ff4ed635fb5eb0cd753234b7a4b76",
      "site": "v3",
      "order": 3,
      "permutation": "main>v35>v3",
      "schedulePosition": 36,
      "scheduledAt": "2026-10-15T04:01:02.698Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 0,
      "waitForConnectionMs": 0.022250000009080395,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:01:02.711Z",
      "cumulativeAttemptedNominalOperations": 78,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 36,
          "text": "トラックは十四時三十分に到着します。必要なのは二十箱ではなく十二箱です。一箱の重さは七・五キログラムです。",
          "language": "",
          "parts": [
            "トラックは十四時三十分に到着します。必要なのは二十箱ではなく十二箱です。一箱の重さは七・五キログラムです。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 129.61941600000137
        },
        {
          "type": "stage",
          "id": 36,
          "part": 0,
          "stage": "translating",
          "receivedMs": 129.7007079999894
        },
        {
          "type": "translation",
          "id": 36,
          "part": 0,
          "result": {
            "source": "トラックは十四時三十分に到着します。必要なのは二十箱ではなく十二箱です。一箱の重さは七・五キログラムです。",
            "translation": "The truck will arrive at 2:30 PM. What is needed is not twenty boxes but twelve boxes. The weight of one box is 7.5 kilograms.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 996
          },
          "speak": true,
          "receivedMs": 1131.21983300001
        },
        {
          "type": "stage",
          "id": 36,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1131.3157500000088
        },
        {
          "type": "pronunciation",
          "id": 36,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 1131.387041000009
        },
        {
          "type": "stage",
          "id": 36,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1131.4485409999907
        },
        {
          "type": "audio-start",
          "id": 36,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=315.000,fish_first_audio;dur=315.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1466.3964160000032
        },
        {
          "type": "audio-end",
          "id": 36,
          "part": 0,
          "receivedMs": 5025.8117909999855
        },
        {
          "type": "part-done",
          "id": 36,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 5025.907582999993
        },
        {
          "type": "done",
          "id": 36,
          "timings": {
            "totalMs": 4886,
            "transcribeMs": 0,
            "translationMs": 996,
            "speechMs": 3890,
            "firstAudioMs": 1330
          },
          "receivedMs": 5026.005999999994
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 36,
        "text": "トラックは十四時三十分に到着します。必要なのは二十箱ではなく十二箱です。一箱の重さは七・五キログラムです。",
        "language": "",
        "parts": [
          "トラックは十四時三十分に到着します。必要なのは二十箱ではなく十二箱です。一箱の重さは七・五キログラムです。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 129.61941600000137,
      "stages": [
        {
          "stage": "translating",
          "atMs": 129.7007079999894
        },
        {
          "stage": "speaking",
          "atMs": 1131.3157500000088
        },
        {
          "stage": "speaking",
          "atMs": 1131.4485409999907
        }
      ],
      "translation": {
        "source": "トラックは十四時三十分に到着します。必要なのは二十箱ではなく十二箱です。一箱の重さは七・五キログラムです。",
        "translation": "The truck will arrive at 2:30 PM. What is needed is not twenty boxes but twelve boxes. The weight of one box is 7.5 kilograms.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 996
      },
      "translationReceivedMs": 1131.21983300001,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 1131.387041000009
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 36,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=315.000,fish_first_audio;dur=315.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1466.3964160000032,
      "firstAudioMs": 1473.1552910000028,
      "lastAudioBytesMs": 4893.876625000004,
      "serverTimings": {
        "totalMs": 4886,
        "transcribeMs": 0,
        "translationMs": 996,
        "speechMs": 3890,
        "firstAudioMs": 1330
      },
      "protocolDoneMs": 5026.005999999994,
      "settledMs": 5026.017790999991,
      "audioBytes": 158405,
      "audioSha256": "c06f348069a303e8cb4fff4c332003fd0387f12c428646ca8d60174714e7f968",
      "mp3Prefix": true,
      "audioFile": "audio/012-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:01:07.742Z",
      "segmentId": "initial-20"
    },
    {
      "id": 37,
      "case": 13,
      "fixture": "location-ja-en-r1",
      "baseId": "location-ja-en",
      "family": "location",
      "repeat": 1,
      "label": "Location and floor",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "3a6b78ec2ed21c153c2c8f32b8a4f6fe68ce9105ffa47c814ae09380351ed3ef",
      "site": "v3",
      "order": 1,
      "permutation": "v3>v35>main",
      "schedulePosition": 37,
      "scheduledAt": "2026-10-15T04:01:07.750Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 0,
      "waitForConnectionMs": 0.06137499999022111,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:01:07.757Z",
      "cumulativeAttemptedNominalOperations": 80,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 37,
          "text": "折りたたみ椅子を二脚、二階の会議室まで運んでください。",
          "language": "",
          "parts": [
            "折りたたみ椅子を二脚、二階の会議室まで運んでください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 474.15575000000536
        },
        {
          "type": "stage",
          "id": 37,
          "part": 0,
          "stage": "translating",
          "receivedMs": 474.23004199998104
        },
        {
          "type": "translation",
          "id": 37,
          "part": 0,
          "result": {
            "source": "折りたたみ椅子を二脚、二階の会議室まで運んでください。",
            "translation": "Please carry two folding chairs to the conference room on the second floor.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 489
          },
          "speak": true,
          "receivedMs": 963.1279579999973
        },
        {
          "type": "stage",
          "id": 37,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 963.203582999995
        },
        {
          "type": "pronunciation",
          "id": 37,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 963.2669170000008
        },
        {
          "type": "stage",
          "id": 37,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 963.3701669999864
        },
        {
          "type": "audio-start",
          "id": 37,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=266.000,fish_first_audio;dur=266.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1259.8998330000031
        },
        {
          "type": "audio-end",
          "id": 37,
          "part": 0,
          "receivedMs": 2512.8939170000085
        },
        {
          "type": "part-done",
          "id": 37,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2512.931083000003
        },
        {
          "type": "done",
          "id": 37,
          "timings": {
            "totalMs": 2038,
            "transcribeMs": 0,
            "translationMs": 489,
            "speechMs": 1549,
            "firstAudioMs": 781
          },
          "receivedMs": 2512.973499999993
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 37,
        "text": "折りたたみ椅子を二脚、二階の会議室まで運んでください。",
        "language": "",
        "parts": [
          "折りたたみ椅子を二脚、二階の会議室まで運んでください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 474.15575000000536,
      "stages": [
        {
          "stage": "translating",
          "atMs": 474.23004199998104
        },
        {
          "stage": "speaking",
          "atMs": 963.203582999995
        },
        {
          "stage": "speaking",
          "atMs": 963.3701669999864
        }
      ],
      "translation": {
        "source": "折りたたみ椅子を二脚、二階の会議室まで運んでください。",
        "translation": "Please carry two folding chairs to the conference room on the second floor.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 489
      },
      "translationReceivedMs": 963.1279579999973,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 963.2669170000008
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 37,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=266.000,fish_first_audio;dur=266.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1259.8998330000031,
      "firstAudioMs": 1260.0343749999884,
      "lastAudioBytesMs": 2382.308250000002,
      "serverTimings": {
        "totalMs": 2038,
        "transcribeMs": 0,
        "translationMs": 489,
        "speechMs": 1549,
        "firstAudioMs": 781
      },
      "protocolDoneMs": 2512.973499999993,
      "settledMs": 2512.9789170000004,
      "audioBytes": 61021,
      "audioSha256": "b4d9313f1f486d403cac8a9cb9229872bd67cec03a5d0b487699acc3c4e49d16",
      "mp3Prefix": true,
      "audioFile": "audio/013-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:01:10.274Z",
      "segmentId": "initial-20"
    },
    {
      "id": 38,
      "case": 13,
      "fixture": "location-ja-en-r1",
      "baseId": "location-ja-en",
      "family": "location",
      "repeat": 1,
      "label": "Location and floor",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "3a6b78ec2ed21c153c2c8f32b8a4f6fe68ce9105ffa47c814ae09380351ed3ef",
      "site": "v35",
      "order": 2,
      "permutation": "v3>v35>main",
      "schedulePosition": 38,
      "scheduledAt": "2026-10-15T04:01:10.282Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 1,
      "waitForConnectionMs": 0.006041000015102327,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:01:10.291Z",
      "cumulativeAttemptedNominalOperations": 82,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 38,
          "text": "折りたたみ椅子を二脚、二階の会議室まで運んでください。",
          "language": "",
          "parts": [
            "折りたたみ椅子を二脚、二階の会議室まで運んでください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 25.14787499999511
        },
        {
          "type": "stage",
          "id": 38,
          "part": 0,
          "stage": "translating",
          "receivedMs": 27.665500000002794
        },
        {
          "type": "translation",
          "id": 38,
          "part": 0,
          "result": {
            "source": "折りたたみ椅子を二脚、二階の会議室まで運んでください。",
            "translation": "Please carry two folding chairs to the conference room on the second floor.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 371
          },
          "speak": true,
          "receivedMs": 399.10566599998856
        },
        {
          "type": "stage",
          "id": 38,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 399.18316600000253
        },
        {
          "type": "pronunciation",
          "id": 38,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 399.22341599999345
        },
        {
          "type": "stage",
          "id": 38,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 399.2601250000007
        },
        {
          "type": "audio-start",
          "id": 38,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=263.000,fish_first_audio;dur=265.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 686.1261249999807
        },
        {
          "type": "audio-end",
          "id": 38,
          "part": 0,
          "receivedMs": 1864.345707999979
        },
        {
          "type": "part-done",
          "id": 38,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 1864.5286659999983
        },
        {
          "type": "done",
          "id": 38,
          "timings": {
            "totalMs": 1831,
            "transcribeMs": 0,
            "translationMs": 371,
            "speechMs": 1460,
            "firstAudioMs": 653
          },
          "receivedMs": 1864.6016249999811
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 38,
        "text": "折りたたみ椅子を二脚、二階の会議室まで運んでください。",
        "language": "",
        "parts": [
          "折りたたみ椅子を二脚、二階の会議室まで運んでください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 25.14787499999511,
      "stages": [
        {
          "stage": "translating",
          "atMs": 27.665500000002794
        },
        {
          "stage": "speaking",
          "atMs": 399.18316600000253
        },
        {
          "stage": "speaking",
          "atMs": 399.2601250000007
        }
      ],
      "translation": {
        "source": "折りたたみ椅子を二脚、二階の会議室まで運んでください。",
        "translation": "Please carry two folding chairs to the conference room on the second floor.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 371
      },
      "translationReceivedMs": 399.10566599998856,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 399.22341599999345
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 38,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=263.000,fish_first_audio;dur=265.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 686.1261249999807,
      "firstAudioMs": 686.1677499999932,
      "lastAudioBytesMs": 1841.1352909999841,
      "serverTimings": {
        "totalMs": 1831,
        "transcribeMs": 0,
        "translationMs": 371,
        "speechMs": 1460,
        "firstAudioMs": 653
      },
      "protocolDoneMs": 1864.6016249999811,
      "settledMs": 1864.610916000005,
      "audioBytes": 64364,
      "audioSha256": "fd05fec95b3e57602c7afb3415e47b2bec192300b2d3ac6e42873fb4da660de0",
      "mp3Prefix": true,
      "audioFile": "audio/013-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:01:12.162Z",
      "segmentId": "initial-20"
    },
    {
      "id": 39,
      "case": 13,
      "fixture": "location-ja-en-r1",
      "baseId": "location-ja-en",
      "family": "location",
      "repeat": 1,
      "label": "Location and floor",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "3a6b78ec2ed21c153c2c8f32b8a4f6fe68ce9105ffa47c814ae09380351ed3ef",
      "site": "main",
      "order": 3,
      "permutation": "v3>v35>main",
      "schedulePosition": 39,
      "scheduledAt": "2026-10-15T04:01:12.171Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.00037499997415579855,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:01:12.179Z",
      "cumulativeAttemptedNominalOperations": 84,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4abebd3df70590d-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "折りたたみ椅子を二脚、二階の会議室まで運んでください。",
        "translation": "Please carry two folding chairs to the conference room on the second floor.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 428
      },
      "translationReceivedMs": 623.6392909999995,
      "speechHttpStatus": 200,
      "speechHeadersMs": 975.7415409999958,
      "audioHeaders": {
        "cf-ray": "a4abebd75ed4590d-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=256.000,fish_first_audio;dur=260.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 975.8858330000076,
      "lastAudioBytesMs": 2080.230333000014,
      "streamEofMs": 2080.437166000018,
      "settledMs": 2080.4479580000043,
      "audioBytes": 62692,
      "audioSha256": "df49bc55d4dc0c26c59ae0dcf5b66d489a14d2f868475652d68674ea7d1d7688",
      "mp3Prefix": true,
      "audioFile": "audio/013-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:01:14.264Z",
      "segmentId": "initial-20"
    },
    {
      "id": 40,
      "case": 14,
      "fixture": "recorded-numbers-en-ja-r1",
      "baseId": "recorded-numbers-en-ja",
      "family": "numbers",
      "repeat": 1,
      "label": "Saved recording: Time and corrected number",
      "direction": "en-ja",
      "modality": "audio",
      "inputSha256": "95ac361bcfa0c14129b9bb430506d5fe119d8394e8837bbe8071a087b9919aca",
      "site": "main",
      "order": 1,
      "permutation": "main>v35>v3",
      "schedulePosition": 40,
      "scheduledAt": "2026-10-15T04:01:14.276Z",
      "status": "complete",
      "nominalOperations": 3,
      "waitForConnectionMs": 0.001041999988956377,
      "harnessPacingMs": 993.8026670000108,
      "startedAt": "2026-10-15T04:01:15.279Z",
      "cumulativeAttemptedNominalOperations": 87,
      "requestSent": true,
      "transcriptionHttpStatus": 200,
      "transcriptionHeaders": {
        "cf-ray": "a4abebe6cea9590d-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "transcript": {
        "text": "The truck will arrive at 2.30 p.m. What is needed is not 20 boxes but 12 boxes. The weight of one box is 7.5 kilograms.",
        "language": "en"
      },
      "transcriptReceivedMs": 848.52012500001,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4abebec08f2590d-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "The truck will arrive at 2.30 p.m. What is needed is not 20 boxes but 12 boxes. The weight of one box is 7.5 kilograms.",
        "translation": "トラックは午後2時30分に到着します。必要なのは20箱ではなく12箱です。1箱の重さは7.5キログラムです。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 284
      },
      "translationReceivedMs": 1172.9882079999952,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1541.5411249999888,
      "audioHeaders": {
        "cf-ray": "a4abebee1c80590d-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=6.000,fish_headers;dur=279.000,fish_first_audio;dur=285.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1541.840333,
      "lastAudioBytesMs": 4691.84054200002,
      "streamEofMs": 4692.038416999974,
      "settledMs": 4692.073957999994,
      "audioBytes": 146702,
      "audioSha256": "56d5fc17aa4c56a65d8986eeb784cd58beea2ae738b7e9345a9ffd75d18cf6ed",
      "mp3Prefix": true,
      "audioFile": "audio/014-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:01:19.978Z",
      "segmentId": "initial-20"
    },
    {
      "id": 41,
      "case": 14,
      "fixture": "recorded-numbers-en-ja-r1",
      "baseId": "recorded-numbers-en-ja",
      "family": "numbers",
      "repeat": 1,
      "label": "Saved recording: Time and corrected number",
      "direction": "en-ja",
      "modality": "audio",
      "inputSha256": "95ac361bcfa0c14129b9bb430506d5fe119d8394e8837bbe8071a087b9919aca",
      "site": "v35",
      "order": 2,
      "permutation": "main>v35>v3",
      "schedulePosition": 41,
      "scheduledAt": "2026-10-15T04:01:19.987Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 1,
      "waitForConnectionMs": 0.006832999992184341,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:01:19.995Z",
      "cumulativeAttemptedNominalOperations": 90,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 41,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 576.4931670000078
        },
        {
          "type": "transcript",
          "id": 41,
          "text": "The truck will arrive at 2.30 p.m. What is needed is not 20 boxes but 12 boxes. The weight of one box is 7.5 kilograms.",
          "language": "en",
          "parts": [
            "The truck will arrive at 2.30 p.m. What is needed is not 20 boxes but 12 boxes. The weight of one box is 7.5 kilograms."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 1491.1664590000291
        },
        {
          "type": "stage",
          "id": 41,
          "part": 0,
          "stage": "translating",
          "receivedMs": 1491.295334000024
        },
        {
          "type": "translation",
          "id": 41,
          "part": 0,
          "result": {
            "source": "The truck will arrive at 2.30 p.m. What is needed is not 20 boxes but 12 boxes. The weight of one box is 7.5 kilograms.",
            "translation": "トラックは午後2時30分に到着します。必要なのは20箱ではなく12箱です。1箱の重さは7.5キログラムです。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 281
          },
          "speak": true,
          "receivedMs": 1774.1567500000237
        },
        {
          "type": "stage",
          "id": 41,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1774.248125000042
        },
        {
          "type": "pronunciation",
          "id": 41,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 1774.317584000004
        },
        {
          "type": "stage",
          "id": 41,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 1774.3919170000008
        },
        {
          "type": "pronunciation",
          "id": 41,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 9,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 1780.4619590000366
        },
        {
          "type": "stage",
          "id": 41,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1780.557124999992
        },
        {
          "type": "audio-start",
          "id": 41,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=287.000,fish_first_audio;dur=290.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 9,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 2089.1125000000466
        },
        {
          "type": "audio-end",
          "id": 41,
          "part": 0,
          "receivedMs": 5781.4827090000035
        },
        {
          "type": "part-done",
          "id": 41,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 5781.584375000035
        },
        {
          "type": "done",
          "id": 41,
          "timings": {
            "totalMs": 5747,
            "transcribeMs": 912,
            "translationMs": 281,
            "speechMs": 4004,
            "firstAudioMs": 2052
          },
          "receivedMs": 5781.684166999999
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 576.4931670000078
        },
        {
          "stage": "translating",
          "atMs": 1491.295334000024
        },
        {
          "stage": "speaking",
          "atMs": 1774.248125000042
        },
        {
          "stage": "pronunciation",
          "atMs": 1774.3919170000008
        },
        {
          "stage": "speaking",
          "atMs": 1780.557124999992
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 41,
        "text": "The truck will arrive at 2.30 p.m. What is needed is not 20 boxes but 12 boxes. The weight of one box is 7.5 kilograms.",
        "language": "en",
        "parts": [
          "The truck will arrive at 2.30 p.m. What is needed is not 20 boxes but 12 boxes. The weight of one box is 7.5 kilograms."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 1491.1664590000291,
      "translation": {
        "source": "The truck will arrive at 2.30 p.m. What is needed is not 20 boxes but 12 boxes. The weight of one box is 7.5 kilograms.",
        "translation": "トラックは午後2時30分に到着します。必要なのは20箱ではなく12箱です。1箱の重さは7.5キログラムです。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 281
      },
      "translationReceivedMs": 1774.1567500000237,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 1774.317584000004
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 9,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 1780.4619590000366
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 41,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=287.000,fish_first_audio;dur=290.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 9,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 2089.1125000000466,
      "firstAudioMs": 2089.1732499999925,
      "lastAudioBytesMs": 5757.053917000012,
      "serverTimings": {
        "totalMs": 5747,
        "transcribeMs": 912,
        "translationMs": 281,
        "speechMs": 4004,
        "firstAudioMs": 2052
      },
      "protocolDoneMs": 5781.684166999999,
      "settledMs": 5781.705249999999,
      "audioBytes": 163003,
      "audioSha256": "002f69491021f506b7014911b65768f72d153b619fb8f3bc9029da90f810101f",
      "mp3Prefix": true,
      "audioFile": "audio/014-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 9,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:01:25.781Z",
      "segmentId": "initial-20"
    },
    {
      "id": 42,
      "case": 14,
      "fixture": "recorded-numbers-en-ja-r1",
      "baseId": "recorded-numbers-en-ja",
      "family": "numbers",
      "repeat": 1,
      "label": "Saved recording: Time and corrected number",
      "direction": "en-ja",
      "modality": "audio",
      "inputSha256": "95ac361bcfa0c14129b9bb430506d5fe119d8394e8837bbe8071a087b9919aca",
      "site": "v3",
      "order": 3,
      "permutation": "main>v35>v3",
      "schedulePosition": 42,
      "scheduledAt": "2026-10-15T04:01:25.793Z",
      "status": "failed",
      "nominalOperations": 3,
      "connectionIndex": 0,
      "waitForConnectionMs": 0.007082999974954873,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:01:25.802Z",
      "cumulativeAttemptedNominalOperations": 93,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 42,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 300.00337500002934
        },
        {
          "type": "transcript",
          "id": 42,
          "text": "The truck will arrive at 2.30 p.m. What is needed is not 20 boxes but 12 boxes. The weight of one box is 7.5 kilograms.",
          "language": "en",
          "parts": [
            "The truck will arrive at 2.30 p.m. What is needed is not 20 boxes but 12 boxes. The weight of one box is 7.5 kilograms."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 809.1403750000172
        },
        {
          "type": "stage",
          "id": 42,
          "part": 0,
          "stage": "translating",
          "receivedMs": 809.1952499999898
        },
        {
          "type": "translation",
          "id": 42,
          "part": 0,
          "result": {
            "source": "The truck will arrive at 2.30 p.m. What is needed is not 20 boxes but 12 boxes. The weight of one box is 7.5 kilograms.",
            "translation": "トラックは午後2時30分に到着します。必要なのは20箱ではなく12箱です。1箱の重さは7.5キログラムです。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 298
          },
          "speak": true,
          "receivedMs": 1110.9553329999908
        },
        {
          "type": "stage",
          "id": 42,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1111.0810000000056
        },
        {
          "type": "pronunciation",
          "id": 42,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 1111.179375000007
        },
        {
          "type": "stage",
          "id": 42,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 1111.2550829999964
        },
        {
          "type": "pronunciation",
          "id": 42,
          "part": 0,
          "progress": {
            "phase": "failed",
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 1119.3507910000044
        },
        {
          "type": "error",
          "id": 42,
          "part": 0,
          "nextPart": 0,
          "stage": "pronunciation",
          "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
          "status": 422,
          "code": "pronunciation_no_guidance",
          "retryable": false,
          "partialAudio": false,
          "receivedMs": 1119.4939160000067
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 300.00337500002934
        },
        {
          "stage": "translating",
          "atMs": 809.1952499999898
        },
        {
          "stage": "speaking",
          "atMs": 1111.0810000000056
        },
        {
          "stage": "pronunciation",
          "atMs": 1111.2550829999964
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 42,
        "text": "The truck will arrive at 2.30 p.m. What is needed is not 20 boxes but 12 boxes. The weight of one box is 7.5 kilograms.",
        "language": "en",
        "parts": [
          "The truck will arrive at 2.30 p.m. What is needed is not 20 boxes but 12 boxes. The weight of one box is 7.5 kilograms."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 809.1403750000172,
      "translation": {
        "source": "The truck will arrive at 2.30 p.m. What is needed is not 20 boxes but 12 boxes. The weight of one box is 7.5 kilograms.",
        "translation": "トラックは午後2時30分に到着します。必要なのは20箱ではなく12箱です。1箱の重さは7.5キログラムです。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 298
      },
      "translationReceivedMs": 1110.9553329999908,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 1111.179375000007
        },
        {
          "phase": "failed",
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 1119.3507910000044
        }
      ],
      "settledMs": 1119.5894580000313,
      "error": {
        "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
        "code": "pronunciation_no_guidance",
        "status": 422,
        "stage": "pronunciation",
        "retryable": false,
        "partialAudio": false
      },
      "outcome": "no-audio-failure",
      "guidance": {
        "preparation": null,
        "kind": null,
        "rules": null,
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:01:26.922Z",
      "segmentId": "initial-20"
    },
    {
      "id": 43,
      "case": 15,
      "fixture": "logistics-ja-en-r1",
      "baseId": "logistics-ja-en",
      "family": "logistics",
      "repeat": 1,
      "label": "Multi step delivery",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "ef0bc132690050a72fa7fe61ef80ef922c99d8b0adc98a08a4cc9d9b59051a46",
      "site": "v35",
      "order": 1,
      "permutation": "v35>v3>main",
      "schedulePosition": 43,
      "scheduledAt": "2026-10-15T04:01:26.931Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 1,
      "waitForConnectionMs": 0.006415999960154295,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:01:26.939Z",
      "cumulativeAttemptedNominalOperations": 95,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 43,
          "text": "最初の配送には、地域の集会所で使う毛布と飲料水が含まれています。荷物を降ろす前に、濡れておらず利用しやすい部屋を担当者に確認してください。通路を空け、届いた箱の数を記録し、包装に傷があれば報告してください。担当者が不在の場合は、物資を車内に保管し、受け取り担当者へ連絡してください。",
          "language": "",
          "parts": [
            "最初の配送には、地域の集会所で使う毛布と飲料水が含まれています。荷物を降ろす前に、濡れておらず利用しやすい部屋を担当者に確認してください。通路を空け、届いた箱の数を記録し、包装に傷があれば報告してください。担当者が不在の場合は、物資を車内に保管し、受け取り担当者へ連絡してください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 32.66545799997402
        },
        {
          "type": "stage",
          "id": 43,
          "part": 0,
          "stage": "translating",
          "receivedMs": 32.72016699996311
        },
        {
          "type": "translation",
          "id": 43,
          "part": 0,
          "result": {
            "source": "最初の配送には、地域の集会所で使う毛布と飲料水が含まれています。荷物を降ろす前に、濡れておらず利用しやすい部屋を担当者に確認してください。通路を空け、届いた箱の数を記録し、包装に傷があれば報告してください。担当者が不在の場合は、物資を車内に保管し、受け取り担当者へ連絡してください。",
            "translation": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisle clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 501
          },
          "speak": true,
          "receivedMs": 534.1769999999669
        },
        {
          "type": "stage",
          "id": 43,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 534.2867499999702
        },
        {
          "type": "pronunciation",
          "id": 43,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 538.7064169999794
        },
        {
          "type": "stage",
          "id": 43,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 538.8078329999698
        },
        {
          "type": "audio-start",
          "id": 43,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=320.000,fish_first_audio;dur=323.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 881.0914999999804
        },
        {
          "type": "audio-end",
          "id": 43,
          "part": 0,
          "receivedMs": 9710.560999999987
        },
        {
          "type": "part-done",
          "id": 43,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 9710.621916999982
        },
        {
          "type": "done",
          "id": 43,
          "timings": {
            "totalMs": 9675,
            "transcribeMs": 0,
            "translationMs": 501,
            "speechMs": 9174,
            "firstAudioMs": 844
          },
          "receivedMs": 9710.651499999978
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 43,
        "text": "最初の配送には、地域の集会所で使う毛布と飲料水が含まれています。荷物を降ろす前に、濡れておらず利用しやすい部屋を担当者に確認してください。通路を空け、届いた箱の数を記録し、包装に傷があれば報告してください。担当者が不在の場合は、物資を車内に保管し、受け取り担当者へ連絡してください。",
        "language": "",
        "parts": [
          "最初の配送には、地域の集会所で使う毛布と飲料水が含まれています。荷物を降ろす前に、濡れておらず利用しやすい部屋を担当者に確認してください。通路を空け、届いた箱の数を記録し、包装に傷があれば報告してください。担当者が不在の場合は、物資を車内に保管し、受け取り担当者へ連絡してください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 32.66545799997402,
      "stages": [
        {
          "stage": "translating",
          "atMs": 32.72016699996311
        },
        {
          "stage": "speaking",
          "atMs": 534.2867499999702
        },
        {
          "stage": "speaking",
          "atMs": 538.8078329999698
        }
      ],
      "translation": {
        "source": "最初の配送には、地域の集会所で使う毛布と飲料水が含まれています。荷物を降ろす前に、濡れておらず利用しやすい部屋を担当者に確認してください。通路を空け、届いた箱の数を記録し、包装に傷があれば報告してください。担当者が不在の場合は、物資を車内に保管し、受け取り担当者へ連絡してください。",
        "translation": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisle clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 501
      },
      "translationReceivedMs": 534.1769999999669,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 538.7064169999794
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 43,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=320.000,fish_first_audio;dur=323.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 881.0914999999804,
      "firstAudioMs": 881.2151249999879,
      "lastAudioBytesMs": 9681.288332999975,
      "serverTimings": {
        "totalMs": 9675,
        "transcribeMs": 0,
        "translationMs": 501,
        "speechMs": 9174,
        "firstAudioMs": 844
      },
      "protocolDoneMs": 9710.651499999978,
      "settledMs": 9710.656957999978,
      "audioBytes": 386193,
      "audioSha256": "307bccaca2c00112a911288f954998347ca06274b3925cc4d8d28f8fa5f84273",
      "mp3Prefix": true,
      "audioFile": "audio/015-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:01:36.655Z",
      "segmentId": "initial-20"
    },
    {
      "id": 44,
      "case": 15,
      "fixture": "logistics-ja-en-r1",
      "baseId": "logistics-ja-en",
      "family": "logistics",
      "repeat": 1,
      "label": "Multi step delivery",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "ef0bc132690050a72fa7fe61ef80ef922c99d8b0adc98a08a4cc9d9b59051a46",
      "site": "v3",
      "order": 2,
      "permutation": "v35>v3>main",
      "schedulePosition": 44,
      "scheduledAt": "2026-10-15T04:01:36.663Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 0,
      "waitForConnectionMs": 0.00741700001526624,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:01:36.672Z",
      "cumulativeAttemptedNominalOperations": 97,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 44,
          "text": "最初の配送には、地域の集会所で使う毛布と飲料水が含まれています。荷物を降ろす前に、濡れておらず利用しやすい部屋を担当者に確認してください。通路を空け、届いた箱の数を記録し、包装に傷があれば報告してください。担当者が不在の場合は、物資を車内に保管し、受け取り担当者へ連絡してください。",
          "language": "",
          "parts": [
            "最初の配送には、地域の集会所で使う毛布と飲料水が含まれています。荷物を降ろす前に、濡れておらず利用しやすい部屋を担当者に確認してください。通路を空け、届いた箱の数を記録し、包装に傷があれば報告してください。担当者が不在の場合は、物資を車内に保管し、受け取り担当者へ連絡してください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 124.13558300002478
        },
        {
          "type": "stage",
          "id": 44,
          "part": 0,
          "stage": "translating",
          "receivedMs": 124.19766599999275
        },
        {
          "type": "translation",
          "id": 44,
          "part": 0,
          "result": {
            "source": "最初の配送には、地域の集会所で使う毛布と飲料水が含まれています。荷物を降ろす前に、濡れておらず利用しやすい部屋を担当者に確認してください。通路を空け、届いた箱の数を記録し、包装に傷があれば報告してください。担当者が不在の場合は、物資を車内に保管し、受け取り担当者へ連絡してください。",
            "translation": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 360
          },
          "speak": true,
          "receivedMs": 488.3579160000081
        },
        {
          "type": "stage",
          "id": 44,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 488.4213330000057
        },
        {
          "type": "pronunciation",
          "id": 44,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 488.5279580000206
        },
        {
          "type": "stage",
          "id": 44,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 488.5824160000193
        },
        {
          "type": "audio-start",
          "id": 44,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=288.000,fish_first_audio;dur=288.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 801.0896660000435
        },
        {
          "type": "audio-end",
          "id": 44,
          "part": 0,
          "receivedMs": 9429.079583000042
        },
        {
          "type": "part-done",
          "id": 44,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 9429.178125000035
        },
        {
          "type": "done",
          "id": 44,
          "timings": {
            "totalMs": 9295,
            "transcribeMs": 0,
            "translationMs": 360,
            "speechMs": 8935,
            "firstAudioMs": 668
          },
          "receivedMs": 9429.237499999988
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 44,
        "text": "最初の配送には、地域の集会所で使う毛布と飲料水が含まれています。荷物を降ろす前に、濡れておらず利用しやすい部屋を担当者に確認してください。通路を空け、届いた箱の数を記録し、包装に傷があれば報告してください。担当者が不在の場合は、物資を車内に保管し、受け取り担当者へ連絡してください。",
        "language": "",
        "parts": [
          "最初の配送には、地域の集会所で使う毛布と飲料水が含まれています。荷物を降ろす前に、濡れておらず利用しやすい部屋を担当者に確認してください。通路を空け、届いた箱の数を記録し、包装に傷があれば報告してください。担当者が不在の場合は、物資を車内に保管し、受け取り担当者へ連絡してください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 124.13558300002478,
      "stages": [
        {
          "stage": "translating",
          "atMs": 124.19766599999275
        },
        {
          "stage": "speaking",
          "atMs": 488.4213330000057
        },
        {
          "stage": "speaking",
          "atMs": 488.5824160000193
        }
      ],
      "translation": {
        "source": "最初の配送には、地域の集会所で使う毛布と飲料水が含まれています。荷物を降ろす前に、濡れておらず利用しやすい部屋を担当者に確認してください。通路を空け、届いた箱の数を記録し、包装に傷があれば報告してください。担当者が不在の場合は、物資を車内に保管し、受け取り担当者へ連絡してください。",
        "translation": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 360
      },
      "translationReceivedMs": 488.3579160000081,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 488.5279580000206
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 44,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=288.000,fish_first_audio;dur=288.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 801.0896660000435,
      "firstAudioMs": 801.1475410000421,
      "lastAudioBytesMs": 9301.380249999987,
      "serverTimings": {
        "totalMs": 9295,
        "transcribeMs": 0,
        "translationMs": 360,
        "speechMs": 8935,
        "firstAudioMs": 668
      },
      "protocolDoneMs": 9429.237499999988,
      "settledMs": 9429.24437500001,
      "audioBytes": 394552,
      "audioSha256": "482c17766c8dbe133cc11f855aac4c7ccb66aaef32d9f9420bd5888eda1bb521",
      "mp3Prefix": true,
      "audioFile": "audio/015-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:01:46.106Z",
      "segmentId": "initial-20"
    },
    {
      "id": 45,
      "case": 15,
      "fixture": "logistics-ja-en-r1",
      "baseId": "logistics-ja-en",
      "family": "logistics",
      "repeat": 1,
      "label": "Multi step delivery",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "ef0bc132690050a72fa7fe61ef80ef922c99d8b0adc98a08a4cc9d9b59051a46",
      "site": "main",
      "order": 3,
      "permutation": "v35>v3>main",
      "schedulePosition": 45,
      "scheduledAt": "2026-10-15T04:01:46.116Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0009589999681338668,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:01:46.127Z",
      "cumulativeAttemptedNominalOperations": 99,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4abeca7fdcfec0b-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "最初の配送には、地域の集会所で使う毛布と飲料水が含まれています。荷物を降ろす前に、濡れておらず利用しやすい部屋を担当者に確認してください。通路を空け、届いた箱の数を記録し、包装に傷があれば報告してください。担当者が不在の場合は、物資を車内に保管し、受け取り担当者へ連絡してください。",
        "translation": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisle clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 564
      },
      "translationReceivedMs": 686.499375000014,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1251.563124999986,
      "audioHeaders": {
        "cf-ray": "a4abecabd897ec0b-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=295.000,fish_first_audio;dur=295.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1251.800916999986,
      "lastAudioBytesMs": 9418.426875000005,
      "streamEofMs": 9418.524583999999,
      "settledMs": 9418.537000000011,
      "audioBytes": 376998,
      "audioSha256": "c7ae0d582d96d0b4cb96cf3e321441e7d45185ba78c597bec849458d4713f150",
      "mp3Prefix": true,
      "audioFile": "audio/015-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:01:55.552Z",
      "segmentId": "initial-20"
    },
    {
      "id": 46,
      "case": 16,
      "fixture": "equipment-label-ja-en-r1",
      "baseId": "equipment-label-ja-en",
      "family": "equipment-label",
      "repeat": 1,
      "label": "Equipment code and capacity",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "2e0be70b7648c0ebe18054ea9704b1ce666e31f50157b40947dca355165118ea",
      "site": "main",
      "order": 1,
      "permutation": "main>v35>v3",
      "schedulePosition": 46,
      "scheduledAt": "2026-10-15T04:01:55.562Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0005419999943114817,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:01:55.573Z",
      "cumulativeAttemptedNominalOperations": 101,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4abece29af3ec0b-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "ポンプB-12と、容量2.5リットルの容器を持ってきてください。",
        "translation": "Please bring pump B-12 and a container with a capacity of 2.5 liters.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 487
      },
      "translationReceivedMs": 525.4600840000203,
      "speechHttpStatus": 200,
      "speechHeadersMs": 887.4170419999864,
      "audioHeaders": {
        "cf-ray": "a4abece5ed5cec0b-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=278.000,fish_first_audio;dur=278.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 887.527333999984,
      "lastAudioBytesMs": 2552.7802500000107,
      "streamEofMs": 2552.863416999986,
      "settledMs": 2552.867749999976,
      "audioBytes": 81083,
      "audioSha256": "148f353cc6f2d611594613f284cc3d30ff22f139d8e2d2b586560d90c49900a7",
      "mp3Prefix": true,
      "audioFile": "audio/016-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:01:58.130Z",
      "segmentId": "initial-20"
    },
    {
      "id": 47,
      "case": 16,
      "fixture": "equipment-label-ja-en-r1",
      "baseId": "equipment-label-ja-en",
      "family": "equipment-label",
      "repeat": 1,
      "label": "Equipment code and capacity",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "2e0be70b7648c0ebe18054ea9704b1ce666e31f50157b40947dca355165118ea",
      "site": "v35",
      "order": 2,
      "permutation": "main>v35>v3",
      "schedulePosition": 47,
      "scheduledAt": "2026-10-15T04:01:58.139Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 1,
      "waitForConnectionMs": 0.007250000024214387,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:01:58.147Z",
      "cumulativeAttemptedNominalOperations": 103,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 47,
          "text": "ポンプB-12と、容量2.5リットルの容器を持ってきてください。",
          "language": "",
          "parts": [
            "ポンプB-12と、容量2.5リットルの容器を持ってきてください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 188.74291699996684
        },
        {
          "type": "stage",
          "id": 47,
          "part": 0,
          "stage": "translating",
          "receivedMs": 188.80749999999534
        },
        {
          "type": "translation",
          "id": 47,
          "part": 0,
          "result": {
            "source": "ポンプB-12と、容量2.5リットルの容器を持ってきてください。",
            "translation": "Please bring pump B-12 and a container with a capacity of 2.5 liters.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 583
          },
          "speak": true,
          "receivedMs": 775.1409170000115
        },
        {
          "type": "stage",
          "id": 47,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 775.1905839999672
        },
        {
          "type": "pronunciation",
          "id": 47,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 775.2345840000198
        },
        {
          "type": "stage",
          "id": 47,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 775.2696250000154
        },
        {
          "type": "audio-start",
          "id": 47,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=291.000,fish_first_audio;dur=291.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1088.7559589999728
        },
        {
          "type": "audio-end",
          "id": 47,
          "part": 0,
          "receivedMs": 2851.214584000001
        },
        {
          "type": "part-done",
          "id": 47,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2851.2688339999877
        },
        {
          "type": "done",
          "id": 47,
          "timings": {
            "totalMs": 2653,
            "transcribeMs": 0,
            "translationMs": 583,
            "speechMs": 2070,
            "firstAudioMs": 893
          },
          "receivedMs": 2851.3134169999976
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 47,
        "text": "ポンプB-12と、容量2.5リットルの容器を持ってきてください。",
        "language": "",
        "parts": [
          "ポンプB-12と、容量2.5リットルの容器を持ってきてください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 188.74291699996684,
      "stages": [
        {
          "stage": "translating",
          "atMs": 188.80749999999534
        },
        {
          "stage": "speaking",
          "atMs": 775.1905839999672
        },
        {
          "stage": "speaking",
          "atMs": 775.2696250000154
        }
      ],
      "translation": {
        "source": "ポンプB-12と、容量2.5リットルの容器を持ってきてください。",
        "translation": "Please bring pump B-12 and a container with a capacity of 2.5 liters.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 583
      },
      "translationReceivedMs": 775.1409170000115,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 775.2345840000198
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 47,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=291.000,fish_first_audio;dur=291.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1088.7559589999728,
      "firstAudioMs": 1088.8417499999632,
      "lastAudioBytesMs": 2821.0031249999884,
      "serverTimings": {
        "totalMs": 2653,
        "transcribeMs": 0,
        "translationMs": 583,
        "speechMs": 2070,
        "firstAudioMs": 893
      },
      "protocolDoneMs": 2851.3134169999976,
      "settledMs": 2851.3655840000138,
      "audioBytes": 81083,
      "audioSha256": "97310d6660e0712930c9a2fc1568b1418a8e8ebf81f160ab5d6cade5d0cc1bdc",
      "mp3Prefix": true,
      "audioFile": "audio/016-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:02:01.004Z",
      "segmentId": "initial-20"
    },
    {
      "id": 48,
      "case": 16,
      "fixture": "equipment-label-ja-en-r1",
      "baseId": "equipment-label-ja-en",
      "family": "equipment-label",
      "repeat": 1,
      "label": "Equipment code and capacity",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "2e0be70b7648c0ebe18054ea9704b1ce666e31f50157b40947dca355165118ea",
      "site": "v3",
      "order": 3,
      "permutation": "main>v35>v3",
      "schedulePosition": 48,
      "scheduledAt": "2026-10-15T04:02:01.013Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 0,
      "waitForConnectionMs": 0.006874999962747097,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:02:01.023Z",
      "cumulativeAttemptedNominalOperations": 105,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 48,
          "text": "ポンプB-12と、容量2.5リットルの容器を持ってきてください。",
          "language": "",
          "parts": [
            "ポンプB-12と、容量2.5リットルの容器を持ってきてください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 129.07520800002385
        },
        {
          "type": "stage",
          "id": 48,
          "part": 0,
          "stage": "translating",
          "receivedMs": 129.12904099997832
        },
        {
          "type": "translation",
          "id": 48,
          "part": 0,
          "result": {
            "source": "ポンプB-12と、容量2.5リットルの容器を持ってきてください。",
            "translation": "Please bring pump B-12 and a container with a capacity of 2.5 liters.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 338
          },
          "speak": true,
          "receivedMs": 472.9802909999853
        },
        {
          "type": "stage",
          "id": 48,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 480.81212499999674
        },
        {
          "type": "pronunciation",
          "id": 48,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 480.8652909999946
        },
        {
          "type": "stage",
          "id": 48,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 480.9134160000249
        },
        {
          "type": "audio-start",
          "id": 48,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=277.000,fish_first_audio;dur=277.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 784.4574160000193
        },
        {
          "type": "audio-end",
          "id": 48,
          "part": 0,
          "receivedMs": 2675.571540999983
        },
        {
          "type": "part-done",
          "id": 48,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2675.6753749999916
        },
        {
          "type": "done",
          "id": 48,
          "timings": {
            "totalMs": 2536,
            "transcribeMs": 0,
            "translationMs": 338,
            "speechMs": 2198,
            "firstAudioMs": 645
          },
          "receivedMs": 2675.76654099999
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 48,
        "text": "ポンプB-12と、容量2.5リットルの容器を持ってきてください。",
        "language": "",
        "parts": [
          "ポンプB-12と、容量2.5リットルの容器を持ってきてください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 129.07520800002385,
      "stages": [
        {
          "stage": "translating",
          "atMs": 129.12904099997832
        },
        {
          "stage": "speaking",
          "atMs": 480.81212499999674
        },
        {
          "stage": "speaking",
          "atMs": 480.9134160000249
        }
      ],
      "translation": {
        "source": "ポンプB-12と、容量2.5リットルの容器を持ってきてください。",
        "translation": "Please bring pump B-12 and a container with a capacity of 2.5 liters.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 338
      },
      "translationReceivedMs": 472.9802909999853,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 480.8652909999946
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 48,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=277.000,fish_first_audio;dur=277.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 784.4574160000193,
      "firstAudioMs": 784.5778750000172,
      "lastAudioBytesMs": 2549.0343749999884,
      "serverTimings": {
        "totalMs": 2536,
        "transcribeMs": 0,
        "translationMs": 338,
        "speechMs": 2198,
        "firstAudioMs": 645
      },
      "protocolDoneMs": 2675.76654099999,
      "settledMs": 2675.7726660000044,
      "audioBytes": 82754,
      "audioSha256": "43d8b171b3b3181fbfea1553b5e9523ad7bc5c6eb6654c4d15cf09d1a95d82fb",
      "mp3Prefix": true,
      "audioFile": "audio/016-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:02:03.705Z",
      "segmentId": "initial-20"
    },
    {
      "id": 49,
      "case": 17,
      "fixture": "attribution-ja-en-r1",
      "baseId": "attribution-ja-en",
      "family": "attribution",
      "repeat": 1,
      "label": "Reported information and responsibility",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "286b8c63fa6f4ae29e97cdc3bbf528bed432831034b222cd240a198b894515f2",
      "site": "v3",
      "order": 1,
      "permutation": "v3>main>v35",
      "schedulePosition": 49,
      "scheduledAt": "2026-10-15T04:02:03.713Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 0,
      "waitForConnectionMs": 0.005917000002227724,
      "harnessPacingMs": 400.8242500000051,
      "startedAt": "2026-10-15T04:02:04.124Z",
      "cumulativeAttemptedNominalOperations": 107,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 49,
          "text": "午後の引き継ぎで、愛子さんは西側の保管室が使えるかもしれないと話しましたが、健二さんはまだ状態を確認していません。愛子さんからの未確認情報として記録してください。物資を移動する前に健二さんへ点検を依頼し、誰が結果を確認するのかを受け取り担当者に伝えてください。確認が届くまでは、利用準備ができたとは伝えないでください。",
          "language": "",
          "parts": [
            "午後の引き継ぎで、愛子さんは西側の保管室が使えるかもしれないと話しましたが、健二さんはまだ状態を確認していません。愛子さんからの未確認情報として記録してください。物資を移動する前に健二さんへ点検を依頼し、誰が結果を確認するのかを受け取り担当者に伝えてください。確認が届くまでは、利用準備ができたとは伝えないでください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 357.95008300000336
        },
        {
          "type": "stage",
          "id": 49,
          "part": 0,
          "stage": "translating",
          "receivedMs": 358.0762500000419
        },
        {
          "type": "translation",
          "id": 49,
          "part": 0,
          "result": {
            "source": "午後の引き継ぎで、愛子さんは西側の保管室が使えるかもしれないと話しましたが、健二さんはまだ状態を確認していません。愛子さんからの未確認情報として記録してください。物資を移動する前に健二さんへ点検を依頼し、誰が結果を確認するのかを受け取り担当者に伝えてください。確認が届くまでは、利用準備ができたとは伝えないでください。",
            "translation": "During the afternoon handover, Aiko said that the storage room on the west side might be usable, but Kenji has not yet confirmed its condition. Record this as unconfirmed information from Aiko. Before moving the supplies, request Kenji to inspect it, and tell the person in charge who will receive the confirmation of the results. Until the confirmation arrives, do not say that the preparation for use is complete.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 341
          },
          "speak": true,
          "receivedMs": 483.80354200000875
        },
        {
          "type": "stage",
          "id": 49,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 483.9106250000186
        },
        {
          "type": "pronunciation",
          "id": 49,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 483.96341700002085
        },
        {
          "type": "stage",
          "id": 49,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 484.00225000001956
        },
        {
          "type": "audio-start",
          "id": 49,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=307.000,fish_first_audio;dur=307.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 969.5594580000034
        },
        {
          "type": "audio-end",
          "id": 49,
          "part": 0,
          "receivedMs": 9647.66733299999
        },
        {
          "type": "part-done",
          "id": 49,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 9647.825249999994
        },
        {
          "type": "done",
          "id": 49,
          "timings": {
            "totalMs": 9508,
            "transcribeMs": 0,
            "translationMs": 341,
            "speechMs": 9167,
            "firstAudioMs": 674
          },
          "receivedMs": 9647.902417000034
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 49,
        "text": "午後の引き継ぎで、愛子さんは西側の保管室が使えるかもしれないと話しましたが、健二さんはまだ状態を確認していません。愛子さんからの未確認情報として記録してください。物資を移動する前に健二さんへ点検を依頼し、誰が結果を確認するのかを受け取り担当者に伝えてください。確認が届くまでは、利用準備ができたとは伝えないでください。",
        "language": "",
        "parts": [
          "午後の引き継ぎで、愛子さんは西側の保管室が使えるかもしれないと話しましたが、健二さんはまだ状態を確認していません。愛子さんからの未確認情報として記録してください。物資を移動する前に健二さんへ点検を依頼し、誰が結果を確認するのかを受け取り担当者に伝えてください。確認が届くまでは、利用準備ができたとは伝えないでください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 357.95008300000336,
      "stages": [
        {
          "stage": "translating",
          "atMs": 358.0762500000419
        },
        {
          "stage": "speaking",
          "atMs": 483.9106250000186
        },
        {
          "stage": "speaking",
          "atMs": 484.00225000001956
        }
      ],
      "translation": {
        "source": "午後の引き継ぎで、愛子さんは西側の保管室が使えるかもしれないと話しましたが、健二さんはまだ状態を確認していません。愛子さんからの未確認情報として記録してください。物資を移動する前に健二さんへ点検を依頼し、誰が結果を確認するのかを受け取り担当者に伝えてください。確認が届くまでは、利用準備ができたとは伝えないでください。",
        "translation": "During the afternoon handover, Aiko said that the storage room on the west side might be usable, but Kenji has not yet confirmed its condition. Record this as unconfirmed information from Aiko. Before moving the supplies, request Kenji to inspect it, and tell the person in charge who will receive the confirmation of the results. Until the confirmation arrives, do not say that the preparation for use is complete.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 341
      },
      "translationReceivedMs": 483.80354200000875,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 483.96341700002085
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 49,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=307.000,fish_first_audio;dur=307.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 969.5594580000034,
      "firstAudioMs": 969.638666999992,
      "lastAudioBytesMs": 9519.109250000038,
      "serverTimings": {
        "totalMs": 9508,
        "transcribeMs": 0,
        "translationMs": 341,
        "speechMs": 9167,
        "firstAudioMs": 674
      },
      "protocolDoneMs": 9647.902417000034,
      "settledMs": 9647.927917000023,
      "audioBytes": 388283,
      "audioSha256": "5a559f4b9ea8e0a5b54e72ae2c73af6cc72dc976aee9f28a90974aaa4bf15c37",
      "mp3Prefix": true,
      "audioFile": "audio/017-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:02:13.778Z",
      "segmentId": "initial-20"
    },
    {
      "id": 50,
      "case": 17,
      "fixture": "attribution-ja-en-r1",
      "baseId": "attribution-ja-en",
      "family": "attribution",
      "repeat": 1,
      "label": "Reported information and responsibility",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "286b8c63fa6f4ae29e97cdc3bbf528bed432831034b222cd240a198b894515f2",
      "site": "main",
      "order": 2,
      "permutation": "v3>main>v35",
      "schedulePosition": 50,
      "scheduledAt": "2026-10-15T04:02:13.789Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0009999999892897904,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:02:13.802Z",
      "cumulativeAttemptedNominalOperations": 109,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4abed54e99edf7f-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "午後の引き継ぎで、愛子さんは西側の保管室が使えるかもしれないと話しましたが、健二さんはまだ状態を確認していません。愛子さんからの未確認情報として記録してください。物資を移動する前に健二さんへ点検を依頼し、誰が結果を確認するのかを受け取り担当者に伝えてください。確認が届くまでは、利用準備ができたとは伝えないでください。",
        "translation": "During the afternoon handover, Aiko said that the storage room on the west side might be usable, but Kenji has not yet confirmed its condition. Record this as unconfirmed information from Aiko. Before moving the supplies, request Kenji to inspect it, and tell the person in charge who will receive the confirmation of the results. Until the confirmation arrives, do not say that the preparation for use is complete.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 363
      },
      "translationReceivedMs": 461.7820000000065,
      "speechHttpStatus": 200,
      "speechHeadersMs": 817.34375,
      "audioHeaders": {
        "cf-ray": "a4abed576b57df7f-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=273.000,fish_first_audio;dur=273.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 817.5337910000235,
      "lastAudioBytesMs": 10276.815583000018,
      "streamEofMs": 10276.908291,
      "settledMs": 10276.911916000012,
      "audioBytes": 415450,
      "audioSha256": "b9076b2809c8a7b87ab74d03b6028f160e7dd268e687928dcc162aa193994312",
      "mp3Prefix": true,
      "audioFile": "audio/017-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:02:24.085Z",
      "segmentId": "initial-20"
    },
    {
      "id": 51,
      "case": 17,
      "fixture": "attribution-ja-en-r1",
      "baseId": "attribution-ja-en",
      "family": "attribution",
      "repeat": 1,
      "label": "Reported information and responsibility",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "286b8c63fa6f4ae29e97cdc3bbf528bed432831034b222cd240a198b894515f2",
      "site": "v35",
      "order": 3,
      "permutation": "v3>main>v35",
      "schedulePosition": 51,
      "scheduledAt": "2026-10-15T04:02:24.094Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 1,
      "waitForConnectionMs": 0.007749999989755452,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:02:24.104Z",
      "cumulativeAttemptedNominalOperations": 111,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 51,
          "text": "午後の引き継ぎで、愛子さんは西側の保管室が使えるかもしれないと話しましたが、健二さんはまだ状態を確認していません。愛子さんからの未確認情報として記録してください。物資を移動する前に健二さんへ点検を依頼し、誰が結果を確認するのかを受け取り担当者に伝えてください。確認が届くまでは、利用準備ができたとは伝えないでください。",
          "language": "",
          "parts": [
            "午後の引き継ぎで、愛子さんは西側の保管室が使えるかもしれないと話しましたが、健二さんはまだ状態を確認していません。愛子さんからの未確認情報として記録してください。物資を移動する前に健二さんへ点検を依頼し、誰が結果を確認するのかを受け取り担当者に伝えてください。確認が届くまでは、利用準備ができたとは伝えないでください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 30.682749999978114
        },
        {
          "type": "stage",
          "id": 51,
          "part": 0,
          "stage": "translating",
          "receivedMs": 30.743874999985565
        },
        {
          "type": "translation",
          "id": 51,
          "part": 0,
          "result": {
            "source": "午後の引き継ぎで、愛子さんは西側の保管室が使えるかもしれないと話しましたが、健二さんはまだ状態を確認していません。愛子さんからの未確認情報として記録してください。物資を移動する前に健二さんへ点検を依頼し、誰が結果を確認するのかを受け取り担当者に伝えてください。確認が届くまでは、利用準備ができたとは伝えないでください。",
            "translation": "During the afternoon handover, Aiko said that the storage room on the west side might be usable, but Kenji has not yet confirmed its condition. Record this as unconfirmed information from Aiko. Before moving the supplies, request Kenji to inspect it, and tell the person in charge who will receive the confirmation of the results. Until the confirmation arrives, do not say that the preparation for use is complete.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 298
          },
          "speak": true,
          "receivedMs": 333.0104159999755
        },
        {
          "type": "stage",
          "id": 51,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 333.0634580000187
        },
        {
          "type": "pronunciation",
          "id": 51,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 333.08995799999684
        },
        {
          "type": "stage",
          "id": 51,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 334.484832999995
        },
        {
          "type": "audio-start",
          "id": 51,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=299.000,fish_first_audio;dur=299.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 659.1572499999893
        },
        {
          "type": "audio-end",
          "id": 51,
          "part": 0,
          "receivedMs": 9816.562624999962
        },
        {
          "type": "part-done",
          "id": 51,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 9816.615165999974
        },
        {
          "type": "done",
          "id": 51,
          "timings": {
            "totalMs": 9777,
            "transcribeMs": 0,
            "translationMs": 298,
            "speechMs": 9479,
            "firstAudioMs": 619
          },
          "receivedMs": 9816.65704099997
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 51,
        "text": "午後の引き継ぎで、愛子さんは西側の保管室が使えるかもしれないと話しましたが、健二さんはまだ状態を確認していません。愛子さんからの未確認情報として記録してください。物資を移動する前に健二さんへ点検を依頼し、誰が結果を確認するのかを受け取り担当者に伝えてください。確認が届くまでは、利用準備ができたとは伝えないでください。",
        "language": "",
        "parts": [
          "午後の引き継ぎで、愛子さんは西側の保管室が使えるかもしれないと話しましたが、健二さんはまだ状態を確認していません。愛子さんからの未確認情報として記録してください。物資を移動する前に健二さんへ点検を依頼し、誰が結果を確認するのかを受け取り担当者に伝えてください。確認が届くまでは、利用準備ができたとは伝えないでください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 30.682749999978114,
      "stages": [
        {
          "stage": "translating",
          "atMs": 30.743874999985565
        },
        {
          "stage": "speaking",
          "atMs": 333.0634580000187
        },
        {
          "stage": "speaking",
          "atMs": 334.484832999995
        }
      ],
      "translation": {
        "source": "午後の引き継ぎで、愛子さんは西側の保管室が使えるかもしれないと話しましたが、健二さんはまだ状態を確認していません。愛子さんからの未確認情報として記録してください。物資を移動する前に健二さんへ点検を依頼し、誰が結果を確認するのかを受け取り担当者に伝えてください。確認が届くまでは、利用準備ができたとは伝えないでください。",
        "translation": "During the afternoon handover, Aiko said that the storage room on the west side might be usable, but Kenji has not yet confirmed its condition. Record this as unconfirmed information from Aiko. Before moving the supplies, request Kenji to inspect it, and tell the person in charge who will receive the confirmation of the results. Until the confirmation arrives, do not say that the preparation for use is complete.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 298
      },
      "translationReceivedMs": 333.0104159999755,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 333.08995799999684
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 51,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=299.000,fish_first_audio;dur=299.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 659.1572499999893,
      "firstAudioMs": 659.2642909999704,
      "lastAudioBytesMs": 9789.10479100002,
      "serverTimings": {
        "totalMs": 9777,
        "transcribeMs": 0,
        "translationMs": 298,
        "speechMs": 9479,
        "firstAudioMs": 619
      },
      "protocolDoneMs": 9816.65704099997,
      "settledMs": 9816.66287499998,
      "audioBytes": 411270,
      "audioSha256": "0d57c5e5f18c6304d7a91b46da2977a5dd687c14cba37ade706003cf782ab206",
      "mp3Prefix": true,
      "audioFile": "audio/017-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:02:33.926Z",
      "segmentId": "initial-20"
    },
    {
      "id": 52,
      "case": 18,
      "fixture": "allocation-ja-en-r1",
      "baseId": "allocation-ja-en",
      "family": "allocation",
      "repeat": 1,
      "label": "Allocation with reserve and stock difference",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "8f72fcaf21d522358fa1017951ffd885fa41055dfeca1ee2fcaf5c2fec4eb880",
      "site": "main",
      "order": 1,
      "permutation": "main>v3>v35",
      "schedulePosition": 52,
      "scheduledAt": "2026-10-15T04:02:33.935Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0007919999770820141,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:02:33.947Z",
      "cumulativeAttemptedNominalOperations": 113,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4abedd48cdfaa3f-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "倉庫には水の容器が48個あります。東側の現場へ18個、西側へ14個を送り、残りの16個はまだ承認されていない依頼に備えて保管してください。積み込む前に数を確認してください。記録と数が異なる場合は、その差を報告し、どちらの配送数量も変更せずに確認を待ってください。",
        "translation": "There are 48 water containers in the warehouse. Send 18 to the site on the east side, 14 to the west side, and keep the remaining 16 in storage for a request that has not yet been approved. Please verify the numbers before loading. If the records differ from the count, report that discrepancy and wait for confirmation without changing either delivery quantity.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 430
      },
      "translationReceivedMs": 811.2899169999873,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1184.058207999973,
      "audioHeaders": {
        "cf-ray": "a4abedd77f77aa3f-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=292.000,fish_first_audio;dur=292.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1184.1569170000148,
      "lastAudioBytesMs": 9543.49874999997,
      "streamEofMs": 9546.297416999994,
      "settledMs": 9546.307124999992,
      "audioBytes": 375744,
      "audioSha256": "813ab6093c7ef272ac478982cc4e98adc18cddee415b208bfdd73bf7b2e42ac7",
      "mp3Prefix": true,
      "audioFile": "audio/018-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:02:43.498Z",
      "segmentId": "initial-20"
    },
    {
      "id": 53,
      "case": 18,
      "fixture": "allocation-ja-en-r1",
      "baseId": "allocation-ja-en",
      "family": "allocation",
      "repeat": 1,
      "label": "Allocation with reserve and stock difference",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "8f72fcaf21d522358fa1017951ffd885fa41055dfeca1ee2fcaf5c2fec4eb880",
      "site": "v3",
      "order": 2,
      "permutation": "main>v3>v35",
      "schedulePosition": 53,
      "scheduledAt": "2026-10-15T04:02:43.511Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 0,
      "waitForConnectionMs": 0.008083000022452325,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:02:43.520Z",
      "cumulativeAttemptedNominalOperations": 115,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 53,
          "text": "倉庫には水の容器が48個あります。東側の現場へ18個、西側へ14個を送り、残りの16個はまだ承認されていない依頼に備えて保管してください。積み込む前に数を確認してください。記録と数が異なる場合は、その差を報告し、どちらの配送数量も変更せずに確認を待ってください。",
          "language": "",
          "parts": [
            "倉庫には水の容器が48個あります。東側の現場へ18個、西側へ14個を送り、残りの16個はまだ承認されていない依頼に備えて保管してください。積み込む前に数を確認してください。記録と数が異なる場合は、その差を報告し、どちらの配送数量も変更せずに確認を待ってください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 242.1442500000121
        },
        {
          "type": "stage",
          "id": 53,
          "part": 0,
          "stage": "translating",
          "receivedMs": 248.00787500001024
        },
        {
          "type": "translation",
          "id": 53,
          "part": 0,
          "result": {
            "source": "倉庫には水の容器が48個あります。東側の現場へ18個、西側へ14個を送り、残りの16個はまだ承認されていない依頼に備えて保管してください。積み込む前に数を確認してください。記録と数が異なる場合は、その差を報告し、どちらの配送数量も変更せずに確認を待ってください。",
            "translation": "There are 48 water containers in the warehouse. Send 18 to the site on the east side, 14 to the west side, and keep the remaining 16 in storage for a request that has not yet been approved. Please verify the numbers before loading. If the records differ from the count, report that discrepancy and wait for confirmation without changing either delivery quantity.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 938
          },
          "speak": true,
          "receivedMs": 1074.8001670000376
        },
        {
          "type": "stage",
          "id": 53,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1074.925750000053
        },
        {
          "type": "pronunciation",
          "id": 53,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 1075.0230420000153
        },
        {
          "type": "stage",
          "id": 53,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1075.08712500002
        },
        {
          "type": "audio-start",
          "id": 53,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=282.000,fish_first_audio;dur=282.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1381.8517920000013
        },
        {
          "type": "audio-end",
          "id": 53,
          "part": 0,
          "receivedMs": 9397.331375000009
        },
        {
          "type": "part-done",
          "id": 53,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 9397.391792000039
        },
        {
          "type": "done",
          "id": 53,
          "timings": {
            "totalMs": 9258,
            "transcribeMs": 0,
            "translationMs": 938,
            "speechMs": 8320,
            "firstAudioMs": 1243
          },
          "receivedMs": 9397.440375000006
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 53,
        "text": "倉庫には水の容器が48個あります。東側の現場へ18個、西側へ14個を送り、残りの16個はまだ承認されていない依頼に備えて保管してください。積み込む前に数を確認してください。記録と数が異なる場合は、その差を報告し、どちらの配送数量も変更せずに確認を待ってください。",
        "language": "",
        "parts": [
          "倉庫には水の容器が48個あります。東側の現場へ18個、西側へ14個を送り、残りの16個はまだ承認されていない依頼に備えて保管してください。積み込む前に数を確認してください。記録と数が異なる場合は、その差を報告し、どちらの配送数量も変更せずに確認を待ってください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 242.1442500000121,
      "stages": [
        {
          "stage": "translating",
          "atMs": 248.00787500001024
        },
        {
          "stage": "speaking",
          "atMs": 1074.925750000053
        },
        {
          "stage": "speaking",
          "atMs": 1075.08712500002
        }
      ],
      "translation": {
        "source": "倉庫には水の容器が48個あります。東側の現場へ18個、西側へ14個を送り、残りの16個はまだ承認されていない依頼に備えて保管してください。積み込む前に数を確認してください。記録と数が異なる場合は、その差を報告し、どちらの配送数量も変更せずに確認を待ってください。",
        "translation": "There are 48 water containers in the warehouse. Send 18 to the site on the east side, 14 to the west side, and keep the remaining 16 in storage for a request that has not yet been approved. Please verify the numbers before loading. If the records differ from the count, report that discrepancy and wait for confirmation without changing either delivery quantity.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 938
      },
      "translationReceivedMs": 1074.8001670000376,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 1075.0230420000153
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 53,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=282.000,fish_first_audio;dur=282.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1381.8517920000013,
      "firstAudioMs": 1382.5275000000256,
      "lastAudioBytesMs": 9258.794292000006,
      "serverTimings": {
        "totalMs": 9258,
        "transcribeMs": 0,
        "translationMs": 938,
        "speechMs": 8320,
        "firstAudioMs": 1243
      },
      "protocolDoneMs": 9397.440375000006,
      "settledMs": 9397.447250000027,
      "audioBytes": 347323,
      "audioSha256": "0cbb0d134c1e18b28a9ceb2bb902a89fc56abe40d317b6632e7a75afac4893fe",
      "mp3Prefix": true,
      "audioFile": "audio/018-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:02:52.923Z",
      "segmentId": "initial-20"
    },
    {
      "id": 54,
      "case": 18,
      "fixture": "allocation-ja-en-r1",
      "baseId": "allocation-ja-en",
      "family": "allocation",
      "repeat": 1,
      "label": "Allocation with reserve and stock difference",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "8f72fcaf21d522358fa1017951ffd885fa41055dfeca1ee2fcaf5c2fec4eb880",
      "site": "v35",
      "order": 3,
      "permutation": "main>v3>v35",
      "schedulePosition": 54,
      "scheduledAt": "2026-10-15T04:02:52.936Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 1,
      "waitForConnectionMs": 0.007832999981474131,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:02:52.946Z",
      "cumulativeAttemptedNominalOperations": 117,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 54,
          "text": "倉庫には水の容器が48個あります。東側の現場へ18個、西側へ14個を送り、残りの16個はまだ承認されていない依頼に備えて保管してください。積み込む前に数を確認してください。記録と数が異なる場合は、その差を報告し、どちらの配送数量も変更せずに確認を待ってください。",
          "language": "",
          "parts": [
            "倉庫には水の容器が48個あります。東側の現場へ18個、西側へ14個を送り、残りの16個はまだ承認されていない依頼に備えて保管してください。積み込む前に数を確認してください。記録と数が異なる場合は、その差を報告し、どちらの配送数量も変更せずに確認を待ってください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 24.60670800000662
        },
        {
          "type": "stage",
          "id": 54,
          "part": 0,
          "stage": "translating",
          "receivedMs": 24.66545800003223
        },
        {
          "type": "translation",
          "id": 54,
          "part": 0,
          "result": {
            "source": "倉庫には水の容器が48個あります。東側の現場へ18個、西側へ14個を送り、残りの16個はまだ承認されていない依頼に備えて保管してください。積み込む前に数を確認してください。記録と数が異なる場合は、その差を報告し、どちらの配送数量も変更せずに確認を待ってください。",
            "translation": "There are 48 water containers in the warehouse. Send 18 to the site on the east side, 14 to the west side, and keep the remaining 16 in storage for a request that has not yet been approved. Please verify the numbers before loading. If the records differ from the count, report that discrepancy and wait for confirmation without changing either delivery quantity.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 386
          },
          "speak": true,
          "receivedMs": 414.12229200004367
        },
        {
          "type": "stage",
          "id": 54,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 414.21120800002245
        },
        {
          "type": "pronunciation",
          "id": 54,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 414.2903750000405
        },
        {
          "type": "stage",
          "id": 54,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 414.35933300002944
        },
        {
          "type": "audio-start",
          "id": 54,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=305.000,fish_first_audio;dur=305.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 746.6182499999995
        },
        {
          "type": "audio-end",
          "id": 54,
          "part": 0,
          "receivedMs": 8755.472000000009
        },
        {
          "type": "part-done",
          "id": 54,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 8755.555458000046
        },
        {
          "type": "done",
          "id": 54,
          "timings": {
            "totalMs": 8723,
            "transcribeMs": 0,
            "translationMs": 386,
            "speechMs": 8337,
            "firstAudioMs": 707
          },
          "receivedMs": 8755.634417000052
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 54,
        "text": "倉庫には水の容器が48個あります。東側の現場へ18個、西側へ14個を送り、残りの16個はまだ承認されていない依頼に備えて保管してください。積み込む前に数を確認してください。記録と数が異なる場合は、その差を報告し、どちらの配送数量も変更せずに確認を待ってください。",
        "language": "",
        "parts": [
          "倉庫には水の容器が48個あります。東側の現場へ18個、西側へ14個を送り、残りの16個はまだ承認されていない依頼に備えて保管してください。積み込む前に数を確認してください。記録と数が異なる場合は、その差を報告し、どちらの配送数量も変更せずに確認を待ってください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 24.60670800000662,
      "stages": [
        {
          "stage": "translating",
          "atMs": 24.66545800003223
        },
        {
          "stage": "speaking",
          "atMs": 414.21120800002245
        },
        {
          "stage": "speaking",
          "atMs": 414.35933300002944
        }
      ],
      "translation": {
        "source": "倉庫には水の容器が48個あります。東側の現場へ18個、西側へ14個を送り、残りの16個はまだ承認されていない依頼に備えて保管してください。積み込む前に数を確認してください。記録と数が異なる場合は、その差を報告し、どちらの配送数量も変更せずに確認を待ってください。",
        "translation": "There are 48 water containers in the warehouse. Send 18 to the site on the east side, 14 to the west side, and keep the remaining 16 in storage for a request that has not yet been approved. Please verify the numbers before loading. If the records differ from the count, report that discrepancy and wait for confirmation without changing either delivery quantity.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 386
      },
      "translationReceivedMs": 414.12229200004367,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 414.2903750000405
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 54,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=305.000,fish_first_audio;dur=305.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 746.6182499999995,
      "firstAudioMs": 746.7293330000248,
      "lastAudioBytesMs": 8730.59054200002,
      "serverTimings": {
        "totalMs": 8723,
        "transcribeMs": 0,
        "translationMs": 386,
        "speechMs": 8337,
        "firstAudioMs": 707
      },
      "protocolDoneMs": 8755.634417000052,
      "settledMs": 8755.642833000049,
      "audioBytes": 354010,
      "audioSha256": "71e8bd74a6aaed73729308adad78be58474f4635d613559650c0f627a4ef5560",
      "mp3Prefix": true,
      "audioFile": "audio/018-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:03:01.711Z",
      "segmentId": "initial-20"
    },
    {
      "id": 55,
      "case": 19,
      "fixture": "recorded-long-ja-en-r1",
      "baseId": "recorded-long-ja-en",
      "family": "meeting-recording",
      "repeat": 1,
      "label": "Longer saved recording",
      "direction": "ja-en",
      "modality": "audio",
      "inputSha256": "7ede00d327ace4c62bba52df0c588b7a3aaba5f73167963cec00a22c6e71d5ab",
      "site": "v35",
      "order": 1,
      "permutation": "v35>v3>main",
      "schedulePosition": 55,
      "scheduledAt": "2026-10-15T04:03:01.727Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 1,
      "waitForConnectionMs": 0.011208000010810792,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:03:01.739Z",
      "cumulativeAttemptedNominalOperations": 120,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 55,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 78.3973329999717
        },
        {
          "type": "transcript",
          "id": 55,
          "text": "アニスの会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。",
          "language": "ja",
          "parts": [
            "アニスの会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 754.2676669999491
        },
        {
          "type": "stage",
          "id": 55,
          "part": 0,
          "stage": "translating",
          "receivedMs": 754.3515419999603
        },
        {
          "type": "translation",
          "id": 55,
          "part": 0,
          "result": {
            "source": "アニスの会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。",
            "translation": "Anis's meeting starts at 10 o'clock at the library. Please tell your name to the staff at the reception.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 354
          },
          "speak": true,
          "receivedMs": 1107.3704579999903
        },
        {
          "type": "stage",
          "id": 55,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1107.483917000005
        },
        {
          "type": "pronunciation",
          "id": 55,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 1107.6013329999987
        },
        {
          "type": "stage",
          "id": 55,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1107.6726249999483
        },
        {
          "type": "audio-start",
          "id": 55,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=303.000,fish_first_audio;dur=303.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1443.1484169999603
        },
        {
          "type": "audio-end",
          "id": 55,
          "part": 0,
          "receivedMs": 3614.4390830000048
        },
        {
          "type": "part-done",
          "id": 55,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 3614.556499999948
        },
        {
          "type": "done",
          "id": 55,
          "timings": {
            "totalMs": 3580,
            "transcribeMs": 675,
            "translationMs": 354,
            "speechMs": 2505,
            "firstAudioMs": 1407
          },
          "receivedMs": 3614.639916999964
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 78.3973329999717
        },
        {
          "stage": "translating",
          "atMs": 754.3515419999603
        },
        {
          "stage": "speaking",
          "atMs": 1107.483917000005
        },
        {
          "stage": "speaking",
          "atMs": 1107.6726249999483
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 55,
        "text": "アニスの会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。",
        "language": "ja",
        "parts": [
          "アニスの会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 754.2676669999491,
      "translation": {
        "source": "アニスの会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。",
        "translation": "Anis's meeting starts at 10 o'clock at the library. Please tell your name to the staff at the reception.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 354
      },
      "translationReceivedMs": 1107.3704579999903,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 1107.6013329999987
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 55,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=303.000,fish_first_audio;dur=303.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1443.1484169999603,
      "firstAudioMs": 1447.8378329999978,
      "lastAudioBytesMs": 3587.330332999991,
      "serverTimings": {
        "totalMs": 3580,
        "transcribeMs": 675,
        "translationMs": 354,
        "speechMs": 2505,
        "firstAudioMs": 1407
      },
      "protocolDoneMs": 3614.639916999964,
      "settledMs": 3614.6755419999827,
      "audioBytes": 92368,
      "audioSha256": "151516f84c995035d13b397ca6e25bc0a4cb8cd832703a9b738707c2bdb635d2",
      "mp3Prefix": true,
      "audioFile": "audio/019-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:03:05.361Z",
      "segmentId": "initial-20"
    },
    {
      "id": 56,
      "case": 19,
      "fixture": "recorded-long-ja-en-r1",
      "baseId": "recorded-long-ja-en",
      "family": "meeting-recording",
      "repeat": 1,
      "label": "Longer saved recording",
      "direction": "ja-en",
      "modality": "audio",
      "inputSha256": "7ede00d327ace4c62bba52df0c588b7a3aaba5f73167963cec00a22c6e71d5ab",
      "site": "v3",
      "order": 2,
      "permutation": "v35>v3>main",
      "schedulePosition": 56,
      "scheduledAt": "2026-10-15T04:03:05.369Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 0,
      "waitForConnectionMs": 0.007458000036422163,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:03:05.380Z",
      "cumulativeAttemptedNominalOperations": 123,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 56,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 573.5430840000045
        },
        {
          "type": "transcript",
          "id": 56,
          "text": "アニスの会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。",
          "language": "ja",
          "parts": [
            "アニスの会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 981.6602499999572
        },
        {
          "type": "stage",
          "id": 56,
          "part": 0,
          "stage": "translating",
          "receivedMs": 981.7169169999543
        },
        {
          "type": "translation",
          "id": 56,
          "part": 0,
          "result": {
            "source": "アニスの会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。",
            "translation": "Anis's meeting starts at 10 o'clock at the library. Please tell your name to the staff at the reception.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 315
          },
          "speak": true,
          "receivedMs": 1299.8719169999822
        },
        {
          "type": "stage",
          "id": 56,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1299.9574169999687
        },
        {
          "type": "pronunciation",
          "id": 56,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 1300.0373749999562
        },
        {
          "type": "stage",
          "id": 56,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1301.297499999986
        },
        {
          "type": "audio-start",
          "id": 56,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=289.000,fish_first_audio;dur=289.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1614.4981249999837
        },
        {
          "type": "audio-end",
          "id": 56,
          "part": 0,
          "receivedMs": 3766.4371249999967
        },
        {
          "type": "part-done",
          "id": 56,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 3766.5233749999898
        },
        {
          "type": "done",
          "id": 56,
          "timings": {
            "totalMs": 3634,
            "transcribeMs": 404,
            "translationMs": 315,
            "speechMs": 2470,
            "firstAudioMs": 1473
          },
          "receivedMs": 3766.5957499999786
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 573.5430840000045
        },
        {
          "stage": "translating",
          "atMs": 981.7169169999543
        },
        {
          "stage": "speaking",
          "atMs": 1299.9574169999687
        },
        {
          "stage": "speaking",
          "atMs": 1301.297499999986
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 56,
        "text": "アニスの会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。",
        "language": "ja",
        "parts": [
          "アニスの会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 981.6602499999572,
      "translation": {
        "source": "アニスの会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。",
        "translation": "Anis's meeting starts at 10 o'clock at the library. Please tell your name to the staff at the reception.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 315
      },
      "translationReceivedMs": 1299.8719169999822,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 1300.0373749999562
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 56,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=289.000,fish_first_audio;dur=289.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1614.4981249999837,
      "firstAudioMs": 1614.587499999965,
      "lastAudioBytesMs": 3640.625416999974,
      "serverTimings": {
        "totalMs": 3634,
        "transcribeMs": 404,
        "translationMs": 315,
        "speechMs": 2470,
        "firstAudioMs": 1473
      },
      "protocolDoneMs": 3766.5957499999786,
      "settledMs": 3766.60608399997,
      "audioBytes": 94457,
      "audioSha256": "2f6723f05a5e5b7331525458847fe6987271dbea33e4e8119c532a9522282373",
      "mp3Prefix": true,
      "audioFile": "audio/019-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:03:09.157Z",
      "segmentId": "initial-20"
    },
    {
      "id": 57,
      "case": 19,
      "fixture": "recorded-long-ja-en-r1",
      "baseId": "recorded-long-ja-en",
      "family": "meeting-recording",
      "repeat": 1,
      "label": "Longer saved recording",
      "direction": "ja-en",
      "modality": "audio",
      "inputSha256": "7ede00d327ace4c62bba52df0c588b7a3aaba5f73167963cec00a22c6e71d5ab",
      "site": "main",
      "order": 3,
      "permutation": "v35>v3>main",
      "schedulePosition": 57,
      "scheduledAt": "2026-10-15T04:03:09.164Z",
      "status": "complete",
      "nominalOperations": 3,
      "waitForConnectionMs": 0.0006670000148005784,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:03:09.171Z",
      "cumulativeAttemptedNominalOperations": 126,
      "requestSent": true,
      "transcriptionHttpStatus": 200,
      "transcriptionHeaders": {
        "cf-ray": "a4abeeaf0ea7ae80-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "transcript": {
        "text": "アニスの会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。",
        "language": "ja"
      },
      "transcriptReceivedMs": 949.2914999999921,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4abeeb488f5ae80-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "アニスの会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。",
        "translation": "Anis's meeting starts at 10 o'clock at the library. Please tell your name to the staff at the reception.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 817
      },
      "translationReceivedMs": 1801.0092919999734,
      "speechHttpStatus": 200,
      "speechHeadersMs": 2159.1707079999615,
      "audioHeaders": {
        "cf-ray": "a4abeeb9dc93ae80-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=272.000,fish_first_audio;dur=274.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 2159.2852079999866,
      "lastAudioBytesMs": 4315.262958000007,
      "streamEofMs": 4315.35583299998,
      "settledMs": 4315.361749999982,
      "audioBytes": 98219,
      "audioSha256": "f92373642b0dc89e132f85a0e04e2b99e4e17934d57c1a264b1d0128da23c2dd",
      "mp3Prefix": true,
      "audioFile": "audio/019-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:03:13.493Z",
      "segmentId": "initial-20"
    },
    {
      "id": 58,
      "case": 20,
      "fixture": "uncertainty-en-ja-r1",
      "baseId": "uncertainty-en-ja",
      "family": "uncertainty",
      "repeat": 1,
      "label": "Uncertainty and access",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "9ab7ae33c4950f8df77757463c329d9eef9c7b547bc6823145c0f63060155170",
      "site": "v3",
      "order": 1,
      "permutation": "v3>v35>main",
      "schedulePosition": 58,
      "scheduledAt": "2026-10-15T04:03:13.504Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 0,
      "waitForConnectionMs": 0.01087499997811392,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:03:13.515Z",
      "cumulativeAttemptedNominalOperations": 128,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 58,
          "text": "The entrance is 82 centimetres wide. We have not checked whether a wheelchair can pass through it. Please keep the alternative entrance available.",
          "language": "",
          "parts": [
            "The entrance is 82 centimetres wide. We have not checked whether a wheelchair can pass through it. Please keep the alternative entrance available."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 482.12825000000885
        },
        {
          "type": "stage",
          "id": 58,
          "part": 0,
          "stage": "translating",
          "receivedMs": 482.1875
        },
        {
          "type": "translation",
          "id": 58,
          "part": 0,
          "result": {
            "source": "The entrance is 82 centimetres wide. We have not checked whether a wheelchair can pass through it. Please keep the alternative entrance available.",
            "translation": "入口は幅が82センチメートルです。車椅子が通れるかどうかは確認していません。代替入口を利用できるようにしてください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 317
          },
          "speak": true,
          "receivedMs": 803.4375420000288
        },
        {
          "type": "stage",
          "id": 58,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 803.5119999999879
        },
        {
          "type": "pronunciation",
          "id": 58,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 803.5799170000246
        },
        {
          "type": "stage",
          "id": 58,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 803.6125420000171
        },
        {
          "type": "pronunciation",
          "id": 58,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 4,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 808.2617500000051
        },
        {
          "type": "stage",
          "id": 58,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 808.3045830000192
        },
        {
          "type": "audio-start",
          "id": 58,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=348.000,fish_first_audio;dur=348.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 4,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 1186.4660419999855
        },
        {
          "type": "audio-end",
          "id": 58,
          "part": 0,
          "receivedMs": 5026.431875000009
        },
        {
          "type": "part-done",
          "id": 58,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 5026.5172500000335
        },
        {
          "type": "done",
          "id": 58,
          "timings": {
            "totalMs": 4539,
            "transcribeMs": 0,
            "translationMs": 317,
            "speechMs": 4222,
            "firstAudioMs": 690
          },
          "receivedMs": 5026.558542000013
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 58,
        "text": "The entrance is 82 centimetres wide. We have not checked whether a wheelchair can pass through it. Please keep the alternative entrance available.",
        "language": "",
        "parts": [
          "The entrance is 82 centimetres wide. We have not checked whether a wheelchair can pass through it. Please keep the alternative entrance available."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 482.12825000000885,
      "stages": [
        {
          "stage": "translating",
          "atMs": 482.1875
        },
        {
          "stage": "speaking",
          "atMs": 803.5119999999879
        },
        {
          "stage": "pronunciation",
          "atMs": 803.6125420000171
        },
        {
          "stage": "speaking",
          "atMs": 808.3045830000192
        }
      ],
      "translation": {
        "source": "The entrance is 82 centimetres wide. We have not checked whether a wheelchair can pass through it. Please keep the alternative entrance available.",
        "translation": "入口は幅が82センチメートルです。車椅子が通れるかどうかは確認していません。代替入口を利用できるようにしてください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 317
      },
      "translationReceivedMs": 803.4375420000288,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 803.5799170000246
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 4,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 808.2617500000051
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 58,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=348.000,fish_first_audio;dur=348.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 4,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 1186.4660419999855,
      "firstAudioMs": 1186.6829579999903,
      "lastAudioBytesMs": 4899.1165420000325,
      "serverTimings": {
        "totalMs": 4539,
        "transcribeMs": 0,
        "translationMs": 317,
        "speechMs": 4222,
        "firstAudioMs": 690
      },
      "protocolDoneMs": 5026.558542000013,
      "settledMs": 5026.565667000017,
      "audioBytes": 159241,
      "audioSha256": "3a3cdc766a5a9ec871f2f18bf9e56439d0db9dd0c3824307326a88460accca08",
      "mp3Prefix": true,
      "audioFile": "audio/020-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 4,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:03:18.546Z",
      "segmentId": "initial-20"
    },
    {
      "id": 59,
      "case": 20,
      "fixture": "uncertainty-en-ja-r1",
      "baseId": "uncertainty-en-ja",
      "family": "uncertainty",
      "repeat": 1,
      "label": "Uncertainty and access",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "9ab7ae33c4950f8df77757463c329d9eef9c7b547bc6823145c0f63060155170",
      "site": "v35",
      "order": 2,
      "permutation": "v3>v35>main",
      "schedulePosition": 59,
      "scheduledAt": "2026-10-15T04:03:18.556Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 1,
      "waitForConnectionMs": 0.008208000042941421,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:03:18.571Z",
      "cumulativeAttemptedNominalOperations": 130,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 59,
          "text": "The entrance is 82 centimetres wide. We have not checked whether a wheelchair can pass through it. Please keep the alternative entrance available.",
          "language": "",
          "parts": [
            "The entrance is 82 centimetres wide. We have not checked whether a wheelchair can pass through it. Please keep the alternative entrance available."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 196.03049999999348
        },
        {
          "type": "stage",
          "id": 59,
          "part": 0,
          "stage": "translating",
          "receivedMs": 196.09241700003622
        },
        {
          "type": "translation",
          "id": 59,
          "part": 0,
          "result": {
            "source": "The entrance is 82 centimetres wide. We have not checked whether a wheelchair can pass through it. Please keep the alternative entrance available.",
            "translation": "入口は幅が82センチメートルです。車椅子が通れるかどうかは確認していません。代替入口を利用できるようにしてください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 355
          },
          "speak": true,
          "receivedMs": 552.872417000006
        },
        {
          "type": "stage",
          "id": 59,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 552.95891700004
        },
        {
          "type": "pronunciation",
          "id": 59,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 553.0329999999958
        },
        {
          "type": "stage",
          "id": 59,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 553.0902089999872
        },
        {
          "type": "pronunciation",
          "id": 59,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 9,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 560.5484170000418
        },
        {
          "type": "stage",
          "id": 59,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 560.6034170000348
        },
        {
          "type": "audio-start",
          "id": 59,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=306.000,fish_first_audio;dur=306.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 9,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 914.4022499999846
        },
        {
          "type": "audio-end",
          "id": 59,
          "part": 0,
          "receivedMs": 4648.228042000032
        },
        {
          "type": "part-done",
          "id": 59,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 4648.287167000002
        },
        {
          "type": "done",
          "id": 59,
          "timings": {
            "totalMs": 4448,
            "transcribeMs": 0,
            "translationMs": 355,
            "speechMs": 4093,
            "firstAudioMs": 680
          },
          "receivedMs": 4648.315792000038
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 59,
        "text": "The entrance is 82 centimetres wide. We have not checked whether a wheelchair can pass through it. Please keep the alternative entrance available.",
        "language": "",
        "parts": [
          "The entrance is 82 centimetres wide. We have not checked whether a wheelchair can pass through it. Please keep the alternative entrance available."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 196.03049999999348,
      "stages": [
        {
          "stage": "translating",
          "atMs": 196.09241700003622
        },
        {
          "stage": "speaking",
          "atMs": 552.95891700004
        },
        {
          "stage": "pronunciation",
          "atMs": 553.0902089999872
        },
        {
          "stage": "speaking",
          "atMs": 560.6034170000348
        }
      ],
      "translation": {
        "source": "The entrance is 82 centimetres wide. We have not checked whether a wheelchair can pass through it. Please keep the alternative entrance available.",
        "translation": "入口は幅が82センチメートルです。車椅子が通れるかどうかは確認していません。代替入口を利用できるようにしてください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 355
      },
      "translationReceivedMs": 552.872417000006,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 553.0329999999958
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 9,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 560.5484170000418
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 59,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=306.000,fish_first_audio;dur=306.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 9,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 914.4022499999846,
      "firstAudioMs": 914.4754590000375,
      "lastAudioBytesMs": 4627.10729200003,
      "serverTimings": {
        "totalMs": 4448,
        "transcribeMs": 0,
        "translationMs": 355,
        "speechMs": 4093,
        "firstAudioMs": 680
      },
      "protocolDoneMs": 4648.315792000038,
      "settledMs": 4648.322334000026,
      "audioBytes": 163839,
      "audioSha256": "3065f98de3ba34aef87e450041bd8cc81c7f7fb9a0aae9062c447edeb0edb52a",
      "mp3Prefix": true,
      "audioFile": "audio/020-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 9,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:03:23.223Z",
      "segmentId": "initial-20"
    },
    {
      "id": 60,
      "case": 20,
      "fixture": "uncertainty-en-ja-r1",
      "baseId": "uncertainty-en-ja",
      "family": "uncertainty",
      "repeat": 1,
      "label": "Uncertainty and access",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "9ab7ae33c4950f8df77757463c329d9eef9c7b547bc6823145c0f63060155170",
      "site": "main",
      "order": 3,
      "permutation": "v3>v35>main",
      "schedulePosition": 60,
      "scheduledAt": "2026-10-15T04:03:23.234Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.000707999977748841,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:03:23.245Z",
      "cumulativeAttemptedNominalOperations": 132,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4abef06fc1880e1-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "The entrance is 82 centimetres wide. We have not checked whether a wheelchair can pass through it. Please keep the alternative entrance available.",
        "translation": "入口は幅が82センチメートルです。車椅子が通れるかどうかは確認していません。代替入口を利用できるようにしてください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 508
      },
      "translationReceivedMs": 637.1627909999806,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1024.7739159999765,
      "audioHeaders": {
        "cf-ray": "a4abef0a8eb980e1-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=13.000,fish_headers;dur=291.000,fish_first_audio;dur=291.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "4",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1024.9038750000182,
      "lastAudioBytesMs": 4239.3460409999825,
      "streamEofMs": 4276.596541000006,
      "settledMs": 4276.603790999972,
      "audioBytes": 156315,
      "audioSha256": "468b334700145512b93b8cfe32fcb860af384720c9e58faa7cfafe201a2cdee3",
      "mp3Prefix": true,
      "audioFile": "audio/020-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "4",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:03:27.527Z",
      "segmentId": "initial-20"
    },
    {
      "id": 61,
      "case": 21,
      "fixture": "handover-en-ja-r1",
      "baseId": "handover-en-ja",
      "family": "handover",
      "repeat": 1,
      "label": "Complex handover",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "0c93d586270884ae6bc147402fcd4a08484526515ea17ef1e4238db0de69262a",
      "site": "main",
      "order": 1,
      "permutation": "main>v35>v3",
      "schedulePosition": 61,
      "scheduledAt": "2026-10-15T04:14:25.017Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0008749999997235136,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:14:25.023Z",
      "cumulativeAttemptedNominalOperations": 2,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4abff2f5c608e69-PDX",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "At the morning handover, please separate confirmed deliveries from requests that are still awaiting approval. The generator assigned to the north site must remain there until a replacement arrives; the spare unit may go to the community centre only after its cable has been checked. We expect the main road to reopen this afternoon, but that has not been confirmed. If the route remains closed, tell the receiving teams before rescheduling, preserve the original priority order, and record who agreed to each change.",
        "translation": "朝の引き継ぎ時に、確定した配達とまだ承認待ちの依頼を分けてください。北サイトに割り当てられた発電機は、代替機が到着するまでそこに残す必要があります。予備機は、ケーブルが点検された後にのみコミュニティセンターへ持って行くことができます。主要道路が本日午後に再開する見込みですが、まだ確認されていません。もしルートが閉じたままである場合は、再スケジュールする前に受領チームに伝え、元の優先順位順を保持し、各変更に同意した人物を記録してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 499
      },
      "translationReceivedMs": 688.1738749999986,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1426.6796670000003,
      "audioHeaders": {
        "cf-ray": "a4abff33aeeb8e69-PDX",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=10.000,fish_headers;dur=362.000,fish_first_audio;dur=362.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "15",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1426.9379579999986,
      "lastAudioBytesMs": 8228.282082999998,
      "streamEofMs": 8228.493167,
      "settledMs": 8228.507833,
      "audioBytes": 593919,
      "audioSha256": "655eebd511aacc89f348609731d70c238ad515be17b1dae9e1182a2ea4ddefaa",
      "mp3Prefix": true,
      "audioFile": "audio/021-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "15",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:14:33.258Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 62,
      "case": 21,
      "fixture": "handover-en-ja-r1",
      "baseId": "handover-en-ja",
      "family": "handover",
      "repeat": 1,
      "label": "Complex handover",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "0c93d586270884ae6bc147402fcd4a08484526515ea17ef1e4238db0de69262a",
      "site": "v35",
      "order": 2,
      "permutation": "main>v35>v3",
      "schedulePosition": 62,
      "scheduledAt": "2026-10-15T04:14:33.264Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.01241699999809498,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:14:33.271Z",
      "cumulativeAttemptedNominalOperations": 4,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 62,
          "text": "At the morning handover, please separate confirmed deliveries from requests that are still awaiting approval. The generator assigned to the north site must remain there until a replacement arrives; the spare unit may go to the community centre only after its cable has been checked. We expect the main road to reopen this afternoon, but that has not been confirmed. If the route remains closed, tell the receiving teams before rescheduling, preserve the original priority order, and record who agreed to each change.",
          "language": "",
          "parts": [
            "At the morning handover, please separate confirmed deliveries from requests that are still awaiting approval. The generator assigned to the north site must remain there until a replacement arrives; the spare unit may go to the community centre only after its cable has been checked. We expect the main road to reopen this afternoon, but that has not been confirmed. If the route remains closed, tell the receiving teams before rescheduling, preserve the original priority order, and record who agreed to each change."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 133.9152499999982
        },
        {
          "type": "stage",
          "id": 62,
          "part": 0,
          "stage": "translating",
          "receivedMs": 134.04862499999945
        },
        {
          "type": "translation",
          "id": 62,
          "part": 0,
          "result": {
            "source": "At the morning handover, please separate confirmed deliveries from requests that are still awaiting approval. The generator assigned to the north site must remain there until a replacement arrives; the spare unit may go to the community centre only after its cable has been checked. We expect the main road to reopen this afternoon, but that has not been confirmed. If the route remains closed, tell the receiving teams before rescheduling, preserve the original priority order, and record who agreed to each change.",
            "translation": "朝の引き継ぎ時に、確定した配達とまだ承認待ちの依頼を分けてください。北サイトに割り当てられた発電機は、代替機が到着するまでそこに残す必要があります。予備機は、ケーブルが点検された後にのみコミュニティセンターへ持って行くことができます。主要道路が本日午後に再開する見込みですが、まだ確認されていません。もしルートが閉じたままである場合は、再スケジュールする前に受領チームに伝え、元の優先順位順を保持し、各変更に同意した人物を記録してください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 531
          },
          "speak": true,
          "receivedMs": 670.280999999999
        },
        {
          "type": "stage",
          "id": 62,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 670.3725410000006
        },
        {
          "type": "pronunciation",
          "id": 62,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 670.4574580000008
        },
        {
          "type": "stage",
          "id": 62,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 670.6482910000013
        },
        {
          "type": "pronunciation",
          "id": 62,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 15,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 692.2279999999992
        },
        {
          "type": "stage",
          "id": 62,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 693.6580409999988
        },
        {
          "type": "audio-start",
          "id": 62,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=152.000,fish_first_audio;dur=152.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 15,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 956.5978749999995
        },
        {
          "type": "audio-end",
          "id": 62,
          "part": 0,
          "receivedMs": 8618.764707999999
        },
        {
          "type": "part-done",
          "id": 62,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 8618.92525
        },
        {
          "type": "done",
          "id": 62,
          "timings": {
            "totalMs": 8477,
            "transcribeMs": 0,
            "translationMs": 531,
            "speechMs": 7946,
            "firstAudioMs": 796
          },
          "receivedMs": 8619.040125
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 62,
        "text": "At the morning handover, please separate confirmed deliveries from requests that are still awaiting approval. The generator assigned to the north site must remain there until a replacement arrives; the spare unit may go to the community centre only after its cable has been checked. We expect the main road to reopen this afternoon, but that has not been confirmed. If the route remains closed, tell the receiving teams before rescheduling, preserve the original priority order, and record who agreed to each change.",
        "language": "",
        "parts": [
          "At the morning handover, please separate confirmed deliveries from requests that are still awaiting approval. The generator assigned to the north site must remain there until a replacement arrives; the spare unit may go to the community centre only after its cable has been checked. We expect the main road to reopen this afternoon, but that has not been confirmed. If the route remains closed, tell the receiving teams before rescheduling, preserve the original priority order, and record who agreed to each change."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 133.9152499999982,
      "stages": [
        {
          "stage": "translating",
          "atMs": 134.04862499999945
        },
        {
          "stage": "speaking",
          "atMs": 670.3725410000006
        },
        {
          "stage": "pronunciation",
          "atMs": 670.6482910000013
        },
        {
          "stage": "speaking",
          "atMs": 693.6580409999988
        }
      ],
      "translation": {
        "source": "At the morning handover, please separate confirmed deliveries from requests that are still awaiting approval. The generator assigned to the north site must remain there until a replacement arrives; the spare unit may go to the community centre only after its cable has been checked. We expect the main road to reopen this afternoon, but that has not been confirmed. If the route remains closed, tell the receiving teams before rescheduling, preserve the original priority order, and record who agreed to each change.",
        "translation": "朝の引き継ぎ時に、確定した配達とまだ承認待ちの依頼を分けてください。北サイトに割り当てられた発電機は、代替機が到着するまでそこに残す必要があります。予備機は、ケーブルが点検された後にのみコミュニティセンターへ持って行くことができます。主要道路が本日午後に再開する見込みですが、まだ確認されていません。もしルートが閉じたままである場合は、再スケジュールする前に受領チームに伝え、元の優先順位順を保持し、各変更に同意した人物を記録してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 531
      },
      "translationReceivedMs": 670.280999999999,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 670.4574580000008
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 15,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 692.2279999999992
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 62,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=152.000,fish_first_audio;dur=152.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 15,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 956.5978749999995,
      "firstAudioMs": 960.0550829999993,
      "lastAudioBytesMs": 8486.616458,
      "serverTimings": {
        "totalMs": 8477,
        "transcribeMs": 0,
        "translationMs": 531,
        "speechMs": 7946,
        "firstAudioMs": 796
      },
      "protocolDoneMs": 8619.040125,
      "settledMs": 8619.065791,
      "audioBytes": 580962,
      "audioSha256": "8ee642b2a416a5551e534898dde44fa8ac89701293767041fa2ef59911461a57",
      "mp3Prefix": true,
      "audioFile": "audio/021-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 15,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:14:41.900Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 63,
      "case": 21,
      "fixture": "handover-en-ja-r1",
      "baseId": "handover-en-ja",
      "family": "handover",
      "repeat": 1,
      "label": "Complex handover",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "0c93d586270884ae6bc147402fcd4a08484526515ea17ef1e4238db0de69262a",
      "site": "v3",
      "order": 3,
      "permutation": "main>v35>v3",
      "schedulePosition": 63,
      "scheduledAt": "2026-10-15T04:14:41.906Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.006790999999793712,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:14:41.911Z",
      "cumulativeAttemptedNominalOperations": 6,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 63,
          "text": "At the morning handover, please separate confirmed deliveries from requests that are still awaiting approval. The generator assigned to the north site must remain there until a replacement arrives; the spare unit may go to the community centre only after its cable has been checked. We expect the main road to reopen this afternoon, but that has not been confirmed. If the route remains closed, tell the receiving teams before rescheduling, preserve the original priority order, and record who agreed to each change.",
          "language": "",
          "parts": [
            "At the morning handover, please separate confirmed deliveries from requests that are still awaiting approval. The generator assigned to the north site must remain there until a replacement arrives; the spare unit may go to the community centre only after its cable has been checked. We expect the main road to reopen this afternoon, but that has not been confirmed. If the route remains closed, tell the receiving teams before rescheduling, preserve the original priority order, and record who agreed to each change."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 208.62824999999793
        },
        {
          "type": "stage",
          "id": 63,
          "part": 0,
          "stage": "translating",
          "receivedMs": 208.7284159999981
        },
        {
          "type": "translation",
          "id": 63,
          "part": 0,
          "result": {
            "source": "At the morning handover, please separate confirmed deliveries from requests that are still awaiting approval. The generator assigned to the north site must remain there until a replacement arrives; the spare unit may go to the community centre only after its cable has been checked. We expect the main road to reopen this afternoon, but that has not been confirmed. If the route remains closed, tell the receiving teams before rescheduling, preserve the original priority order, and record who agreed to each change.",
            "translation": "朝の引き継ぎ時に、確定した配達とまだ承認待ちの依頼を分けてください。北側サイトに割り当てられた発電機は、代替機が到着するまでそこに残す必要があります。予備機は、ケーブルが点検された後にのみコミュニティセンターへ持って行くことができます。主要道路が本日の午後に再開する見込みですが、まだ確認されていません。もしルートが閉じたままである場合は、再スケジュールする前に受領チームに伝え、元の優先順位順を保持し、各変更に同意した人物を記録してください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 461
          },
          "speak": true,
          "receivedMs": 679.8146659999984
        },
        {
          "type": "stage",
          "id": 63,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 679.8683749999982
        },
        {
          "type": "pronunciation",
          "id": 63,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 685.4267499999987
        },
        {
          "type": "stage",
          "id": 63,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 685.5623749999977
        },
        {
          "type": "pronunciation",
          "id": 63,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 15,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 685.6832909999976
        },
        {
          "type": "stage",
          "id": 63,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 685.7794999999969
        },
        {
          "type": "audio-start",
          "id": 63,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=330.000,fish_first_audio;dur=340.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 15,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 1040.8590409999997
        },
        {
          "type": "audio-end",
          "id": 63,
          "part": 0,
          "receivedMs": 16033.586832999998
        },
        {
          "type": "part-done",
          "id": 63,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 16033.627875000002
        },
        {
          "type": "done",
          "id": 63,
          "timings": {
            "totalMs": 15823,
            "transcribeMs": 0,
            "translationMs": 461,
            "speechMs": 15362,
            "firstAudioMs": 820
          },
          "receivedMs": 16033.668833
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 63,
        "text": "At the morning handover, please separate confirmed deliveries from requests that are still awaiting approval. The generator assigned to the north site must remain there until a replacement arrives; the spare unit may go to the community centre only after its cable has been checked. We expect the main road to reopen this afternoon, but that has not been confirmed. If the route remains closed, tell the receiving teams before rescheduling, preserve the original priority order, and record who agreed to each change.",
        "language": "",
        "parts": [
          "At the morning handover, please separate confirmed deliveries from requests that are still awaiting approval. The generator assigned to the north site must remain there until a replacement arrives; the spare unit may go to the community centre only after its cable has been checked. We expect the main road to reopen this afternoon, but that has not been confirmed. If the route remains closed, tell the receiving teams before rescheduling, preserve the original priority order, and record who agreed to each change."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 208.62824999999793,
      "stages": [
        {
          "stage": "translating",
          "atMs": 208.7284159999981
        },
        {
          "stage": "speaking",
          "atMs": 679.8683749999982
        },
        {
          "stage": "pronunciation",
          "atMs": 685.5623749999977
        },
        {
          "stage": "speaking",
          "atMs": 685.7794999999969
        }
      ],
      "translation": {
        "source": "At the morning handover, please separate confirmed deliveries from requests that are still awaiting approval. The generator assigned to the north site must remain there until a replacement arrives; the spare unit may go to the community centre only after its cable has been checked. We expect the main road to reopen this afternoon, but that has not been confirmed. If the route remains closed, tell the receiving teams before rescheduling, preserve the original priority order, and record who agreed to each change.",
        "translation": "朝の引き継ぎ時に、確定した配達とまだ承認待ちの依頼を分けてください。北側サイトに割り当てられた発電機は、代替機が到着するまでそこに残す必要があります。予備機は、ケーブルが点検された後にのみコミュニティセンターへ持って行くことができます。主要道路が本日の午後に再開する見込みですが、まだ確認されていません。もしルートが閉じたままである場合は、再スケジュールする前に受領チームに伝え、元の優先順位順を保持し、各変更に同意した人物を記録してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 461
      },
      "translationReceivedMs": 679.8146659999984,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 685.4267499999987
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 15,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 685.6832909999976
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 63,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=330.000,fish_first_audio;dur=340.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 15,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 1040.8590409999997,
      "firstAudioMs": 1040.9255830000002,
      "lastAudioBytesMs": 16009.348999999998,
      "serverTimings": {
        "totalMs": 15823,
        "transcribeMs": 0,
        "translationMs": 461,
        "speechMs": 15362,
        "firstAudioMs": 820
      },
      "protocolDoneMs": 16033.668833,
      "settledMs": 16033.681625000001,
      "audioBytes": 595590,
      "audioSha256": "049856e4ad45679d77e2c6b588fa1093d86125c15e1f49167cd944343efd3808",
      "mp3Prefix": true,
      "audioFile": "audio/021-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 15,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:14:57.950Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 64,
      "case": 22,
      "fixture": "equipment-label-en-ja-r1",
      "baseId": "equipment-label-en-ja",
      "family": "equipment-label",
      "repeat": 1,
      "label": "Equipment code and capacity",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "9a695c5c7e0753271d77b3a7da1d8a36965552b9558f12ee16e62c371b1f5a03",
      "site": "v35",
      "order": 1,
      "permutation": "v35>main>v3",
      "schedulePosition": 64,
      "scheduledAt": "2026-10-15T04:14:57.958Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.013083000005281065,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:14:57.965Z",
      "cumulativeAttemptedNominalOperations": 8,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 64,
          "text": "Bring pump B-12 and a 2.5-litre container.",
          "language": "",
          "parts": [
            "Bring pump B-12 and a 2.5-litre container."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 131.203207999999
        },
        {
          "type": "stage",
          "id": 64,
          "part": 0,
          "stage": "translating",
          "receivedMs": 131.39045800000167
        },
        {
          "type": "translation",
          "id": 64,
          "part": 0,
          "result": {
            "source": "Bring pump B-12 and a 2.5-litre container.",
            "translation": "ポンプB-12と2.5リットルの容器を持ってきてください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 653
          },
          "speak": true,
          "receivedMs": 787.770666000004
        },
        {
          "type": "stage",
          "id": 64,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 787.8686250000028
        },
        {
          "type": "pronunciation",
          "id": 64,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 788.1366249999992
        },
        {
          "type": "stage",
          "id": 64,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 790.2999160000036
        },
        {
          "type": "pronunciation",
          "id": 64,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 3,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 792.9516250000015
        },
        {
          "type": "stage",
          "id": 64,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 793.090750000003
        },
        {
          "type": "audio-start",
          "id": 64,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=137.000,fish_first_audio;dur=137.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 3,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 1044.863750000004
        },
        {
          "type": "audio-end",
          "id": 64,
          "part": 0,
          "receivedMs": 1850.3635829999985
        },
        {
          "type": "part-done",
          "id": 64,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 1850.448375
        },
        {
          "type": "done",
          "id": 64,
          "timings": {
            "totalMs": 1711,
            "transcribeMs": 0,
            "translationMs": 653,
            "speechMs": 1058,
            "firstAudioMs": 902
          },
          "receivedMs": 1850.5457499999975
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 64,
        "text": "Bring pump B-12 and a 2.5-litre container.",
        "language": "",
        "parts": [
          "Bring pump B-12 and a 2.5-litre container."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 131.203207999999,
      "stages": [
        {
          "stage": "translating",
          "atMs": 131.39045800000167
        },
        {
          "stage": "speaking",
          "atMs": 787.8686250000028
        },
        {
          "stage": "pronunciation",
          "atMs": 790.2999160000036
        },
        {
          "stage": "speaking",
          "atMs": 793.090750000003
        }
      ],
      "translation": {
        "source": "Bring pump B-12 and a 2.5-litre container.",
        "translation": "ポンプB-12と2.5リットルの容器を持ってきてください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 653
      },
      "translationReceivedMs": 787.770666000004,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 788.1366249999992
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 3,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 792.9516250000015
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 64,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=137.000,fish_first_audio;dur=137.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 3,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 1044.863750000004,
      "firstAudioMs": 1044.9522080000024,
      "lastAudioBytesMs": 1719.1384580000013,
      "serverTimings": {
        "totalMs": 1711,
        "transcribeMs": 0,
        "translationMs": 653,
        "speechMs": 1058,
        "firstAudioMs": 902
      },
      "protocolDoneMs": 1850.5457499999975,
      "settledMs": 1850.5652499999997,
      "audioBytes": 58931,
      "audioSha256": "e24400c811bd34315b10689cfce08c3ad7bd6ef58ba9ed115ead74435d574e82",
      "mp3Prefix": true,
      "audioFile": "audio/022-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 3,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:14:59.820Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 65,
      "case": 22,
      "fixture": "equipment-label-en-ja-r1",
      "baseId": "equipment-label-en-ja",
      "family": "equipment-label",
      "repeat": 1,
      "label": "Equipment code and capacity",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "9a695c5c7e0753271d77b3a7da1d8a36965552b9558f12ee16e62c371b1f5a03",
      "site": "main",
      "order": 2,
      "permutation": "v35>main>v3",
      "schedulePosition": 65,
      "scheduledAt": "2026-10-15T04:14:59.827Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.000915999997232575,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:14:59.832Z",
      "cumulativeAttemptedNominalOperations": 10,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac000ddb65ad76-PDX",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "Bring pump B-12 and a 2.5-litre container.",
        "translation": "ポンプB-12と2.5リットルの容器を持ってきてください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 437
      },
      "translationReceivedMs": 1458.8763749999998,
      "speechHttpStatus": 200,
      "speechHeadersMs": 2026.156750000002,
      "audioHeaders": {
        "cf-ray": "a4ac0011fd1aad76-PDX",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=5.000,fish_headers;dur=168.000,fish_first_audio;dur=168.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 2026.314459000001,
      "lastAudioBytesMs": 2958.122374999999,
      "streamEofMs": 2958.2578339999964,
      "settledMs": 2958.2631669999973,
      "audioBytes": 81083,
      "audioSha256": "280bbf415df221efb738208a2f7d2d896bc068032a7ee41a94c8b8dd113eae39",
      "mp3Prefix": true,
      "audioFile": "audio/022-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:15:02.795Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 66,
      "case": 22,
      "fixture": "equipment-label-en-ja-r1",
      "baseId": "equipment-label-en-ja",
      "family": "equipment-label",
      "repeat": 1,
      "label": "Equipment code and capacity",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "9a695c5c7e0753271d77b3a7da1d8a36965552b9558f12ee16e62c371b1f5a03",
      "site": "v3",
      "order": 3,
      "permutation": "v35>main>v3",
      "schedulePosition": 66,
      "scheduledAt": "2026-10-15T04:15:02.801Z",
      "status": "failed",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.009333000001788605,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:15:02.808Z",
      "cumulativeAttemptedNominalOperations": 12,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 66,
          "text": "Bring pump B-12 and a 2.5-litre container.",
          "language": "",
          "parts": [
            "Bring pump B-12 and a 2.5-litre container."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 25.67583300000115
        },
        {
          "type": "stage",
          "id": 66,
          "part": 0,
          "stage": "translating",
          "receivedMs": 25.728792000001704
        },
        {
          "type": "translation",
          "id": 66,
          "part": 0,
          "result": {
            "source": "Bring pump B-12 and a 2.5-litre container.",
            "translation": "ポンプB-12と2.5リットルの容器を持ってきてください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 461
          },
          "speak": true,
          "receivedMs": 491.1391670000012
        },
        {
          "type": "stage",
          "id": 66,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 495.536583000001
        },
        {
          "type": "pronunciation",
          "id": 66,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 495.60079200000473
        },
        {
          "type": "stage",
          "id": 66,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 495.6395000000048
        },
        {
          "type": "pronunciation",
          "id": 66,
          "part": 0,
          "progress": {
            "phase": "failed",
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 495.7281670000011
        },
        {
          "type": "error",
          "id": 66,
          "part": 0,
          "nextPart": 0,
          "stage": "pronunciation",
          "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
          "status": 422,
          "code": "pronunciation_no_guidance",
          "retryable": false,
          "partialAudio": false,
          "receivedMs": 495.80366700000013
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 66,
        "text": "Bring pump B-12 and a 2.5-litre container.",
        "language": "",
        "parts": [
          "Bring pump B-12 and a 2.5-litre container."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 25.67583300000115,
      "stages": [
        {
          "stage": "translating",
          "atMs": 25.728792000001704
        },
        {
          "stage": "speaking",
          "atMs": 495.536583000001
        },
        {
          "stage": "pronunciation",
          "atMs": 495.6395000000048
        }
      ],
      "translation": {
        "source": "Bring pump B-12 and a 2.5-litre container.",
        "translation": "ポンプB-12と2.5リットルの容器を持ってきてください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 461
      },
      "translationReceivedMs": 491.1391670000012,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 495.60079200000473
        },
        {
          "phase": "failed",
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 495.7281670000011
        }
      ],
      "settledMs": 495.90812500000175,
      "error": {
        "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
        "code": "pronunciation_no_guidance",
        "status": 422,
        "stage": "pronunciation",
        "retryable": false,
        "partialAudio": false
      },
      "outcome": "no-audio-failure",
      "guidance": {
        "preparation": null,
        "kind": null,
        "rules": null,
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:15:03.304Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 67,
      "case": 23,
      "fixture": "time-correction-ja-en-r1",
      "baseId": "time-correction-ja-en",
      "family": "time-correction",
      "repeat": 1,
      "label": "Corrected departure time",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "3cac7637ae0bd9e3893bbe28a254db10922bca7212af2975f99a060ffd96c3de",
      "site": "v35",
      "order": 1,
      "permutation": "v35>main>v3",
      "schedulePosition": 67,
      "scheduledAt": "2026-10-15T04:15:03.312Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.009125000004132744,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:15:03.320Z",
      "cumulativeAttemptedNominalOperations": 14,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 67,
          "text": "出発は8時50分ではなく、8時15分です。",
          "language": "",
          "parts": [
            "出発は8時50分ではなく、8時15分です。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 136.60391700000037
        },
        {
          "type": "stage",
          "id": 67,
          "part": 0,
          "stage": "translating",
          "receivedMs": 136.6972919999971
        },
        {
          "type": "translation",
          "id": 67,
          "part": 0,
          "result": {
            "source": "出発は8時50分ではなく、8時15分です。",
            "translation": "The departure is not at 8:50, but at 8:15.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 279
          },
          "speak": true,
          "receivedMs": 420.0491669999974
        },
        {
          "type": "stage",
          "id": 67,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 420.12691699999414
        },
        {
          "type": "pronunciation",
          "id": 67,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 420.21045899999444
        },
        {
          "type": "stage",
          "id": 67,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 420.25274999999965
        },
        {
          "type": "audio-start",
          "id": 67,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=149.000,fish_first_audio;dur=149.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 679.7047919999968
        },
        {
          "type": "audio-end",
          "id": 67,
          "part": 0,
          "receivedMs": 1477.8813339999979
        },
        {
          "type": "part-done",
          "id": 67,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 1477.934666999994
        },
        {
          "type": "done",
          "id": 67,
          "timings": {
            "totalMs": 1337,
            "transcribeMs": 0,
            "translationMs": 279,
            "speechMs": 1058,
            "firstAudioMs": 540
          },
          "receivedMs": 1477.9711249999964
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 67,
        "text": "出発は8時50分ではなく、8時15分です。",
        "language": "",
        "parts": [
          "出発は8時50分ではなく、8時15分です。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 136.60391700000037,
      "stages": [
        {
          "stage": "translating",
          "atMs": 136.6972919999971
        },
        {
          "stage": "speaking",
          "atMs": 420.12691699999414
        },
        {
          "stage": "speaking",
          "atMs": 420.25274999999965
        }
      ],
      "translation": {
        "source": "出発は8時50分ではなく、8時15分です。",
        "translation": "The departure is not at 8:50, but at 8:15.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 279
      },
      "translationReceivedMs": 420.0491669999974,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 420.21045899999444
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 67,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=149.000,fish_first_audio;dur=149.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 679.7047919999968,
      "firstAudioMs": 681.8594999999987,
      "lastAudioBytesMs": 1349.7225419999959,
      "serverTimings": {
        "totalMs": 1337,
        "transcribeMs": 0,
        "translationMs": 279,
        "speechMs": 1058,
        "firstAudioMs": 540
      },
      "protocolDoneMs": 1477.9711249999964,
      "settledMs": 1477.9812089999978,
      "audioBytes": 58095,
      "audioSha256": "d3d0a1a9f1a8366aa24e354dd95f4f8c65e13af8556c4d81006a2efa6afdc587",
      "mp3Prefix": true,
      "audioFile": "audio/023-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:15:04.802Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 68,
      "case": 23,
      "fixture": "time-correction-ja-en-r1",
      "baseId": "time-correction-ja-en",
      "family": "time-correction",
      "repeat": 1,
      "label": "Corrected departure time",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "3cac7637ae0bd9e3893bbe28a254db10922bca7212af2975f99a060ffd96c3de",
      "site": "main",
      "order": 2,
      "permutation": "v35>main>v3",
      "schedulePosition": 68,
      "scheduledAt": "2026-10-15T04:15:04.808Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0013330000001587905,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:15:04.813Z",
      "cumulativeAttemptedNominalOperations": 16,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac00280c81ad76-PDX",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "出発は8時50分ではなく、8時15分です。",
        "translation": "The departure is not at 8:50, but at 8:15.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 359
      },
      "translationReceivedMs": 525.0214170000036,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1043.167125,
      "audioHeaders": {
        "cf-ray": "a4ac002b4d20ad76-PDX",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=162.000,fish_first_audio;dur=162.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1045.7682920000007,
      "lastAudioBytesMs": 1800.3752499999973,
      "streamEofMs": 1800.530375000002,
      "settledMs": 1800.533709000003,
      "audioBytes": 63528,
      "audioSha256": "47c31bde9f049ae8a2bd14c71d851d625e13e9fce3ead8b5360866cad50a3906",
      "mp3Prefix": true,
      "audioFile": "audio/023-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:15:06.619Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 69,
      "case": 23,
      "fixture": "time-correction-ja-en-r1",
      "baseId": "time-correction-ja-en",
      "family": "time-correction",
      "repeat": 1,
      "label": "Corrected departure time",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "3cac7637ae0bd9e3893bbe28a254db10922bca7212af2975f99a060ffd96c3de",
      "site": "v3",
      "order": 3,
      "permutation": "v35>main>v3",
      "schedulePosition": 69,
      "scheduledAt": "2026-10-15T04:15:06.626Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.013791999997920357,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:15:06.632Z",
      "cumulativeAttemptedNominalOperations": 18,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 69,
          "text": "出発は8時50分ではなく、8時15分です。",
          "language": "",
          "parts": [
            "出発は8時50分ではなく、8時15分です。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 182.13895900000352
        },
        {
          "type": "stage",
          "id": 69,
          "part": 0,
          "stage": "translating",
          "receivedMs": 183.5658340000009
        },
        {
          "type": "translation",
          "id": 69,
          "part": 0,
          "result": {
            "source": "出発は8時50分ではなく、8時15分です。",
            "translation": "The departure is not at 8:50, but at 8:15.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 266
          },
          "speak": true,
          "receivedMs": 452.2229590000061
        },
        {
          "type": "stage",
          "id": 69,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 452.29108400000405
        },
        {
          "type": "pronunciation",
          "id": 69,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 452.3599170000016
        },
        {
          "type": "stage",
          "id": 69,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 452.4045840000035
        },
        {
          "type": "audio-start",
          "id": 69,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=438.000,fish_first_audio;dur=448.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 923.3089590000018
        },
        {
          "type": "audio-end",
          "id": 69,
          "part": 0,
          "receivedMs": 2197.493459000005
        },
        {
          "type": "part-done",
          "id": 69,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2197.541750000004
        },
        {
          "type": "done",
          "id": 69,
          "timings": {
            "totalMs": 2009,
            "transcribeMs": 0,
            "translationMs": 266,
            "speechMs": 1743,
            "firstAudioMs": 734
          },
          "receivedMs": 2197.580750000001
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 69,
        "text": "出発は8時50分ではなく、8時15分です。",
        "language": "",
        "parts": [
          "出発は8時50分ではなく、8時15分です。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 182.13895900000352,
      "stages": [
        {
          "stage": "translating",
          "atMs": 183.5658340000009
        },
        {
          "stage": "speaking",
          "atMs": 452.29108400000405
        },
        {
          "stage": "speaking",
          "atMs": 452.4045840000035
        }
      ],
      "translation": {
        "source": "出発は8時50分ではなく、8時15分です。",
        "translation": "The departure is not at 8:50, but at 8:15.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 266
      },
      "translationReceivedMs": 452.2229590000061,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 452.3599170000016
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 69,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=438.000,fish_first_audio;dur=448.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 923.3089590000018,
      "firstAudioMs": 923.3602920000048,
      "lastAudioBytesMs": 2175.4445420000047,
      "serverTimings": {
        "totalMs": 2009,
        "transcribeMs": 0,
        "translationMs": 266,
        "speechMs": 1743,
        "firstAudioMs": 734
      },
      "protocolDoneMs": 2197.580750000001,
      "settledMs": 2197.5912920000046,
      "audioBytes": 58095,
      "audioSha256": "27113f27221ccfa8de40364cf090a808937814f2e947ba5d0ade5f24078bb828",
      "mp3Prefix": true,
      "audioFile": "audio/023-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:15:08.834Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 70,
      "case": 24,
      "fixture": "recorded-long-en-ja-r1",
      "baseId": "recorded-long-en-ja",
      "family": "meeting-recording",
      "repeat": 1,
      "label": "Longer saved recording",
      "direction": "en-ja",
      "modality": "audio",
      "inputSha256": "f411e55a55b70295928e62ee9ec186cdf098cf9438e7140285d4276789484f72",
      "site": "main",
      "order": 1,
      "permutation": "main>v3>v35",
      "schedulePosition": 70,
      "scheduledAt": "2026-10-15T04:15:08.844Z",
      "status": "complete",
      "nominalOperations": 3,
      "waitForConnectionMs": 0.0005830000009154901,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:15:08.850Z",
      "cumulativeAttemptedNominalOperations": 21,
      "requestSent": true,
      "transcriptionHttpStatus": 200,
      "transcriptionHeaders": {
        "cf-ray": "a4ac00422886ad76-PDX",
        "content-type": "application/json; charset=utf-8"
      },
      "transcript": {
        "text": "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance.",
        "language": "en"
      },
      "transcriptReceivedMs": 2618.5190839999996,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac0051adcdad76-PDX",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance.",
        "translation": "ブリーフィングは午前10時に開始します。予約がなくても参加できますが、入口で名前をお知らせください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 420
      },
      "translationReceivedMs": 3203.037292000001,
      "speechHttpStatus": 200,
      "speechHeadersMs": 4195.158584000004,
      "audioHeaders": {
        "cf-ray": "a4ac00581810ad76-PDX",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=8.000,fish_headers;dur=154.000,fish_first_audio;dur=154.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "3",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 4196.597000000002,
      "lastAudioBytesMs": 5813.685000000005,
      "streamEofMs": 5813.885167,
      "settledMs": 5813.900834,
      "audioBytes": 133328,
      "audioSha256": "586ad51e0e89d2a1b3a4b6940e3ac133df01f572a2d31e4dac83f2b201472d05",
      "mp3Prefix": true,
      "audioFile": "audio/024-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "3",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:15:14.668Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 71,
      "case": 24,
      "fixture": "recorded-long-en-ja-r1",
      "baseId": "recorded-long-en-ja",
      "family": "meeting-recording",
      "repeat": 1,
      "label": "Longer saved recording",
      "direction": "en-ja",
      "modality": "audio",
      "inputSha256": "f411e55a55b70295928e62ee9ec186cdf098cf9438e7140285d4276789484f72",
      "site": "v3",
      "order": 2,
      "permutation": "main>v3>v35",
      "schedulePosition": 71,
      "scheduledAt": "2026-10-15T04:15:14.674Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.0148750000007567,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:15:14.681Z",
      "cumulativeAttemptedNominalOperations": 24,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 71,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 549.7564170000041
        },
        {
          "type": "transcript",
          "id": 71,
          "text": "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance.",
          "language": "en",
          "parts": [
            "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 957.3588330000057
        },
        {
          "type": "stage",
          "id": 71,
          "part": 0,
          "stage": "translating",
          "receivedMs": 957.4286250000005
        },
        {
          "type": "translation",
          "id": 71,
          "part": 0,
          "result": {
            "source": "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance.",
            "translation": "ブリーフィングは午前10時に開始します。予約がなくても参加できますが、入口で名前をお知らせください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 354
          },
          "speak": true,
          "receivedMs": 1311.6837080000041
        },
        {
          "type": "stage",
          "id": 71,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1311.8088330000028
        },
        {
          "type": "pronunciation",
          "id": 71,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 1311.912083000003
        },
        {
          "type": "stage",
          "id": 71,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 1312.0052920000016
        },
        {
          "type": "pronunciation",
          "id": 71,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 3,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 1315.6935830000002
        },
        {
          "type": "stage",
          "id": 71,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1315.9622500000041
        },
        {
          "type": "audio-start",
          "id": 71,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=312.000,fish_first_audio;dur=315.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 3,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 1648.9983330000032
        },
        {
          "type": "audio-end",
          "id": 71,
          "part": 0,
          "receivedMs": 4819.987625000002
        },
        {
          "type": "part-done",
          "id": 71,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 4820.039167000003
        },
        {
          "type": "done",
          "id": 71,
          "timings": {
            "totalMs": 4780,
            "transcribeMs": 399,
            "translationMs": 354,
            "speechMs": 3512,
            "firstAudioMs": 1601
          },
          "receivedMs": 4820.078625000002
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 549.7564170000041
        },
        {
          "stage": "translating",
          "atMs": 957.4286250000005
        },
        {
          "stage": "speaking",
          "atMs": 1311.8088330000028
        },
        {
          "stage": "pronunciation",
          "atMs": 1312.0052920000016
        },
        {
          "stage": "speaking",
          "atMs": 1315.9622500000041
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 71,
        "text": "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance.",
        "language": "en",
        "parts": [
          "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 957.3588330000057,
      "translation": {
        "source": "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance.",
        "translation": "ブリーフィングは午前10時に開始します。予約がなくても参加できますが、入口で名前をお知らせください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 354
      },
      "translationReceivedMs": 1311.6837080000041,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 1311.912083000003
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 3,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 1315.6935830000002
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 71,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=312.000,fish_first_audio;dur=315.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 3,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 1648.9983330000032,
      "firstAudioMs": 1649.1279580000046,
      "lastAudioBytesMs": 4792.800208000008,
      "serverTimings": {
        "totalMs": 4780,
        "transcribeMs": 399,
        "translationMs": 354,
        "speechMs": 3512,
        "firstAudioMs": 1601
      },
      "protocolDoneMs": 4820.078625000002,
      "settledMs": 4820.097667000002,
      "audioBytes": 126640,
      "audioSha256": "a392419e991ec7e21e1eecf239f549019b6e3d20b8a2cd98f59dbe3d27b6ba94",
      "mp3Prefix": true,
      "audioFile": "audio/024-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 3,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:15:19.505Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 72,
      "case": 24,
      "fixture": "recorded-long-en-ja-r1",
      "baseId": "recorded-long-en-ja",
      "family": "meeting-recording",
      "repeat": 1,
      "label": "Longer saved recording",
      "direction": "en-ja",
      "modality": "audio",
      "inputSha256": "f411e55a55b70295928e62ee9ec186cdf098cf9438e7140285d4276789484f72",
      "site": "v35",
      "order": 3,
      "permutation": "main>v3>v35",
      "schedulePosition": 72,
      "scheduledAt": "2026-10-15T04:15:19.512Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.007750000004307367,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:15:19.517Z",
      "cumulativeAttemptedNominalOperations": 27,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 72,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 538.3887500000128
        },
        {
          "type": "transcript",
          "id": 72,
          "text": "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance.",
          "language": "en",
          "parts": [
            "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 987.8213329999999
        },
        {
          "type": "stage",
          "id": 72,
          "part": 0,
          "stage": "translating",
          "receivedMs": 987.9471660000127
        },
        {
          "type": "translation",
          "id": 72,
          "part": 0,
          "result": {
            "source": "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance.",
            "translation": "ブリーフィングは午前10時に開始します。予約がない方でも参加できますが、入口で名前をお知らせください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 423
          },
          "speak": true,
          "receivedMs": 1410.8150000000023
        },
        {
          "type": "stage",
          "id": 72,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1412.6341250000114
        },
        {
          "type": "pronunciation",
          "id": 72,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 1412.6910410000128
        },
        {
          "type": "stage",
          "id": 72,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 1412.7239580000023
        },
        {
          "type": "pronunciation",
          "id": 72,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 6,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 1414.0792500000098
        },
        {
          "type": "stage",
          "id": 72,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1414.117458000008
        },
        {
          "type": "audio-start",
          "id": 72,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=219.000,fish_first_audio;dur=219.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 6,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 1742.755375000008
        },
        {
          "type": "audio-end",
          "id": 72,
          "part": 0,
          "receivedMs": 3588.508541000003
        },
        {
          "type": "part-done",
          "id": 72,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 3588.5560410000035
        },
        {
          "type": "done",
          "id": 72,
          "timings": {
            "totalMs": 3446,
            "transcribeMs": 443,
            "translationMs": 423,
            "speechMs": 2174,
            "firstAudioMs": 1600
          },
          "receivedMs": 3588.603166000001
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 538.3887500000128
        },
        {
          "stage": "translating",
          "atMs": 987.9471660000127
        },
        {
          "stage": "speaking",
          "atMs": 1412.6341250000114
        },
        {
          "stage": "pronunciation",
          "atMs": 1412.7239580000023
        },
        {
          "stage": "speaking",
          "atMs": 1414.117458000008
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 72,
        "text": "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance.",
        "language": "en",
        "parts": [
          "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 987.8213329999999,
      "translation": {
        "source": "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance.",
        "translation": "ブリーフィングは午前10時に開始します。予約がない方でも参加できますが、入口で名前をお知らせください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 423
      },
      "translationReceivedMs": 1410.8150000000023,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 1412.6910410000128
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 6,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 1414.0792500000098
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 72,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=219.000,fish_first_audio;dur=219.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 6,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 1742.755375000008,
      "firstAudioMs": 1744.449958000012,
      "lastAudioBytesMs": 3454.7118330000085,
      "serverTimings": {
        "totalMs": 3446,
        "transcribeMs": 443,
        "translationMs": 423,
        "speechMs": 2174,
        "firstAudioMs": 1600
      },
      "protocolDoneMs": 3588.603166000001,
      "settledMs": 3588.6157500000118,
      "audioBytes": 131656,
      "audioSha256": "66dbf1e696669b2c77414d73b6d26a6b54cdc9fc89644116e2ee4bbd73750f09",
      "mp3Prefix": true,
      "audioFile": "audio/024-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 6,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:15:23.111Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 73,
      "case": 25,
      "fixture": "conditional-ja-en-r1",
      "baseId": "conditional-ja-en",
      "family": "conditional",
      "repeat": 1,
      "label": "Conditional routing",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "2e57a53eddcea89f500587d557a03307870e99a5d8cf098bcdf8d307e8c7f7bd",
      "site": "v3",
      "order": 1,
      "permutation": "v3>v35>main",
      "schedulePosition": 73,
      "scheduledAt": "2026-10-15T04:15:23.118Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.008457999996608123,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:15:23.126Z",
      "cumulativeAttemptedNominalOperations": 29,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 73,
          "text": "橋が閉鎖されていたら、東側の道路を通り、受け取り担当者に電話してください。通行できる場合は、いつもの経路を使ってください。目的地は変更しないでください。",
          "language": "",
          "parts": [
            "橋が閉鎖されていたら、東側の道路を通り、受け取り担当者に電話してください。通行できる場合は、いつもの経路を使ってください。目的地は変更しないでください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 186.7369580000086
        },
        {
          "type": "stage",
          "id": 73,
          "part": 0,
          "stage": "translating",
          "receivedMs": 186.78495800000383
        },
        {
          "type": "translation",
          "id": 73,
          "part": 0,
          "result": {
            "source": "橋が閉鎖されていたら、東側の道路を通り、受け取り担当者に電話してください。通行できる場合は、いつもの経路を使ってください。目的地は変更しないでください。",
            "translation": "If the bridge is closed, go via the road on the east side and call the person in charge of receiving. If it is passable, use the usual route. Do not change the destination.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 325
          },
          "speak": true,
          "receivedMs": 567.3551250000019
        },
        {
          "type": "stage",
          "id": 73,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 567.4124160000065
        },
        {
          "type": "pronunciation",
          "id": 73,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 567.5822910000134
        },
        {
          "type": "stage",
          "id": 73,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 567.6440830000065
        },
        {
          "type": "audio-start",
          "id": 73,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=327.000,fish_first_audio;dur=329.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 863.7281250000087
        },
        {
          "type": "audio-end",
          "id": 73,
          "part": 0,
          "receivedMs": 5491.330000000002
        },
        {
          "type": "part-done",
          "id": 73,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 5491.377500000002
        },
        {
          "type": "done",
          "id": 73,
          "timings": {
            "totalMs": 5299,
            "transcribeMs": 0,
            "translationMs": 325,
            "speechMs": 4974,
            "firstAudioMs": 672
          },
          "receivedMs": 5491.432750000007
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 73,
        "text": "橋が閉鎖されていたら、東側の道路を通り、受け取り担当者に電話してください。通行できる場合は、いつもの経路を使ってください。目的地は変更しないでください。",
        "language": "",
        "parts": [
          "橋が閉鎖されていたら、東側の道路を通り、受け取り担当者に電話してください。通行できる場合は、いつもの経路を使ってください。目的地は変更しないでください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 186.7369580000086,
      "stages": [
        {
          "stage": "translating",
          "atMs": 186.78495800000383
        },
        {
          "stage": "speaking",
          "atMs": 567.4124160000065
        },
        {
          "stage": "speaking",
          "atMs": 567.6440830000065
        }
      ],
      "translation": {
        "source": "橋が閉鎖されていたら、東側の道路を通り、受け取り担当者に電話してください。通行できる場合は、いつもの経路を使ってください。目的地は変更しないでください。",
        "translation": "If the bridge is closed, go via the road on the east side and call the person in charge of receiving. If it is passable, use the usual route. Do not change the destination.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 325
      },
      "translationReceivedMs": 567.3551250000019,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 567.5822910000134
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 73,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=327.000,fish_first_audio;dur=329.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 863.7281250000087,
      "firstAudioMs": 863.8250000000116,
      "lastAudioBytesMs": 5465.888416000002,
      "serverTimings": {
        "totalMs": 5299,
        "transcribeMs": 0,
        "translationMs": 325,
        "speechMs": 4974,
        "firstAudioMs": 672
      },
      "protocolDoneMs": 5491.432750000007,
      "settledMs": 5491.447916000005,
      "audioBytes": 181393,
      "audioSha256": "e3932ea9c433945c4f5c96dd485f325810fe1d1c9546c0524fc98a07cc78a507",
      "mp3Prefix": true,
      "audioFile": "audio/025-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:15:28.622Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 74,
      "case": 25,
      "fixture": "conditional-ja-en-r1",
      "baseId": "conditional-ja-en",
      "family": "conditional",
      "repeat": 1,
      "label": "Conditional routing",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "2e57a53eddcea89f500587d557a03307870e99a5d8cf098bcdf8d307e8c7f7bd",
      "site": "v35",
      "order": 2,
      "permutation": "v3>v35>main",
      "schedulePosition": 74,
      "scheduledAt": "2026-10-15T04:15:28.629Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.010708000001613982,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:15:28.637Z",
      "cumulativeAttemptedNominalOperations": 31,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 74,
          "text": "橋が閉鎖されていたら、東側の道路を通り、受け取り担当者に電話してください。通行できる場合は、いつもの経路を使ってください。目的地は変更しないでください。",
          "language": "",
          "parts": [
            "橋が閉鎖されていたら、東側の道路を通り、受け取り担当者に電話してください。通行できる場合は、いつもの経路を使ってください。目的地は変更しないでください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 139.02245800000674
        },
        {
          "type": "stage",
          "id": 74,
          "part": 0,
          "stage": "translating",
          "receivedMs": 139.53133300000627
        },
        {
          "type": "translation",
          "id": 74,
          "part": 0,
          "result": {
            "source": "橋が閉鎖されていたら、東側の道路を通り、受け取り担当者に電話してください。通行できる場合は、いつもの経路を使ってください。目的地は変更しないでください。",
            "translation": "If the bridge is closed, go via the road on the east side and call the person in charge of receiving. If you can pass, please use the usual route. Do not change the destination.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 305
          },
          "speak": true,
          "receivedMs": 446.6088330000057
        },
        {
          "type": "stage",
          "id": 74,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 446.67633300001035
        },
        {
          "type": "pronunciation",
          "id": 74,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 446.715750000003
        },
        {
          "type": "stage",
          "id": 74,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 446.7569999999978
        },
        {
          "type": "audio-start",
          "id": 74,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=181.000,fish_first_audio;dur=181.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 746.4140409999964
        },
        {
          "type": "audio-end",
          "id": 74,
          "part": 0,
          "receivedMs": 3888.7677910000057
        },
        {
          "type": "part-done",
          "id": 74,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 3888.8254580000066
        },
        {
          "type": "done",
          "id": 74,
          "timings": {
            "totalMs": 3746,
            "transcribeMs": 0,
            "translationMs": 305,
            "speechMs": 3441,
            "firstAudioMs": 596
          },
          "receivedMs": 3888.899000000005
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 74,
        "text": "橋が閉鎖されていたら、東側の道路を通り、受け取り担当者に電話してください。通行できる場合は、いつもの経路を使ってください。目的地は変更しないでください。",
        "language": "",
        "parts": [
          "橋が閉鎖されていたら、東側の道路を通り、受け取り担当者に電話してください。通行できる場合は、いつもの経路を使ってください。目的地は変更しないでください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 139.02245800000674,
      "stages": [
        {
          "stage": "translating",
          "atMs": 139.53133300000627
        },
        {
          "stage": "speaking",
          "atMs": 446.67633300001035
        },
        {
          "stage": "speaking",
          "atMs": 446.7569999999978
        }
      ],
      "translation": {
        "source": "橋が閉鎖されていたら、東側の道路を通り、受け取り担当者に電話してください。通行できる場合は、いつもの経路を使ってください。目的地は変更しないでください。",
        "translation": "If the bridge is closed, go via the road on the east side and call the person in charge of receiving. If you can pass, please use the usual route. Do not change the destination.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 305
      },
      "translationReceivedMs": 446.6088330000057,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 446.715750000003
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 74,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=181.000,fish_first_audio;dur=181.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 746.4140409999964,
      "firstAudioMs": 746.4995409999974,
      "lastAudioBytesMs": 3018.2365410000057,
      "serverTimings": {
        "totalMs": 3746,
        "transcribeMs": 0,
        "translationMs": 305,
        "speechMs": 3441,
        "firstAudioMs": 596
      },
      "protocolDoneMs": 3888.899000000005,
      "settledMs": 3888.9060000000027,
      "audioBytes": 173452,
      "audioSha256": "6a1429683f1f5eb7987b172758f992f7cbe9450bc6e2fadad5493a5cf96c50bc",
      "mp3Prefix": true,
      "audioFile": "audio/025-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:15:32.530Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 75,
      "case": 25,
      "fixture": "conditional-ja-en-r1",
      "baseId": "conditional-ja-en",
      "family": "conditional",
      "repeat": 1,
      "label": "Conditional routing",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "2e57a53eddcea89f500587d557a03307870e99a5d8cf098bcdf8d307e8c7f7bd",
      "site": "main",
      "order": 3,
      "permutation": "v3>v35>main",
      "schedulePosition": 75,
      "scheduledAt": "2026-10-15T04:15:32.537Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0008750000124564394,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:15:32.543Z",
      "cumulativeAttemptedNominalOperations": 33,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac00d55d32beb8-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "橋が閉鎖されていたら、東側の道路を通り、受け取り担当者に電話してください。通行できる場合は、いつもの経路を使ってください。目的地は変更しないでください。",
        "translation": "If the bridge is closed, go via the road on the east side and call the person in charge of receiving. If you can pass, please use the usual route. Do not change the destination.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 332
      },
      "translationReceivedMs": 484.1164160000044,
      "speechHttpStatus": 200,
      "speechHeadersMs": 865.080833,
      "audioHeaders": {
        "cf-ray": "a4ac00d81d5dbeb8-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=305.000,fish_first_audio;dur=306.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 865.2250829999975,
      "lastAudioBytesMs": 5160.735666000008,
      "streamEofMs": 5160.947500000009,
      "settledMs": 5160.954916000002,
      "audioBytes": 174288,
      "audioSha256": "6613717a7a65acfec68fe7a5154503c79b9be0473f9813ce55f858bf062691eb",
      "mp3Prefix": true,
      "audioFile": "audio/025-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:15:37.709Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 76,
      "case": 26,
      "fixture": "names-ja-en-r1",
      "baseId": "names-ja-en",
      "family": "names",
      "repeat": 1,
      "label": "Person and place names",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "fa321cb20d1ac895a2d7888252f439f13cbe5548070d2066ff2aa902e8e8e729",
      "site": "main",
      "order": 1,
      "permutation": "main>v35>v3",
      "schedulePosition": 76,
      "scheduledAt": "2026-10-15T04:15:37.716Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0009999999892897904,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:15:37.723Z",
      "cumulativeAttemptedNominalOperations": 35,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac00f56a26beb8-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "京島で田中愛子さんと会うよう、佐藤健二さんに伝えてください。",
        "translation": "Please tell Kenji Sato to meet Aiko Tanaka on Keijima.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 476
      },
      "translationReceivedMs": 513.4446249999892,
      "speechHttpStatus": 200,
      "speechHeadersMs": 907.0827909999934,
      "audioHeaders": {
        "cf-ray": "a4ac00f8ad16beb8-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=307.000,fish_first_audio;dur=313.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 907.2043330000015,
      "lastAudioBytesMs": 2309.750583000001,
      "streamEofMs": 2336.526165999996,
      "settledMs": 2336.5302910000028,
      "audioBytes": 61021,
      "audioSha256": "53a43259f3eb1eab1196aa9396521b6a17f996f44ae6a01538db5b05c1c90de3",
      "mp3Prefix": true,
      "audioFile": "audio/026-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:15:40.065Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 77,
      "case": 26,
      "fixture": "names-ja-en-r1",
      "baseId": "names-ja-en",
      "family": "names",
      "repeat": 1,
      "label": "Person and place names",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "fa321cb20d1ac895a2d7888252f439f13cbe5548070d2066ff2aa902e8e8e729",
      "site": "v35",
      "order": 2,
      "permutation": "main>v35>v3",
      "schedulePosition": 77,
      "scheduledAt": "2026-10-15T04:15:40.074Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.00841700000455603,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:15:40.082Z",
      "cumulativeAttemptedNominalOperations": 37,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 77,
          "text": "京島で田中愛子さんと会うよう、佐藤健二さんに伝えてください。",
          "language": "",
          "parts": [
            "京島で田中愛子さんと会うよう、佐藤健二さんに伝えてください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 133.2387080000044
        },
        {
          "type": "stage",
          "id": 77,
          "part": 0,
          "stage": "translating",
          "receivedMs": 133.33816699999443
        },
        {
          "type": "translation",
          "id": 77,
          "part": 0,
          "result": {
            "source": "京島で田中愛子さんと会うよう、佐藤健二さんに伝えてください。",
            "translation": "Please tell Kenji Sato to meet Aiko Tanaka on Keijima.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 732
          },
          "speak": true,
          "receivedMs": 867.3096249999944
        },
        {
          "type": "stage",
          "id": 77,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 867.3550419999956
        },
        {
          "type": "pronunciation",
          "id": 77,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 867.3937080000032
        },
        {
          "type": "stage",
          "id": 77,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 867.4247080000059
        },
        {
          "type": "audio-start",
          "id": 77,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=147.000,fish_first_audio;dur=147.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1126.093875000006
        },
        {
          "type": "audio-end",
          "id": 77,
          "part": 0,
          "receivedMs": 2041.0939170000056
        },
        {
          "type": "part-done",
          "id": 77,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2041.1397080000024
        },
        {
          "type": "done",
          "id": 77,
          "timings": {
            "totalMs": 1903,
            "transcribeMs": 0,
            "translationMs": 732,
            "speechMs": 1171,
            "firstAudioMs": 989
          },
          "receivedMs": 2041.168417000008
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 77,
        "text": "京島で田中愛子さんと会うよう、佐藤健二さんに伝えてください。",
        "language": "",
        "parts": [
          "京島で田中愛子さんと会うよう、佐藤健二さんに伝えてください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 133.2387080000044,
      "stages": [
        {
          "stage": "translating",
          "atMs": 133.33816699999443
        },
        {
          "stage": "speaking",
          "atMs": 867.3550419999956
        },
        {
          "stage": "speaking",
          "atMs": 867.4247080000059
        }
      ],
      "translation": {
        "source": "京島で田中愛子さんと会うよう、佐藤健二さんに伝えてください。",
        "translation": "Please tell Kenji Sato to meet Aiko Tanaka on Keijima.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 732
      },
      "translationReceivedMs": 867.3096249999944,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 867.3937080000032
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 77,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=147.000,fish_first_audio;dur=147.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1126.093875000006,
      "firstAudioMs": 1127.341916999998,
      "lastAudioBytesMs": 1906.8236250000045,
      "serverTimings": {
        "totalMs": 1903,
        "transcribeMs": 0,
        "translationMs": 732,
        "speechMs": 1171,
        "firstAudioMs": 989
      },
      "protocolDoneMs": 2041.168417000008,
      "settledMs": 2041.1736669999955,
      "audioBytes": 63528,
      "audioSha256": "94ce9fbc4e6178b5757c83a623a588efdaa074890d28380985af084d07a0c24d",
      "mp3Prefix": true,
      "audioFile": "audio/026-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:15:42.127Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 78,
      "case": 26,
      "fixture": "names-ja-en-r1",
      "baseId": "names-ja-en",
      "family": "names",
      "repeat": 1,
      "label": "Person and place names",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "fa321cb20d1ac895a2d7888252f439f13cbe5548070d2066ff2aa902e8e8e729",
      "site": "v3",
      "order": 3,
      "permutation": "main>v35>v3",
      "schedulePosition": 78,
      "scheduledAt": "2026-10-15T04:15:42.135Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.009541999999783002,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:15:42.142Z",
      "cumulativeAttemptedNominalOperations": 39,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 78,
          "text": "京島で田中愛子さんと会うよう、佐藤健二さんに伝えてください。",
          "language": "",
          "parts": [
            "京島で田中愛子さんと会うよう、佐藤健二さんに伝えてください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 25.930707999999868
        },
        {
          "type": "stage",
          "id": 78,
          "part": 0,
          "stage": "translating",
          "receivedMs": 25.992333000001963
        },
        {
          "type": "translation",
          "id": 78,
          "part": 0,
          "result": {
            "source": "京島で田中愛子さんと会うよう、佐藤健二さんに伝えてください。",
            "translation": "Please tell Kenji Sato to meet Aiko Tanaka on Keijima.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 337
          },
          "speak": true,
          "receivedMs": 369.75212499999907
        },
        {
          "type": "stage",
          "id": 78,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 369.83050000001094
        },
        {
          "type": "pronunciation",
          "id": 78,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 369.88491600001
        },
        {
          "type": "stage",
          "id": 78,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 369.9775410000002
        },
        {
          "type": "audio-start",
          "id": 78,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=299.000,fish_first_audio;dur=300.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 688.6662080000096
        },
        {
          "type": "audio-end",
          "id": 78,
          "part": 0,
          "receivedMs": 2071.1328750000102
        },
        {
          "type": "part-done",
          "id": 78,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2071.2135830000043
        },
        {
          "type": "done",
          "id": 78,
          "timings": {
            "totalMs": 2038,
            "transcribeMs": 0,
            "translationMs": 337,
            "speechMs": 1701,
            "firstAudioMs": 654
          },
          "receivedMs": 2071.2747910000035
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 78,
        "text": "京島で田中愛子さんと会うよう、佐藤健二さんに伝えてください。",
        "language": "",
        "parts": [
          "京島で田中愛子さんと会うよう、佐藤健二さんに伝えてください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 25.930707999999868,
      "stages": [
        {
          "stage": "translating",
          "atMs": 25.992333000001963
        },
        {
          "stage": "speaking",
          "atMs": 369.83050000001094
        },
        {
          "stage": "speaking",
          "atMs": 369.9775410000002
        }
      ],
      "translation": {
        "source": "京島で田中愛子さんと会うよう、佐藤健二さんに伝えてください。",
        "translation": "Please tell Kenji Sato to meet Aiko Tanaka on Keijima.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 337
      },
      "translationReceivedMs": 369.75212499999907,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 369.88491600001
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 78,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=299.000,fish_first_audio;dur=300.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 688.6662080000096,
      "firstAudioMs": 688.7592910000094,
      "lastAudioBytesMs": 2041.9820830000099,
      "serverTimings": {
        "totalMs": 2038,
        "transcribeMs": 0,
        "translationMs": 337,
        "speechMs": 1701,
        "firstAudioMs": 654
      },
      "protocolDoneMs": 2071.2747910000035,
      "settledMs": 2071.28504100001,
      "audioBytes": 61857,
      "audioSha256": "0c5925ac543cb8a1a85492484baec780229f8fc07919169dfc704d098f4fd687",
      "mp3Prefix": true,
      "audioFile": "audio/026-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:15:44.218Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 79,
      "case": 27,
      "fixture": "handover-ja-en-r1",
      "baseId": "handover-ja-en",
      "family": "handover",
      "repeat": 1,
      "label": "Complex handover",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "5fc28a82646e4a5ce02aad29607900efea2a0e155a70b075f9d9af4e4f6243ec",
      "site": "v3",
      "order": 1,
      "permutation": "v3>v35>main",
      "schedulePosition": 79,
      "scheduledAt": "2026-10-15T04:15:44.224Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.008375000004889444,
      "harnessPacingMs": 1011.187665999998,
      "startedAt": "2026-10-15T04:15:45.244Z",
      "cumulativeAttemptedNominalOperations": 41,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 79,
          "text": "朝の引き継ぎでは、配送が確定した物資と、まだ承認を待っている依頼を分けて確認してください。北側の現場に配置した発電機は、交換機が届くまで移動させないでください。予備の発電機を集会所へ運ぶ場合は、先にケーブルを点検してください。幹線道路は午後に通行が再開される見込みですが、まだ確定していません。閉鎖が続く場合は、予定を変更する前に受け取り側へ連絡し、元の優先順位を保ったまま、誰が変更に同意したかを記録してください。",
          "language": "",
          "parts": [
            "朝の引き継ぎでは、配送が確定した物資と、まだ承認を待っている依頼を分けて確認してください。北側の現場に配置した発電機は、交換機が届くまで移動させないでください。予備の発電機を集会所へ運ぶ場合は、先にケーブルを点検してください。幹線道路は午後に通行が再開される見込みですが、まだ確定していません。閉鎖が続く場合は、予定を変更する前に受け取り側へ連絡し、元の優先順位を保ったまま、誰が変更に同意したかを記録してください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 41.709249999999884
        },
        {
          "type": "stage",
          "id": 79,
          "part": 0,
          "stage": "translating",
          "receivedMs": 43.398832999999286
        },
        {
          "type": "translation",
          "id": 79,
          "part": 0,
          "result": {
            "source": "朝の引き継ぎでは、配送が確定した物資と、まだ承認を待っている依頼を分けて確認してください。北側の現場に配置した発電機は、交換機が届くまで移動させないでください。予備の発電機を集会所へ運ぶ場合は、先にケーブルを点検してください。幹線道路は午後に通行が再開される見込みですが、まだ確定していません。閉鎖が続く場合は、予定を変更する前に受け取り側へ連絡し、元の優先順位を保ったまま、誰が変更に同意したかを記録してください。",
            "translation": "In the morning handover, please verify separately the supplies whose delivery has been confirmed and the requests that are still awaiting approval. Do not move the generator placed at the north site until the exchange unit arrives. If you transport a spare generator to the meeting hall, first inspect the cables. The main road is expected to reopen to traffic in the afternoon, but this has not been confirmed yet. If the closure continues, contact the recipient before changing the schedule, keep the original priority, and record who agreed to the change.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 389
          },
          "speak": true,
          "receivedMs": 430.0414999999921
        },
        {
          "type": "stage",
          "id": 79,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 430.12404100000276
        },
        {
          "type": "pronunciation",
          "id": 79,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 430.29875000000175
        },
        {
          "type": "stage",
          "id": 79,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 430.359083000003
        },
        {
          "type": "audio-start",
          "id": 79,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=297.000,fish_first_audio;dur=301.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 748.1136249999981
        },
        {
          "type": "audio-end",
          "id": 79,
          "part": 0,
          "receivedMs": 13588.568415999995
        },
        {
          "type": "part-done",
          "id": 79,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 13588.61712499999
        },
        {
          "type": "done",
          "id": 79,
          "timings": {
            "totalMs": 13549,
            "transcribeMs": 0,
            "translationMs": 389,
            "speechMs": 13160,
            "firstAudioMs": 706
          },
          "receivedMs": 13588.669540999996
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 79,
        "text": "朝の引き継ぎでは、配送が確定した物資と、まだ承認を待っている依頼を分けて確認してください。北側の現場に配置した発電機は、交換機が届くまで移動させないでください。予備の発電機を集会所へ運ぶ場合は、先にケーブルを点検してください。幹線道路は午後に通行が再開される見込みですが、まだ確定していません。閉鎖が続く場合は、予定を変更する前に受け取り側へ連絡し、元の優先順位を保ったまま、誰が変更に同意したかを記録してください。",
        "language": "",
        "parts": [
          "朝の引き継ぎでは、配送が確定した物資と、まだ承認を待っている依頼を分けて確認してください。北側の現場に配置した発電機は、交換機が届くまで移動させないでください。予備の発電機を集会所へ運ぶ場合は、先にケーブルを点検してください。幹線道路は午後に通行が再開される見込みですが、まだ確定していません。閉鎖が続く場合は、予定を変更する前に受け取り側へ連絡し、元の優先順位を保ったまま、誰が変更に同意したかを記録してください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 41.709249999999884,
      "stages": [
        {
          "stage": "translating",
          "atMs": 43.398832999999286
        },
        {
          "stage": "speaking",
          "atMs": 430.12404100000276
        },
        {
          "stage": "speaking",
          "atMs": 430.359083000003
        }
      ],
      "translation": {
        "source": "朝の引き継ぎでは、配送が確定した物資と、まだ承認を待っている依頼を分けて確認してください。北側の現場に配置した発電機は、交換機が届くまで移動させないでください。予備の発電機を集会所へ運ぶ場合は、先にケーブルを点検してください。幹線道路は午後に通行が再開される見込みですが、まだ確定していません。閉鎖が続く場合は、予定を変更する前に受け取り側へ連絡し、元の優先順位を保ったまま、誰が変更に同意したかを記録してください。",
        "translation": "In the morning handover, please verify separately the supplies whose delivery has been confirmed and the requests that are still awaiting approval. Do not move the generator placed at the north site until the exchange unit arrives. If you transport a spare generator to the meeting hall, first inspect the cables. The main road is expected to reopen to traffic in the afternoon, but this has not been confirmed yet. If the closure continues, contact the recipient before changing the schedule, keep the original priority, and record who agreed to the change.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 389
      },
      "translationReceivedMs": 430.0414999999921,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 430.29875000000175
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 79,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=297.000,fish_first_audio;dur=301.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 748.1136249999981,
      "firstAudioMs": 748.1735829999961,
      "lastAudioBytesMs": 13540.594708000004,
      "serverTimings": {
        "totalMs": 13549,
        "transcribeMs": 0,
        "translationMs": 389,
        "speechMs": 13160,
        "firstAudioMs": 706
      },
      "protocolDoneMs": 13588.669540999996,
      "settledMs": 13588.687124999997,
      "audioBytes": 517850,
      "audioSha256": "b45db041a65dfb82ab5607cf131fefb3fe5b25e9c619d7936fa2754c9842ffa0",
      "mp3Prefix": true,
      "audioFile": "audio/027-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:15:58.838Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 80,
      "case": 27,
      "fixture": "handover-ja-en-r1",
      "baseId": "handover-ja-en",
      "family": "handover",
      "repeat": 1,
      "label": "Complex handover",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "5fc28a82646e4a5ce02aad29607900efea2a0e155a70b075f9d9af4e4f6243ec",
      "site": "v35",
      "order": 2,
      "permutation": "v3>v35>main",
      "schedulePosition": 80,
      "scheduledAt": "2026-10-15T04:15:58.845Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.008290999991004355,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:15:58.851Z",
      "cumulativeAttemptedNominalOperations": 43,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 80,
          "text": "朝の引き継ぎでは、配送が確定した物資と、まだ承認を待っている依頼を分けて確認してください。北側の現場に配置した発電機は、交換機が届くまで移動させないでください。予備の発電機を集会所へ運ぶ場合は、先にケーブルを点検してください。幹線道路は午後に通行が再開される見込みですが、まだ確定していません。閉鎖が続く場合は、予定を変更する前に受け取り側へ連絡し、元の優先順位を保ったまま、誰が変更に同意したかを記録してください。",
          "language": "",
          "parts": [
            "朝の引き継ぎでは、配送が確定した物資と、まだ承認を待っている依頼を分けて確認してください。北側の現場に配置した発電機は、交換機が届くまで移動させないでください。予備の発電機を集会所へ運ぶ場合は、先にケーブルを点検してください。幹線道路は午後に通行が再開される見込みですが、まだ確定していません。閉鎖が続く場合は、予定を変更する前に受け取り側へ連絡し、元の優先順位を保ったまま、誰が変更に同意したかを記録してください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 127.0477499999979
        },
        {
          "type": "stage",
          "id": 80,
          "part": 0,
          "stage": "translating",
          "receivedMs": 128.3993749999936
        },
        {
          "type": "translation",
          "id": 80,
          "part": 0,
          "result": {
            "source": "朝の引き継ぎでは、配送が確定した物資と、まだ承認を待っている依頼を分けて確認してください。北側の現場に配置した発電機は、交換機が届くまで移動させないでください。予備の発電機を集会所へ運ぶ場合は、先にケーブルを点検してください。幹線道路は午後に通行が再開される見込みですが、まだ確定していません。閉鎖が続く場合は、予定を変更する前に受け取り側へ連絡し、元の優先順位を保ったまま、誰が変更に同意したかを記録してください。",
            "translation": "In the morning handover, please verify separately the supplies whose delivery has been confirmed and the requests that are still awaiting approval. Do not move the generator placed at the north site until the exchange unit arrives. If you transport a spare generator to the meeting hall, first inspect the cables. The main road is expected to reopen to traffic in the afternoon, but this has not been confirmed yet. If the closure continues, contact the recipient before changing the schedule, keep the original priority, and record who agreed to the change.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 463
          },
          "speak": true,
          "receivedMs": 594.8685830000031
        },
        {
          "type": "stage",
          "id": 80,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 594.9533749999973
        },
        {
          "type": "pronunciation",
          "id": 80,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 595.0144999999902
        },
        {
          "type": "stage",
          "id": 80,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 595.0849170000001
        },
        {
          "type": "audio-start",
          "id": 80,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=137.000,fish_first_audio;dur=137.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 845.6891669999895
        },
        {
          "type": "audio-end",
          "id": 80,
          "part": 0,
          "receivedMs": 6485.87724999999
        },
        {
          "type": "part-done",
          "id": 80,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 6488.604500000001
        },
        {
          "type": "done",
          "id": 80,
          "timings": {
            "totalMs": 6349,
            "transcribeMs": 0,
            "translationMs": 463,
            "speechMs": 5886,
            "firstAudioMs": 711
          },
          "receivedMs": 6488.657666999992
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 80,
        "text": "朝の引き継ぎでは、配送が確定した物資と、まだ承認を待っている依頼を分けて確認してください。北側の現場に配置した発電機は、交換機が届くまで移動させないでください。予備の発電機を集会所へ運ぶ場合は、先にケーブルを点検してください。幹線道路は午後に通行が再開される見込みですが、まだ確定していません。閉鎖が続く場合は、予定を変更する前に受け取り側へ連絡し、元の優先順位を保ったまま、誰が変更に同意したかを記録してください。",
        "language": "",
        "parts": [
          "朝の引き継ぎでは、配送が確定した物資と、まだ承認を待っている依頼を分けて確認してください。北側の現場に配置した発電機は、交換機が届くまで移動させないでください。予備の発電機を集会所へ運ぶ場合は、先にケーブルを点検してください。幹線道路は午後に通行が再開される見込みですが、まだ確定していません。閉鎖が続く場合は、予定を変更する前に受け取り側へ連絡し、元の優先順位を保ったまま、誰が変更に同意したかを記録してください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 127.0477499999979,
      "stages": [
        {
          "stage": "translating",
          "atMs": 128.3993749999936
        },
        {
          "stage": "speaking",
          "atMs": 594.9533749999973
        },
        {
          "stage": "speaking",
          "atMs": 595.0849170000001
        }
      ],
      "translation": {
        "source": "朝の引き継ぎでは、配送が確定した物資と、まだ承認を待っている依頼を分けて確認してください。北側の現場に配置した発電機は、交換機が届くまで移動させないでください。予備の発電機を集会所へ運ぶ場合は、先にケーブルを点検してください。幹線道路は午後に通行が再開される見込みですが、まだ確定していません。閉鎖が続く場合は、予定を変更する前に受け取り側へ連絡し、元の優先順位を保ったまま、誰が変更に同意したかを記録してください。",
        "translation": "In the morning handover, please verify separately the supplies whose delivery has been confirmed and the requests that are still awaiting approval. Do not move the generator placed at the north site until the exchange unit arrives. If you transport a spare generator to the meeting hall, first inspect the cables. The main road is expected to reopen to traffic in the afternoon, but this has not been confirmed yet. If the closure continues, contact the recipient before changing the schedule, keep the original priority, and record who agreed to the change.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 463
      },
      "translationReceivedMs": 594.8685830000031,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 595.0144999999902
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 80,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=137.000,fish_first_audio;dur=137.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 845.6891669999895,
      "firstAudioMs": 850.516374999992,
      "lastAudioBytesMs": 6357.285082999995,
      "serverTimings": {
        "totalMs": 6349,
        "transcribeMs": 0,
        "translationMs": 463,
        "speechMs": 5886,
        "firstAudioMs": 711
      },
      "protocolDoneMs": 6488.657666999992,
      "settledMs": 6488.664124999996,
      "audioBytes": 515760,
      "audioSha256": "766dcca84c0794e428f5b07b1d70914a9656a5e3c39bc2e1a75fd74cc8f32922",
      "mp3Prefix": true,
      "audioFile": "audio/027-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:16:05.345Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 81,
      "case": 27,
      "fixture": "handover-ja-en-r1",
      "baseId": "handover-ja-en",
      "family": "handover",
      "repeat": 1,
      "label": "Complex handover",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "5fc28a82646e4a5ce02aad29607900efea2a0e155a70b075f9d9af4e4f6243ec",
      "site": "main",
      "order": 3,
      "permutation": "v3>v35>main",
      "schedulePosition": 81,
      "scheduledAt": "2026-10-15T04:16:05.353Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0006670000002486631,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:16:05.360Z",
      "cumulativeAttemptedNominalOperations": 45,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac01aa8bd17b78-PDX",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "朝の引き継ぎでは、配送が確定した物資と、まだ承認を待っている依頼を分けて確認してください。北側の現場に配置した発電機は、交換機が届くまで移動させないでください。予備の発電機を集会所へ運ぶ場合は、先にケーブルを点検してください。幹線道路は午後に通行が再開される見込みですが、まだ確定していません。閉鎖が続く場合は、予定を変更する前に受け取り側へ連絡し、元の優先順位を保ったまま、誰が変更に同意したかを記録してください。",
        "translation": "In the morning handover, please verify separately the supplies whose delivery has been confirmed and the requests that are still awaiting approval. Do not move the generator placed at the north site until the exchange unit arrives. If you transport the spare generator to the meeting hall, first inspect the cables. The main road is expected to reopen to traffic in the afternoon, but this has not been confirmed yet. If the closure continues, contact the recipient before changing the schedule, keep the original priority, and record who agreed to the change.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 462
      },
      "translationReceivedMs": 1962.4971249999944,
      "speechHttpStatus": 200,
      "speechHeadersMs": 2446.921291999999,
      "audioHeaders": {
        "cf-ray": "a4ac01aebcc27b78-PDX",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=128.000,fish_first_audio;dur=128.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 2447.162666999997,
      "lastAudioBytesMs": 8124.133333000005,
      "streamEofMs": 8124.418082999997,
      "settledMs": 8124.443750000006,
      "audioBytes": 521194,
      "audioSha256": "4fd8019731894e4ff11693c37cf75388e926d99c8c2e2994c7de73d1bb2d83d9",
      "mp3Prefix": true,
      "audioFile": "audio/027-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:16:13.492Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 82,
      "case": 28,
      "fixture": "names-en-ja-r1",
      "baseId": "names-en-ja",
      "family": "names",
      "repeat": 1,
      "label": "Person and place names",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "6e05608df07922a706a833db753246978c397a56af7468b63372df72034e2a99",
      "site": "main",
      "order": 1,
      "permutation": "main>v3>v35",
      "schedulePosition": 82,
      "scheduledAt": "2026-10-15T04:16:13.499Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.00041599999531172216,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:16:13.507Z",
      "cumulativeAttemptedNominalOperations": 47,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac01d569057b78-PDX",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "Please ask Kenji Sato to meet Aiko Tanaka in Kyojima.",
        "translation": "Kenji SatoにAiko TanakaとKyojimaで会うように依頼してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 403
      },
      "translationReceivedMs": 573.0454159999936,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1090.6051250000019,
      "audioHeaders": {
        "cf-ray": "a4ac01d8f8b37b78-PDX",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=9.000,fish_headers;dur=129.000,fish_first_audio;dur=129.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1094.935415999993,
      "lastAudioBytesMs": 1823.5773329999938,
      "streamEofMs": 1823.8149580000027,
      "settledMs": 1823.820915999997,
      "audioBytes": 78993,
      "audioSha256": "1a233d90103dc3e3d400e705b27adb21589424be50e8f8d17cf3ae978052670a",
      "mp3Prefix": true,
      "audioFile": "audio/028-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:16:15.334Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 83,
      "case": 28,
      "fixture": "names-en-ja-r1",
      "baseId": "names-en-ja",
      "family": "names",
      "repeat": 1,
      "label": "Person and place names",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "6e05608df07922a706a833db753246978c397a56af7468b63372df72034e2a99",
      "site": "v3",
      "order": 2,
      "permutation": "main>v3>v35",
      "schedulePosition": 83,
      "scheduledAt": "2026-10-15T04:16:15.342Z",
      "status": "failed",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.02154199998767581,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:16:15.350Z",
      "cumulativeAttemptedNominalOperations": 49,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 83,
          "text": "Please ask Kenji Sato to meet Aiko Tanaka in Kyojima.",
          "language": "",
          "parts": [
            "Please ask Kenji Sato to meet Aiko Tanaka in Kyojima."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 27.888249999989057
        },
        {
          "type": "stage",
          "id": 83,
          "part": 0,
          "stage": "translating",
          "receivedMs": 27.933291999986977
        },
        {
          "type": "translation",
          "id": 83,
          "part": 0,
          "result": {
            "source": "Please ask Kenji Sato to meet Aiko Tanaka in Kyojima.",
            "translation": "Kenji SatoにAiko TanakaとKyojimaで会うように依頼してください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 301
          },
          "speak": true,
          "receivedMs": 336.04912499999045
        },
        {
          "type": "stage",
          "id": 83,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 336.153833999997
        },
        {
          "type": "pronunciation",
          "id": 83,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 336.2488749999902
        },
        {
          "type": "stage",
          "id": 83,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 336.33141699999396
        },
        {
          "type": "pronunciation",
          "id": 83,
          "part": 0,
          "progress": {
            "phase": "failed",
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 336.9937499999942
        },
        {
          "type": "error",
          "id": 83,
          "part": 0,
          "nextPart": 0,
          "stage": "pronunciation",
          "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
          "status": 422,
          "code": "pronunciation_no_guidance",
          "retryable": false,
          "partialAudio": false,
          "receivedMs": 337.05541699999594
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 83,
        "text": "Please ask Kenji Sato to meet Aiko Tanaka in Kyojima.",
        "language": "",
        "parts": [
          "Please ask Kenji Sato to meet Aiko Tanaka in Kyojima."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 27.888249999989057,
      "stages": [
        {
          "stage": "translating",
          "atMs": 27.933291999986977
        },
        {
          "stage": "speaking",
          "atMs": 336.153833999997
        },
        {
          "stage": "pronunciation",
          "atMs": 336.33141699999396
        }
      ],
      "translation": {
        "source": "Please ask Kenji Sato to meet Aiko Tanaka in Kyojima.",
        "translation": "Kenji SatoにAiko TanakaとKyojimaで会うように依頼してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 301
      },
      "translationReceivedMs": 336.04912499999045,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 336.2488749999902
        },
        {
          "phase": "failed",
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 336.9937499999942
        }
      ],
      "settledMs": 337.13345899998967,
      "error": {
        "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
        "code": "pronunciation_no_guidance",
        "status": 422,
        "stage": "pronunciation",
        "retryable": false,
        "partialAudio": false
      },
      "outcome": "no-audio-failure",
      "guidance": {
        "preparation": null,
        "kind": null,
        "rules": null,
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:16:15.687Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 84,
      "case": 28,
      "fixture": "names-en-ja-r1",
      "baseId": "names-en-ja",
      "family": "names",
      "repeat": 1,
      "label": "Person and place names",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "6e05608df07922a706a833db753246978c397a56af7468b63372df72034e2a99",
      "site": "v35",
      "order": 3,
      "permutation": "main>v3>v35",
      "schedulePosition": 84,
      "scheduledAt": "2026-10-15T04:16:15.696Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.009083999990252778,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:16:15.702Z",
      "cumulativeAttemptedNominalOperations": 51,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 84,
          "text": "Please ask Kenji Sato to meet Aiko Tanaka in Kyojima.",
          "language": "",
          "parts": [
            "Please ask Kenji Sato to meet Aiko Tanaka in Kyojima."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 132.74487500000396
        },
        {
          "type": "stage",
          "id": 84,
          "part": 0,
          "stage": "translating",
          "receivedMs": 132.88283300001058
        },
        {
          "type": "translation",
          "id": 84,
          "part": 0,
          "result": {
            "source": "Please ask Kenji Sato to meet Aiko Tanaka in Kyojima.",
            "translation": "Kenji SatoにAiko TanakaとKyojimaで会うように頼んでください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 299
          },
          "speak": true,
          "receivedMs": 434.21958299999824
        },
        {
          "type": "stage",
          "id": 84,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 434.3134170000121
        },
        {
          "type": "pronunciation",
          "id": 84,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 434.38874999999825
        },
        {
          "type": "stage",
          "id": 84,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 434.53420800001186
        },
        {
          "type": "pronunciation",
          "id": 84,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 3,
            "durationMs": 379,
            "targetMs": 40,
            "targetExceeded": true
          },
          "receivedMs": 860.3756670000002
        },
        {
          "type": "stage",
          "id": 84,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 860.5138750000042
        },
        {
          "type": "audio-start",
          "id": 84,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=379.000,fish_headers;dur=166.000,fish_first_audio;dur=166.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 3,
          "pronunciationPreparationMs": 379,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": true,
          "receivedMs": 1134.3724580000126
        },
        {
          "type": "audio-end",
          "id": 84,
          "part": 0,
          "receivedMs": 1969.6678749999992
        },
        {
          "type": "part-done",
          "id": 84,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 1969.7207500000077
        },
        {
          "type": "done",
          "id": 84,
          "timings": {
            "totalMs": 1812,
            "transcribeMs": 0,
            "translationMs": 299,
            "speechMs": 1513,
            "firstAudioMs": 960
          },
          "receivedMs": 1969.7562500000058
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 84,
        "text": "Please ask Kenji Sato to meet Aiko Tanaka in Kyojima.",
        "language": "",
        "parts": [
          "Please ask Kenji Sato to meet Aiko Tanaka in Kyojima."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 132.74487500000396,
      "stages": [
        {
          "stage": "translating",
          "atMs": 132.88283300001058
        },
        {
          "stage": "speaking",
          "atMs": 434.3134170000121
        },
        {
          "stage": "pronunciation",
          "atMs": 434.53420800001186
        },
        {
          "stage": "speaking",
          "atMs": 860.5138750000042
        }
      ],
      "translation": {
        "source": "Please ask Kenji Sato to meet Aiko Tanaka in Kyojima.",
        "translation": "Kenji SatoにAiko TanakaとKyojimaで会うように頼んでください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 299
      },
      "translationReceivedMs": 434.21958299999824,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 434.38874999999825
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 3,
          "durationMs": 379,
          "targetMs": 40,
          "targetExceeded": true,
          "receivedMs": 860.3756670000002
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 84,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=379.000,fish_headers;dur=166.000,fish_first_audio;dur=166.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 3,
        "pronunciationPreparationMs": 379,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": true
      },
      "speechHeadersMs": 1134.3724580000126,
      "firstAudioMs": 1136.1798750000016,
      "lastAudioBytesMs": 1828.5660420000058,
      "serverTimings": {
        "totalMs": 1812,
        "transcribeMs": 0,
        "translationMs": 299,
        "speechMs": 1513,
        "firstAudioMs": 960
      },
      "protocolDoneMs": 1969.7562500000058,
      "settledMs": 1969.762208,
      "audioBytes": 69380,
      "audioSha256": "9c63c1ef8545754bf4c0f1155c6f3eee1125bfea1130eb997da89c3e62ffa82f",
      "mp3Prefix": true,
      "audioFile": "audio/028-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 3,
        "preparationMs": 379,
        "targetMs": 40,
        "targetExceeded": true,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:16:17.676Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 85,
      "case": 29,
      "fixture": "uncertainty-ja-en-r1",
      "baseId": "uncertainty-ja-en",
      "family": "uncertainty",
      "repeat": 1,
      "label": "Uncertainty and access",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "1bb9ca2b9922eae550c84f37c2c0dbfd9c0ee4f4881a10598a187bbed74aa72a",
      "site": "main",
      "order": 1,
      "permutation": "main>v35>v3",
      "schedulePosition": 85,
      "scheduledAt": "2026-10-15T04:16:17.683Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.00041700000292621553,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:16:17.691Z",
      "cumulativeAttemptedNominalOperations": 53,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac01ef88767b78-PDX",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "入口の幅は八十二センチメートルです。車いすが通れるかは、まだ確認できていません。別の入口も使えるようにしておいてください。",
        "translation": "The width of the entrance is 82 centimeters. Whether a wheelchair can pass through has not been confirmed yet. Please make it so that another entrance can also be used.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 412
      },
      "translationReceivedMs": 576.2992919999961,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1092.907291999989,
      "audioHeaders": {
        "cf-ray": "a4ac01f31fee7b78-PDX",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=139.000,fish_first_audio;dur=139.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1093.0380000000005,
      "lastAudioBytesMs": 2745.370041999995,
      "streamEofMs": 2745.557416999989,
      "settledMs": 2745.562958999988,
      "audioBytes": 168854,
      "audioSha256": "e2d3bf8410fd577daf8c9a6bb4e1c24742a1af39f4e1ab267f168d41d61498d8",
      "mp3Prefix": true,
      "audioFile": "audio/029-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:16:20.441Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 86,
      "case": 29,
      "fixture": "uncertainty-ja-en-r1",
      "baseId": "uncertainty-ja-en",
      "family": "uncertainty",
      "repeat": 1,
      "label": "Uncertainty and access",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "1bb9ca2b9922eae550c84f37c2c0dbfd9c0ee4f4881a10598a187bbed74aa72a",
      "site": "v35",
      "order": 2,
      "permutation": "main>v35>v3",
      "schedulePosition": 86,
      "scheduledAt": "2026-10-15T04:16:20.448Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.01045799998973962,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:16:20.455Z",
      "cumulativeAttemptedNominalOperations": 55,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 86,
          "text": "入口の幅は八十二センチメートルです。車いすが通れるかは、まだ確認できていません。別の入口も使えるようにしておいてください。",
          "language": "",
          "parts": [
            "入口の幅は八十二センチメートルです。車いすが通れるかは、まだ確認できていません。別の入口も使えるようにしておいてください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 134.16237499999988
        },
        {
          "type": "stage",
          "id": 86,
          "part": 0,
          "stage": "translating",
          "receivedMs": 135.22483399999328
        },
        {
          "type": "translation",
          "id": 86,
          "part": 0,
          "result": {
            "source": "入口の幅は八十二センチメートルです。車いすが通れるかは、まだ確認できていません。別の入口も使えるようにしておいてください。",
            "translation": "The width of the entrance is 82 centimeters. Whether a wheelchair can pass through has not been confirmed yet. Please make it so that another entrance can also be used.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 307
          },
          "speak": true,
          "receivedMs": 445.4311250000028
        },
        {
          "type": "stage",
          "id": 86,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 445.5799169999955
        },
        {
          "type": "pronunciation",
          "id": 86,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 445.6654589999962
        },
        {
          "type": "stage",
          "id": 86,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 445.85512500000186
        },
        {
          "type": "audio-start",
          "id": 86,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=149.000,fish_first_audio;dur=149.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 708.1979169999977
        },
        {
          "type": "audio-end",
          "id": 86,
          "part": 0,
          "receivedMs": 2784.342417000007
        },
        {
          "type": "part-done",
          "id": 86,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2784.396875000006
        },
        {
          "type": "done",
          "id": 86,
          "timings": {
            "totalMs": 2644,
            "transcribeMs": 0,
            "translationMs": 307,
            "speechMs": 2337,
            "firstAudioMs": 566
          },
          "receivedMs": 2784.4337090000045
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 86,
        "text": "入口の幅は八十二センチメートルです。車いすが通れるかは、まだ確認できていません。別の入口も使えるようにしておいてください。",
        "language": "",
        "parts": [
          "入口の幅は八十二センチメートルです。車いすが通れるかは、まだ確認できていません。別の入口も使えるようにしておいてください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 134.16237499999988,
      "stages": [
        {
          "stage": "translating",
          "atMs": 135.22483399999328
        },
        {
          "stage": "speaking",
          "atMs": 445.5799169999955
        },
        {
          "stage": "speaking",
          "atMs": 445.85512500000186
        }
      ],
      "translation": {
        "source": "入口の幅は八十二センチメートルです。車いすが通れるかは、まだ確認できていません。別の入口も使えるようにしておいてください。",
        "translation": "The width of the entrance is 82 centimeters. Whether a wheelchair can pass through has not been confirmed yet. Please make it so that another entrance can also be used.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 307
      },
      "translationReceivedMs": 445.4311250000028,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 445.6654589999962
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 86,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=149.000,fish_first_audio;dur=149.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 708.1979169999977,
      "firstAudioMs": 708.3600000000006,
      "lastAudioBytesMs": 2649.01454199999,
      "serverTimings": {
        "totalMs": 2644,
        "transcribeMs": 0,
        "translationMs": 307,
        "speechMs": 2337,
        "firstAudioMs": 566
      },
      "protocolDoneMs": 2784.4337090000045,
      "settledMs": 2784.4388340000005,
      "audioBytes": 163839,
      "audioSha256": "e699f263caada581d3f551addba30705b08440a89baa9a4682abf92073de7cd5",
      "mp3Prefix": true,
      "audioFile": "audio/029-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:16:23.244Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 87,
      "case": 29,
      "fixture": "uncertainty-ja-en-r1",
      "baseId": "uncertainty-ja-en",
      "family": "uncertainty",
      "repeat": 1,
      "label": "Uncertainty and access",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "1bb9ca2b9922eae550c84f37c2c0dbfd9c0ee4f4881a10598a187bbed74aa72a",
      "site": "v3",
      "order": 3,
      "permutation": "main>v35>v3",
      "schedulePosition": 87,
      "scheduledAt": "2026-10-15T04:16:23.253Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.01216700000804849,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:16:23.261Z",
      "cumulativeAttemptedNominalOperations": 57,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 87,
          "text": "入口の幅は八十二センチメートルです。車いすが通れるかは、まだ確認できていません。別の入口も使えるようにしておいてください。",
          "language": "",
          "parts": [
            "入口の幅は八十二センチメートルです。車いすが通れるかは、まだ確認できていません。別の入口も使えるようにしておいてください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 30.57508300000336
        },
        {
          "type": "stage",
          "id": 87,
          "part": 0,
          "stage": "translating",
          "receivedMs": 30.631832999992184
        },
        {
          "type": "translation",
          "id": 87,
          "part": 0,
          "result": {
            "source": "入口の幅は八十二センチメートルです。車いすが通れるかは、まだ確認できていません。別の入口も使えるようにしておいてください。",
            "translation": "The width of the entrance is 82 centimeters. Whether a wheelchair can pass through has not been confirmed yet. Please make it so that another entrance can also be used.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 456
          },
          "speak": true,
          "receivedMs": 491.55395800000406
        },
        {
          "type": "stage",
          "id": 87,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 491.6625000000058
        },
        {
          "type": "pronunciation",
          "id": 87,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 491.7449579999957
        },
        {
          "type": "stage",
          "id": 87,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 491.8393330000108
        },
        {
          "type": "audio-start",
          "id": 87,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=341.000,fish_first_audio;dur=342.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 854.2813329999917
        },
        {
          "type": "audio-end",
          "id": 87,
          "part": 0,
          "receivedMs": 4794.073875000002
        },
        {
          "type": "part-done",
          "id": 87,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 4794.1217079999915
        },
        {
          "type": "done",
          "id": 87,
          "timings": {
            "totalMs": 4755,
            "transcribeMs": 0,
            "translationMs": 456,
            "speechMs": 4299,
            "firstAudioMs": 815
          },
          "receivedMs": 4794.167125000007
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 87,
        "text": "入口の幅は八十二センチメートルです。車いすが通れるかは、まだ確認できていません。別の入口も使えるようにしておいてください。",
        "language": "",
        "parts": [
          "入口の幅は八十二センチメートルです。車いすが通れるかは、まだ確認できていません。別の入口も使えるようにしておいてください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 30.57508300000336,
      "stages": [
        {
          "stage": "translating",
          "atMs": 30.631832999992184
        },
        {
          "stage": "speaking",
          "atMs": 491.6625000000058
        },
        {
          "stage": "speaking",
          "atMs": 491.8393330000108
        }
      ],
      "translation": {
        "source": "入口の幅は八十二センチメートルです。車いすが通れるかは、まだ確認できていません。別の入口も使えるようにしておいてください。",
        "translation": "The width of the entrance is 82 centimeters. Whether a wheelchair can pass through has not been confirmed yet. Please make it so that another entrance can also be used.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 456
      },
      "translationReceivedMs": 491.55395800000406,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 491.7449579999957
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 87,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=341.000,fish_first_audio;dur=342.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 854.2813329999917,
      "firstAudioMs": 854.3551659999939,
      "lastAudioBytesMs": 4760.220957999991,
      "serverTimings": {
        "totalMs": 4755,
        "transcribeMs": 0,
        "translationMs": 456,
        "speechMs": 4299,
        "firstAudioMs": 815
      },
      "protocolDoneMs": 4794.167125000007,
      "settledMs": 4794.173375000013,
      "audioBytes": 165092,
      "audioSha256": "3b4d5537b54826313433a51342d9c6995e29495908e7ad8980619cd06e223a9d",
      "mp3Prefix": true,
      "audioFile": "audio/029-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:16:28.059Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 88,
      "case": 30,
      "fixture": "negation-en-ja-r1",
      "baseId": "negation-en-ja",
      "family": "negation",
      "repeat": 1,
      "label": "Hold instruction",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "09b8173c8b38a476f4ac6b0368f7362add48cd14f910b59505eec47e2dcb7509",
      "site": "v3",
      "order": 1,
      "permutation": "v3>v35>main",
      "schedulePosition": 88,
      "scheduledAt": "2026-10-15T04:16:28.066Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.012791000015567988,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:16:28.073Z",
      "cumulativeAttemptedNominalOperations": 59,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 88,
          "text": "Do not send the replacement pump yet. Keep it in the warehouse until the site coordinator confirms the delivery address.",
          "language": "",
          "parts": [
            "Do not send the replacement pump yet. Keep it in the warehouse until the site coordinator confirms the delivery address."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 31.243416999990586
        },
        {
          "type": "stage",
          "id": 88,
          "part": 0,
          "stage": "translating",
          "receivedMs": 31.304791999980807
        },
        {
          "type": "translation",
          "id": 88,
          "part": 0,
          "result": {
            "source": "Do not send the replacement pump yet. Keep it in the warehouse until the site coordinator confirms the delivery address.",
            "translation": "交換用ポンプをまだ送らないでください。現場コーディネーターが配送先住所を確認するまで、倉庫に保管してください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 327
          },
          "speak": true,
          "receivedMs": 357.36524999997346
        },
        {
          "type": "stage",
          "id": 88,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 357.43295899999794
        },
        {
          "type": "pronunciation",
          "id": 88,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 357.4932089999784
        },
        {
          "type": "stage",
          "id": 88,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 358.60283399999025
        },
        {
          "type": "pronunciation",
          "id": 88,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 4,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 362.63670899998397
        },
        {
          "type": "stage",
          "id": 88,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 362.7401249999821
        },
        {
          "type": "audio-start",
          "id": 88,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=291.000,fish_first_audio;dur=292.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 4,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 674.6212089999754
        },
        {
          "type": "audio-end",
          "id": 88,
          "part": 0,
          "receivedMs": 3941.239458999975
        },
        {
          "type": "part-done",
          "id": 88,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 3941.348249999981
        },
        {
          "type": "done",
          "id": 88,
          "timings": {
            "totalMs": 3910,
            "transcribeMs": 0,
            "translationMs": 327,
            "speechMs": 3583,
            "firstAudioMs": 638
          },
          "receivedMs": 3941.413084
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 88,
        "text": "Do not send the replacement pump yet. Keep it in the warehouse until the site coordinator confirms the delivery address.",
        "language": "",
        "parts": [
          "Do not send the replacement pump yet. Keep it in the warehouse until the site coordinator confirms the delivery address."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 31.243416999990586,
      "stages": [
        {
          "stage": "translating",
          "atMs": 31.304791999980807
        },
        {
          "stage": "speaking",
          "atMs": 357.43295899999794
        },
        {
          "stage": "pronunciation",
          "atMs": 358.60283399999025
        },
        {
          "stage": "speaking",
          "atMs": 362.7401249999821
        }
      ],
      "translation": {
        "source": "Do not send the replacement pump yet. Keep it in the warehouse until the site coordinator confirms the delivery address.",
        "translation": "交換用ポンプをまだ送らないでください。現場コーディネーターが配送先住所を確認するまで、倉庫に保管してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 327
      },
      "translationReceivedMs": 357.36524999997346,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 357.4932089999784
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 4,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 362.63670899998397
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 88,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=291.000,fish_first_audio;dur=292.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 4,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 674.6212089999754,
      "firstAudioMs": 674.7179999999935,
      "lastAudioBytesMs": 3914.425458999991,
      "serverTimings": {
        "totalMs": 3910,
        "transcribeMs": 0,
        "translationMs": 327,
        "speechMs": 3583,
        "firstAudioMs": 638
      },
      "protocolDoneMs": 3941.413084,
      "settledMs": 3941.41970899998,
      "audioBytes": 140015,
      "audioSha256": "56bffc9885abcb5407a78a200a6ba259e4f9ca9f3a79a6e85cf6f45dfde7aefa",
      "mp3Prefix": true,
      "audioFile": "audio/030-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 4,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:16:32.019Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 89,
      "case": 30,
      "fixture": "negation-en-ja-r1",
      "baseId": "negation-en-ja",
      "family": "negation",
      "repeat": 1,
      "label": "Hold instruction",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "09b8173c8b38a476f4ac6b0368f7362add48cd14f910b59505eec47e2dcb7509",
      "site": "v35",
      "order": 2,
      "permutation": "v3>v35>main",
      "schedulePosition": 89,
      "scheduledAt": "2026-10-15T04:16:32.028Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.010207999992417172,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:16:32.036Z",
      "cumulativeAttemptedNominalOperations": 61,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 89,
          "text": "Do not send the replacement pump yet. Keep it in the warehouse until the site coordinator confirms the delivery address.",
          "language": "",
          "parts": [
            "Do not send the replacement pump yet. Keep it in the warehouse until the site coordinator confirms the delivery address."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 136.92216700001154
        },
        {
          "type": "stage",
          "id": 89,
          "part": 0,
          "stage": "translating",
          "receivedMs": 140.3095420000027
        },
        {
          "type": "translation",
          "id": 89,
          "part": 0,
          "result": {
            "source": "Do not send the replacement pump yet. Keep it in the warehouse until the site coordinator confirms the delivery address.",
            "translation": "交換用ポンプをまだ送らないでください。現場コーディネーターが配送先住所を確認するまで、倉庫に保管してください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 330
          },
          "speak": true,
          "receivedMs": 472.92245800001547
        },
        {
          "type": "stage",
          "id": 89,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 472.9814170000027
        },
        {
          "type": "pronunciation",
          "id": 89,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 473.01754200001596
        },
        {
          "type": "stage",
          "id": 89,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 473.0589580000087
        },
        {
          "type": "pronunciation",
          "id": 89,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 6,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 478.5348750000121
        },
        {
          "type": "stage",
          "id": 89,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 478.5873750000028
        },
        {
          "type": "audio-start",
          "id": 89,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=142.000,fish_first_audio;dur=142.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 6,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 741.5960000000196
        },
        {
          "type": "audio-end",
          "id": 89,
          "part": 0,
          "receivedMs": 2652.640458000009
        },
        {
          "type": "part-done",
          "id": 89,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2652.698708000011
        },
        {
          "type": "done",
          "id": 89,
          "timings": {
            "totalMs": 2506,
            "transcribeMs": 0,
            "translationMs": 330,
            "speechMs": 2176,
            "firstAudioMs": 594
          },
          "receivedMs": 2652.733082999999
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 89,
        "text": "Do not send the replacement pump yet. Keep it in the warehouse until the site coordinator confirms the delivery address.",
        "language": "",
        "parts": [
          "Do not send the replacement pump yet. Keep it in the warehouse until the site coordinator confirms the delivery address."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 136.92216700001154,
      "stages": [
        {
          "stage": "translating",
          "atMs": 140.3095420000027
        },
        {
          "stage": "speaking",
          "atMs": 472.9814170000027
        },
        {
          "stage": "pronunciation",
          "atMs": 473.0589580000087
        },
        {
          "stage": "speaking",
          "atMs": 478.5873750000028
        }
      ],
      "translation": {
        "source": "Do not send the replacement pump yet. Keep it in the warehouse until the site coordinator confirms the delivery address.",
        "translation": "交換用ポンプをまだ送らないでください。現場コーディネーターが配送先住所を確認するまで、倉庫に保管してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 330
      },
      "translationReceivedMs": 472.92245800001547,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 473.01754200001596
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 6,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 478.5348750000121
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 89,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=142.000,fish_first_audio;dur=142.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 6,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 741.5960000000196,
      "firstAudioMs": 742.6566250000033,
      "lastAudioBytesMs": 2525.023833000014,
      "serverTimings": {
        "totalMs": 2506,
        "transcribeMs": 0,
        "translationMs": 330,
        "speechMs": 2176,
        "firstAudioMs": 594
      },
      "protocolDoneMs": 2652.733082999999,
      "settledMs": 2652.7385829999985,
      "audioBytes": 144612,
      "audioSha256": "a20e5026a2655ac192025b702aef584a322c3bcb73b55e9e573edce619c3ea3f",
      "mp3Prefix": true,
      "audioFile": "audio/030-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 6,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:16:34.692Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 90,
      "case": 30,
      "fixture": "negation-en-ja-r1",
      "baseId": "negation-en-ja",
      "family": "negation",
      "repeat": 1,
      "label": "Hold instruction",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "09b8173c8b38a476f4ac6b0368f7362add48cd14f910b59505eec47e2dcb7509",
      "site": "main",
      "order": 3,
      "permutation": "v3>v35>main",
      "schedulePosition": 90,
      "scheduledAt": "2026-10-15T04:16:34.700Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0009579999896232039,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:16:34.708Z",
      "cumulativeAttemptedNominalOperations": 63,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac025e6866795f-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "Do not send the replacement pump yet. Keep it in the warehouse until the site coordinator confirms the delivery address.",
        "translation": "交換用ポンプをまだ送らないでください。現場コーディネーターが配達先住所を確認するまで、倉庫に保管してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 1391
      },
      "translationReceivedMs": 2392.8532089999935,
      "speechHttpStatus": 200,
      "speechHeadersMs": 2897.960583999986,
      "audioHeaders": {
        "cf-ray": "a4ac02688e1a795f-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=12.000,fish_headers;dur=321.000,fish_first_audio;dur=321.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "4",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 2898.2042499999807,
      "lastAudioBytesMs": 5963.948124999995,
      "streamEofMs": 5964.107250000001,
      "settledMs": 5964.117792000005,
      "audioBytes": 141269,
      "audioSha256": "48900a65cf2dfe1570631649dc25832926410778a8002aa05c28f4dfc13bac38",
      "mp3Prefix": true,
      "audioFile": "audio/030-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "4",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:16:40.676Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 91,
      "case": 31,
      "fixture": "conditional-en-ja-r1",
      "baseId": "conditional-en-ja",
      "family": "conditional",
      "repeat": 1,
      "label": "Conditional routing",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "cf92670443e9ca4f2657f2db20387a8d472cd9f57cffb5b84ad49c96b2332a2f",
      "site": "v35",
      "order": 1,
      "permutation": "v35>main>v3",
      "schedulePosition": 91,
      "scheduledAt": "2026-10-15T04:16:41.847Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.013875000004190952,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:16:41.856Z",
      "cumulativeAttemptedNominalOperations": 65,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 91,
          "text": "If the bridge is closed, take the eastern road and call the receiving team. If it is open, use the usual route. Do not change the destination.",
          "language": "",
          "parts": [
            "If the bridge is closed, take the eastern road and call the receiving team. If it is open, use the usual route. Do not change the destination."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 138.84954100000323
        },
        {
          "type": "stage",
          "id": 91,
          "part": 0,
          "stage": "translating",
          "receivedMs": 138.89495799998986
        },
        {
          "type": "translation",
          "id": 91,
          "part": 0,
          "result": {
            "source": "If the bridge is closed, take the eastern road and call the receiving team. If it is open, use the usual route. Do not change the destination.",
            "translation": "橋が閉まっている場合は、東側の道路を通り、受信チームに連絡してください。橋が開いている場合は、通常のルートを使用してください。目的地を変更しないでください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 461
          },
          "speak": true,
          "receivedMs": 601.0246249999909
        },
        {
          "type": "stage",
          "id": 91,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 601.0749579999829
        },
        {
          "type": "pronunciation",
          "id": 91,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 601.1196249999921
        },
        {
          "type": "stage",
          "id": 91,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 601.1500829999859
        },
        {
          "type": "pronunciation",
          "id": 91,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 8,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 606.3173329999845
        },
        {
          "type": "stage",
          "id": 91,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 606.3597909999953
        },
        {
          "type": "audio-start",
          "id": 91,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=156.000,fish_first_audio;dur=156.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 8,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 873.6200829999871
        },
        {
          "type": "audio-end",
          "id": 91,
          "part": 0,
          "receivedMs": 3837.1969159999862
        },
        {
          "type": "part-done",
          "id": 91,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 3837.2720409999893
        },
        {
          "type": "done",
          "id": 91,
          "timings": {
            "totalMs": 3697,
            "transcribeMs": 0,
            "translationMs": 461,
            "speechMs": 3236,
            "firstAudioMs": 727
          },
          "receivedMs": 3837.3084159999853
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 91,
        "text": "If the bridge is closed, take the eastern road and call the receiving team. If it is open, use the usual route. Do not change the destination.",
        "language": "",
        "parts": [
          "If the bridge is closed, take the eastern road and call the receiving team. If it is open, use the usual route. Do not change the destination."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 138.84954100000323,
      "stages": [
        {
          "stage": "translating",
          "atMs": 138.89495799998986
        },
        {
          "stage": "speaking",
          "atMs": 601.0749579999829
        },
        {
          "stage": "pronunciation",
          "atMs": 601.1500829999859
        },
        {
          "stage": "speaking",
          "atMs": 606.3597909999953
        }
      ],
      "translation": {
        "source": "If the bridge is closed, take the eastern road and call the receiving team. If it is open, use the usual route. Do not change the destination.",
        "translation": "橋が閉まっている場合は、東側の道路を通り、受信チームに連絡してください。橋が開いている場合は、通常のルートを使用してください。目的地を変更しないでください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 461
      },
      "translationReceivedMs": 601.0246249999909,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 601.1196249999921
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 8,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 606.3173329999845
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 91,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=156.000,fish_first_audio;dur=156.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 8,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 873.6200829999871,
      "firstAudioMs": 873.6949579999782,
      "lastAudioBytesMs": 3665.8271249999816,
      "serverTimings": {
        "totalMs": 3697,
        "transcribeMs": 0,
        "translationMs": 461,
        "speechMs": 3236,
        "firstAudioMs": 727
      },
      "protocolDoneMs": 3837.3084159999853,
      "settledMs": 3837.314041000005,
      "audioBytes": 214830,
      "audioSha256": "d6aa07b6fade95a8d40bf8609ebaa56cb9c1029eb3c9cce4398a0a34dc5bd62e",
      "mp3Prefix": true,
      "audioFile": "audio/031-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 8,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:16:45.698Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 92,
      "case": 31,
      "fixture": "conditional-en-ja-r1",
      "baseId": "conditional-en-ja",
      "family": "conditional",
      "repeat": 1,
      "label": "Conditional routing",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "cf92670443e9ca4f2657f2db20387a8d472cd9f57cffb5b84ad49c96b2332a2f",
      "site": "main",
      "order": 2,
      "permutation": "v35>main>v3",
      "schedulePosition": 92,
      "scheduledAt": "2026-10-15T04:16:45.706Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0012080000014975667,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:16:45.713Z",
      "cumulativeAttemptedNominalOperations": 67,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac02a33837b63d-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "If the bridge is closed, take the eastern road and call the receiving team. If it is open, use the usual route. Do not change the destination.",
        "translation": "橋が閉まっている場合は、東側の道路を通り、受信チームに連絡してください。橋が開いている場合は、通常のルートを使用してください。目的地を変更しないでください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 385
      },
      "translationReceivedMs": 1371.1166669999948,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1847.106375000003,
      "audioHeaders": {
        "cf-ray": "a4ac02a6fb14b63d-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=11.000,fish_headers;dur=293.000,fish_first_audio;dur=294.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "7",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1847.2176249999902,
      "lastAudioBytesMs": 6818.5925419999985,
      "streamEofMs": 6818.712874999997,
      "settledMs": 6818.7169580000045,
      "audioBytes": 219427,
      "audioSha256": "317ac55348229d9e3a69b8716682f6acbdb92a5539db935fc6915b4e47963020",
      "mp3Prefix": true,
      "audioFile": "audio/031-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "7",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:16:52.537Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 93,
      "case": 31,
      "fixture": "conditional-en-ja-r1",
      "baseId": "conditional-en-ja",
      "family": "conditional",
      "repeat": 1,
      "label": "Conditional routing",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "cf92670443e9ca4f2657f2db20387a8d472cd9f57cffb5b84ad49c96b2332a2f",
      "site": "v3",
      "order": 3,
      "permutation": "v35>main>v3",
      "schedulePosition": 93,
      "scheduledAt": "2026-10-15T04:16:52.544Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.010167000000365078,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:16:52.552Z",
      "cumulativeAttemptedNominalOperations": 69,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 93,
          "text": "If the bridge is closed, take the eastern road and call the receiving team. If it is open, use the usual route. Do not change the destination.",
          "language": "",
          "parts": [
            "If the bridge is closed, take the eastern road and call the receiving team. If it is open, use the usual route. Do not change the destination."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 194.295541999978
        },
        {
          "type": "stage",
          "id": 93,
          "part": 0,
          "stage": "translating",
          "receivedMs": 195.4129580000008
        },
        {
          "type": "translation",
          "id": 93,
          "part": 0,
          "result": {
            "source": "If the bridge is closed, take the eastern road and call the receiving team. If it is open, use the usual route. Do not change the destination.",
            "translation": "橋が閉まっている場合は、東側の道路を通り、受信チームに連絡してください。橋が開いている場合は、通常のルートを使用してください。目的地を変更しないでください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 300
          },
          "speak": true,
          "receivedMs": 500.51249999998254
        },
        {
          "type": "stage",
          "id": 93,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 500.62283300000126
        },
        {
          "type": "pronunciation",
          "id": 93,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 500.68349999998463
        },
        {
          "type": "stage",
          "id": 93,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 500.7728749999951
        },
        {
          "type": "pronunciation",
          "id": 93,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 7,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 504.2709999999788
        },
        {
          "type": "stage",
          "id": 93,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 504.3107080000045
        },
        {
          "type": "audio-start",
          "id": 93,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=285.000,fish_first_audio;dur=288.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 7,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 817.1463749999821
        },
        {
          "type": "audio-end",
          "id": 93,
          "part": 0,
          "receivedMs": 5419.494791999983
        },
        {
          "type": "part-done",
          "id": 93,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 5419.546000000002
        },
        {
          "type": "done",
          "id": 93,
          "timings": {
            "totalMs": 5217,
            "transcribeMs": 0,
            "translationMs": 300,
            "speechMs": 4917,
            "firstAudioMs": 610
          },
          "receivedMs": 5419.585749999998
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 93,
        "text": "If the bridge is closed, take the eastern road and call the receiving team. If it is open, use the usual route. Do not change the destination.",
        "language": "",
        "parts": [
          "If the bridge is closed, take the eastern road and call the receiving team. If it is open, use the usual route. Do not change the destination."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 194.295541999978,
      "stages": [
        {
          "stage": "translating",
          "atMs": 195.4129580000008
        },
        {
          "stage": "speaking",
          "atMs": 500.62283300000126
        },
        {
          "stage": "pronunciation",
          "atMs": 500.7728749999951
        },
        {
          "stage": "speaking",
          "atMs": 504.3107080000045
        }
      ],
      "translation": {
        "source": "If the bridge is closed, take the eastern road and call the receiving team. If it is open, use the usual route. Do not change the destination.",
        "translation": "橋が閉まっている場合は、東側の道路を通り、受信チームに連絡してください。橋が開いている場合は、通常のルートを使用してください。目的地を変更しないでください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 300
      },
      "translationReceivedMs": 500.51249999998254,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 500.68349999998463
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 7,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 504.2709999999788
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 93,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=285.000,fish_first_audio;dur=288.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 7,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 817.1463749999821,
      "firstAudioMs": 817.2289579999924,
      "lastAudioBytesMs": 5396.239957999991,
      "serverTimings": {
        "totalMs": 5217,
        "transcribeMs": 0,
        "translationMs": 300,
        "speechMs": 4917,
        "firstAudioMs": 610
      },
      "protocolDoneMs": 5419.585749999998,
      "settledMs": 5419.590166999988,
      "audioBytes": 208142,
      "audioSha256": "9353924a7b6bb713c89d4b6643941ce51b52ff46be74d9f7aa750f92476b5380",
      "mp3Prefix": true,
      "audioFile": "audio/031-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 7,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:16:57.977Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 94,
      "case": 32,
      "fixture": "permission-short-ja-en-r1",
      "baseId": "permission-short-ja-en",
      "family": "permission-short",
      "repeat": 1,
      "label": "Permission distinction",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "3fb0abc0e3c5789677b0ade45cab9fbb24a858df7b56f801583f92a02d28e4cc",
      "site": "v3",
      "order": 1,
      "permutation": "v3>main>v35",
      "schedulePosition": 94,
      "scheduledAt": "2026-10-15T04:16:57.986Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.013959000003524125,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:16:57.992Z",
      "cumulativeAttemptedNominalOperations": 71,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 94,
          "text": "空の箱は移動してもかまいませんが、バッテリーは動かさないでください。",
          "language": "",
          "parts": [
            "空の箱は移動してもかまいませんが、バッテリーは動かさないでください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 31.7705839999835
        },
        {
          "type": "stage",
          "id": 94,
          "part": 0,
          "stage": "translating",
          "receivedMs": 31.85195899999235
        },
        {
          "type": "translation",
          "id": 94,
          "part": 0,
          "result": {
            "source": "空の箱は移動してもかまいませんが、バッテリーは動かさないでください。",
            "translation": "Empty boxes may be moved, but please do not move the battery.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 353
          },
          "speak": true,
          "receivedMs": 386.5711669999873
        },
        {
          "type": "stage",
          "id": 94,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 386.6825839999947
        },
        {
          "type": "pronunciation",
          "id": 94,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 386.73937499997555
        },
        {
          "type": "stage",
          "id": 94,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 386.7856249999895
        },
        {
          "type": "audio-start",
          "id": 94,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=284.000,fish_first_audio;dur=287.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 689.6762089999975
        },
        {
          "type": "audio-end",
          "id": 94,
          "part": 0,
          "receivedMs": 1981.7215419999848
        },
        {
          "type": "part-done",
          "id": 94,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 1981.7898749999877
        },
        {
          "type": "done",
          "id": 94,
          "timings": {
            "totalMs": 1951,
            "transcribeMs": 0,
            "translationMs": 353,
            "speechMs": 1598,
            "firstAudioMs": 657
          },
          "receivedMs": 1981.852499999979
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 94,
        "text": "空の箱は移動してもかまいませんが、バッテリーは動かさないでください。",
        "language": "",
        "parts": [
          "空の箱は移動してもかまいませんが、バッテリーは動かさないでください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 31.7705839999835,
      "stages": [
        {
          "stage": "translating",
          "atMs": 31.85195899999235
        },
        {
          "stage": "speaking",
          "atMs": 386.6825839999947
        },
        {
          "stage": "speaking",
          "atMs": 386.7856249999895
        }
      ],
      "translation": {
        "source": "空の箱は移動してもかまいませんが、バッテリーは動かさないでください。",
        "translation": "Empty boxes may be moved, but please do not move the battery.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 353
      },
      "translationReceivedMs": 386.5711669999873,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 386.73937499997555
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 94,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=284.000,fish_first_audio;dur=287.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 689.6762089999975,
      "firstAudioMs": 689.7277499999909,
      "lastAudioBytesMs": 1949.5794590000005,
      "serverTimings": {
        "totalMs": 1951,
        "transcribeMs": 0,
        "translationMs": 353,
        "speechMs": 1598,
        "firstAudioMs": 657
      },
      "protocolDoneMs": 1981.852499999979,
      "settledMs": 1981.8585839999723,
      "audioBytes": 61857,
      "audioSha256": "87682bf6de126b7e1c32dec8263743780263259d28df5593798738abde16bed7",
      "mp3Prefix": true,
      "audioFile": "audio/032-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:16:59.978Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 95,
      "case": 32,
      "fixture": "permission-short-ja-en-r1",
      "baseId": "permission-short-ja-en",
      "family": "permission-short",
      "repeat": 1,
      "label": "Permission distinction",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "3fb0abc0e3c5789677b0ade45cab9fbb24a858df7b56f801583f92a02d28e4cc",
      "site": "main",
      "order": 2,
      "permutation": "v3>main>v35",
      "schedulePosition": 95,
      "scheduledAt": "2026-10-15T04:16:59.985Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0004579999949783087,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:16:59.992Z",
      "cumulativeAttemptedNominalOperations": 73,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac0300ed801ef3-PDX",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "空の箱は移動してもかまいませんが、バッテリーは動かさないでください。",
        "translation": "Empty boxes may be moved, but please do not move the battery.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 551
      },
      "translationReceivedMs": 2221.8232499999867,
      "speechHttpStatus": 200,
      "speechHeadersMs": 3170.983500000002,
      "audioHeaders": {
        "cf-ray": "a4ac03082b861ef3-PDX",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=144.000,fish_first_audio;dur=144.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 3171.242041999998,
      "lastAudioBytesMs": 3762.4245419999934,
      "streamEofMs": 3762.7260839999944,
      "settledMs": 3762.7735840000096,
      "audioBytes": 59767,
      "audioSha256": "f683027d3b06d968baebe16c7cba9619c519dc05649490623d56d33b1b47091b",
      "mp3Prefix": true,
      "audioFile": "audio/032-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:17:03.759Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 96,
      "case": 32,
      "fixture": "permission-short-ja-en-r1",
      "baseId": "permission-short-ja-en",
      "family": "permission-short",
      "repeat": 1,
      "label": "Permission distinction",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "3fb0abc0e3c5789677b0ade45cab9fbb24a858df7b56f801583f92a02d28e4cc",
      "site": "v35",
      "order": 3,
      "permutation": "v3>main>v35",
      "schedulePosition": 96,
      "scheduledAt": "2026-10-15T04:17:03.771Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.017124999983934686,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:17:03.777Z",
      "cumulativeAttemptedNominalOperations": 75,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 96,
          "text": "空の箱は移動してもかまいませんが、バッテリーは動かさないでください。",
          "language": "",
          "parts": [
            "空の箱は移動してもかまいませんが、バッテリーは動かさないでください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 128.77020800000173
        },
        {
          "type": "stage",
          "id": 96,
          "part": 0,
          "stage": "translating",
          "receivedMs": 128.84695799998008
        },
        {
          "type": "translation",
          "id": 96,
          "part": 0,
          "result": {
            "source": "空の箱は移動してもかまいませんが、バッテリーは動かさないでください。",
            "translation": "Empty boxes may be moved, but please do not move the battery.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 275
          },
          "speak": true,
          "receivedMs": 405.23066599998856
        },
        {
          "type": "stage",
          "id": 96,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 405.27987499997835
        },
        {
          "type": "pronunciation",
          "id": 96,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 405.3196250000037
        },
        {
          "type": "stage",
          "id": 96,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 405.3640829999931
        },
        {
          "type": "audio-start",
          "id": 96,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=147.000,fish_first_audio;dur=147.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 664.5302499999816
        },
        {
          "type": "audio-end",
          "id": 96,
          "part": 0,
          "receivedMs": 1543.0021659999911
        },
        {
          "type": "part-done",
          "id": 96,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 1543.0807909999858
        },
        {
          "type": "done",
          "id": 96,
          "timings": {
            "totalMs": 1409,
            "transcribeMs": 0,
            "translationMs": 275,
            "speechMs": 1134,
            "firstAudioMs": 531
          },
          "receivedMs": 1543.1429579999822
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 96,
        "text": "空の箱は移動してもかまいませんが、バッテリーは動かさないでください。",
        "language": "",
        "parts": [
          "空の箱は移動してもかまいませんが、バッテリーは動かさないでください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 128.77020800000173,
      "stages": [
        {
          "stage": "translating",
          "atMs": 128.84695799998008
        },
        {
          "stage": "speaking",
          "atMs": 405.27987499997835
        },
        {
          "stage": "speaking",
          "atMs": 405.3640829999931
        }
      ],
      "translation": {
        "source": "空の箱は移動してもかまいませんが、バッテリーは動かさないでください。",
        "translation": "Empty boxes may be moved, but please do not move the battery.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 275
      },
      "translationReceivedMs": 405.23066599998856,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 405.3196250000037
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 96,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=147.000,fish_first_audio;dur=147.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 664.5302499999816,
      "firstAudioMs": 664.590750000003,
      "lastAudioBytesMs": 1410.6095409999834,
      "serverTimings": {
        "totalMs": 1409,
        "transcribeMs": 0,
        "translationMs": 275,
        "speechMs": 1134,
        "firstAudioMs": 531
      },
      "protocolDoneMs": 1543.1429579999822,
      "settledMs": 1543.1499579999945,
      "audioBytes": 63528,
      "audioSha256": "4e42f949f99f6c9da503e5cef5b00c7db8e4fac2dbeab0f1efaf62ffe84b500a",
      "mp3Prefix": true,
      "audioFile": "audio/032-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:17:05.324Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 97,
      "case": 33,
      "fixture": "recorded-location-ja-en-r1",
      "baseId": "recorded-location-ja-en",
      "family": "location",
      "repeat": 1,
      "label": "Saved recording: Location and floor",
      "direction": "ja-en",
      "modality": "audio",
      "inputSha256": "c8b9af590b7f2e87974a75f0768f0b014f3d890716bbd4afad6574a23df13a5b",
      "site": "v3",
      "order": 1,
      "permutation": "v3>v35>main",
      "schedulePosition": 97,
      "scheduledAt": "2026-10-15T04:17:05.332Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.032124999997904524,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:17:05.341Z",
      "cumulativeAttemptedNominalOperations": 78,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 97,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 94.12129199999617
        },
        {
          "type": "transcript",
          "id": 97,
          "text": "2階の会議室に折りたたみ椅子を2つ持ってきてください",
          "language": "ja",
          "parts": [
            "2階の会議室に折りたたみ椅子を2つ持ってきてください"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 634.8354589999944
        },
        {
          "type": "stage",
          "id": 97,
          "part": 0,
          "stage": "translating",
          "receivedMs": 634.9041670000006
        },
        {
          "type": "translation",
          "id": 97,
          "part": 0,
          "result": {
            "source": "2階の会議室に折りたたみ椅子を2つ持ってきてください",
            "translation": "Please bring two folding chairs to the conference room on the second floor.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 277
          },
          "speak": true,
          "receivedMs": 916.7047500000044
        },
        {
          "type": "stage",
          "id": 97,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 916.8284169999824
        },
        {
          "type": "pronunciation",
          "id": 97,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 916.9499169999908
        },
        {
          "type": "stage",
          "id": 97,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 917.0562090000021
        },
        {
          "type": "audio-start",
          "id": 97,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=285.000,fish_first_audio;dur=285.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1218.9544590000005
        },
        {
          "type": "audio-end",
          "id": 97,
          "part": 0,
          "receivedMs": 2572.9009999999835
        },
        {
          "type": "part-done",
          "id": 97,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2572.9823749999923
        },
        {
          "type": "done",
          "id": 97,
          "timings": {
            "totalMs": 2543,
            "transcribeMs": 539,
            "translationMs": 277,
            "speechMs": 1657,
            "firstAudioMs": 1187
          },
          "receivedMs": 2573.0362500000047
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 94.12129199999617
        },
        {
          "stage": "translating",
          "atMs": 634.9041670000006
        },
        {
          "stage": "speaking",
          "atMs": 916.8284169999824
        },
        {
          "stage": "speaking",
          "atMs": 917.0562090000021
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 97,
        "text": "2階の会議室に折りたたみ椅子を2つ持ってきてください",
        "language": "ja",
        "parts": [
          "2階の会議室に折りたたみ椅子を2つ持ってきてください"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 634.8354589999944,
      "translation": {
        "source": "2階の会議室に折りたたみ椅子を2つ持ってきてください",
        "translation": "Please bring two folding chairs to the conference room on the second floor.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 277
      },
      "translationReceivedMs": 916.7047500000044,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 916.9499169999908
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 97,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=285.000,fish_first_audio;dur=285.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1218.9544590000005,
      "firstAudioMs": 1219.1036669999885,
      "lastAudioBytesMs": 2550.536166999984,
      "serverTimings": {
        "totalMs": 2543,
        "transcribeMs": 539,
        "translationMs": 277,
        "speechMs": 1657,
        "firstAudioMs": 1187
      },
      "protocolDoneMs": 2573.0362500000047,
      "settledMs": 2573.0539589999826,
      "audioBytes": 65618,
      "audioSha256": "624c43a515eab874add30785ad209c4d772b6d2f94d08edf432949e60c48c09e",
      "mp3Prefix": true,
      "audioFile": "audio/033-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:17:07.919Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 98,
      "case": 33,
      "fixture": "recorded-location-ja-en-r1",
      "baseId": "recorded-location-ja-en",
      "family": "location",
      "repeat": 1,
      "label": "Saved recording: Location and floor",
      "direction": "ja-en",
      "modality": "audio",
      "inputSha256": "c8b9af590b7f2e87974a75f0768f0b014f3d890716bbd4afad6574a23df13a5b",
      "site": "v35",
      "order": 2,
      "permutation": "v3>v35>main",
      "schedulePosition": 98,
      "scheduledAt": "2026-10-15T04:17:07.928Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.00712500000372529,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:17:07.937Z",
      "cumulativeAttemptedNominalOperations": 81,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 98,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 412.88933299999917
        },
        {
          "type": "transcript",
          "id": 98,
          "text": "2階の会議室に折りたたみ椅子を2つ持ってきてください",
          "language": "ja",
          "parts": [
            "2階の会議室に折りたたみ椅子を2つ持ってきてください"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 856.5291670000006
        },
        {
          "type": "stage",
          "id": 98,
          "part": 0,
          "stage": "translating",
          "receivedMs": 856.6142919999838
        },
        {
          "type": "translation",
          "id": 98,
          "part": 0,
          "result": {
            "source": "2階の会議室に折りたたみ椅子を2つ持ってきてください",
            "translation": "Please bring two folding chairs to the conference room on the second floor.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 277
          },
          "speak": true,
          "receivedMs": 1137.5992499999993
        },
        {
          "type": "stage",
          "id": 98,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1137.6751249999797
        },
        {
          "type": "pronunciation",
          "id": 98,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 1137.740582999977
        },
        {
          "type": "stage",
          "id": 98,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1137.7759169999918
        },
        {
          "type": "audio-start",
          "id": 98,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=149.000,fish_first_audio;dur=149.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1392.944582999975
        },
        {
          "type": "audio-end",
          "id": 98,
          "part": 0,
          "receivedMs": 2166.3191669999796
        },
        {
          "type": "part-done",
          "id": 98,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2166.3866669999843
        },
        {
          "type": "done",
          "id": 98,
          "timings": {
            "totalMs": 2022,
            "transcribeMs": 442,
            "translationMs": 277,
            "speechMs": 1028,
            "firstAudioMs": 1249
          },
          "receivedMs": 2166.436249999999
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 412.88933299999917
        },
        {
          "stage": "translating",
          "atMs": 856.6142919999838
        },
        {
          "stage": "speaking",
          "atMs": 1137.6751249999797
        },
        {
          "stage": "speaking",
          "atMs": 1137.7759169999918
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 98,
        "text": "2階の会議室に折りたたみ椅子を2つ持ってきてください",
        "language": "ja",
        "parts": [
          "2階の会議室に折りたたみ椅子を2つ持ってきてください"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 856.5291670000006,
      "translation": {
        "source": "2階の会議室に折りたたみ椅子を2つ持ってきてください",
        "translation": "Please bring two folding chairs to the conference room on the second floor.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 277
      },
      "translationReceivedMs": 1137.5992499999993,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 1137.740582999977
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 98,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=149.000,fish_first_audio;dur=149.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1392.944582999975,
      "firstAudioMs": 1396.5634169999976,
      "lastAudioBytesMs": 2038.56912499998,
      "serverTimings": {
        "totalMs": 2022,
        "transcribeMs": 442,
        "translationMs": 277,
        "speechMs": 1028,
        "firstAudioMs": 1249
      },
      "protocolDoneMs": 2166.436249999999,
      "settledMs": 2166.4480419999745,
      "audioBytes": 64782,
      "audioSha256": "01e640a3c8b66a9af5832fbfa2aa77f4aa2dd778cd46f1682f4c7528f43930ff",
      "mp3Prefix": true,
      "audioFile": "audio/033-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:17:10.107Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 99,
      "case": 33,
      "fixture": "recorded-location-ja-en-r1",
      "baseId": "recorded-location-ja-en",
      "family": "location",
      "repeat": 1,
      "label": "Saved recording: Location and floor",
      "direction": "ja-en",
      "modality": "audio",
      "inputSha256": "c8b9af590b7f2e87974a75f0768f0b014f3d890716bbd4afad6574a23df13a5b",
      "site": "main",
      "order": 3,
      "permutation": "v3>v35>main",
      "schedulePosition": 99,
      "scheduledAt": "2026-10-15T04:17:10.116Z",
      "status": "complete",
      "nominalOperations": 3,
      "waitForConnectionMs": 0.0004999999946448952,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:17:10.122Z",
      "cumulativeAttemptedNominalOperations": 84,
      "requestSent": true,
      "transcriptionHttpStatus": 200,
      "transcriptionHeaders": {
        "cf-ray": "a4ac033bcb19e38b-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "transcript": {
        "text": "2階の会議室に折りたたみ椅子を2つ持ってきてください",
        "language": "ja"
      },
      "transcriptReceivedMs": 1808.593291999976,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac03423db0e38b-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "2階の会議室に折りたたみ椅子を2つ持ってきてください",
        "translation": "Please bring two folding chairs to the conference room on the second floor.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 428
      },
      "translationReceivedMs": 2374.7090829999943,
      "speechHttpStatus": 200,
      "speechHeadersMs": 2844.4829169999866,
      "audioHeaders": {
        "cf-ray": "a4ac0345cffce38b-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=294.000,fish_first_audio;dur=294.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 2847.486332999979,
      "lastAudioBytesMs": 4082.2565419999883,
      "streamEofMs": 4082.4802079999936,
      "settledMs": 4082.4901669999817,
      "audioBytes": 61857,
      "audioSha256": "b93dbf81762b7e276033d872e5296271d5e3e3a6481f758bdcfd5ada98ba1909",
      "mp3Prefix": true,
      "audioFile": "audio/033-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:17:14.209Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 100,
      "case": 34,
      "fixture": "negation-ja-en-r1",
      "baseId": "negation-ja-en",
      "family": "negation",
      "repeat": 1,
      "label": "Hold instruction",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "4539a35f86476ef31a1148ac7d0bd2cb3309e3718e8cc16e1ec1e272d212c237",
      "site": "v35",
      "order": 1,
      "permutation": "v35>v3>main",
      "schedulePosition": 100,
      "scheduledAt": "2026-10-15T04:17:14.217Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.011542000022018328,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:17:14.224Z",
      "cumulativeAttemptedNominalOperations": 86,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 100,
          "text": "交換用のポンプはまだ発送しないでください。現場の担当者が配送先を確認するまで、倉庫で保管してください。",
          "language": "",
          "parts": [
            "交換用のポンプはまだ発送しないでください。現場の担当者が配送先を確認するまで、倉庫で保管してください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 140.61183300000266
        },
        {
          "type": "stage",
          "id": 100,
          "part": 0,
          "stage": "translating",
          "receivedMs": 140.69995799998287
        },
        {
          "type": "translation",
          "id": 100,
          "part": 0,
          "result": {
            "source": "交換用のポンプはまだ発送しないでください。現場の担当者が配送先を確認するまで、倉庫で保管してください。",
            "translation": "Please do not ship the replacement pump yet. Keep it stored in the warehouse until the on-site person confirms the delivery address.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 320
          },
          "speak": true,
          "receivedMs": 472.2579170000099
        },
        {
          "type": "stage",
          "id": 100,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 472.30979199998546
        },
        {
          "type": "pronunciation",
          "id": 100,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 472.3546250000072
        },
        {
          "type": "stage",
          "id": 100,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 472.39441700000316
        },
        {
          "type": "audio-start",
          "id": 100,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=158.000,fish_first_audio;dur=158.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 737.9001249999856
        },
        {
          "type": "audio-end",
          "id": 100,
          "part": 0,
          "receivedMs": 2318.305166999984
        },
        {
          "type": "part-done",
          "id": 100,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2318.3656670000055
        },
        {
          "type": "done",
          "id": 100,
          "timings": {
            "totalMs": 2172,
            "transcribeMs": 0,
            "translationMs": 320,
            "speechMs": 1852,
            "firstAudioMs": 590
          },
          "receivedMs": 2318.402624999988
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 100,
        "text": "交換用のポンプはまだ発送しないでください。現場の担当者が配送先を確認するまで、倉庫で保管してください。",
        "language": "",
        "parts": [
          "交換用のポンプはまだ発送しないでください。現場の担当者が配送先を確認するまで、倉庫で保管してください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 140.61183300000266,
      "stages": [
        {
          "stage": "translating",
          "atMs": 140.69995799998287
        },
        {
          "stage": "speaking",
          "atMs": 472.30979199998546
        },
        {
          "stage": "speaking",
          "atMs": 472.39441700000316
        }
      ],
      "translation": {
        "source": "交換用のポンプはまだ発送しないでください。現場の担当者が配送先を確認するまで、倉庫で保管してください。",
        "translation": "Please do not ship the replacement pump yet. Keep it stored in the warehouse until the on-site person confirms the delivery address.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 320
      },
      "translationReceivedMs": 472.2579170000099,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 472.3546250000072
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 100,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=158.000,fish_first_audio;dur=158.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 737.9001249999856,
      "firstAudioMs": 745.2572079999954,
      "lastAudioBytesMs": 2179.833249999996,
      "serverTimings": {
        "totalMs": 2172,
        "transcribeMs": 0,
        "translationMs": 320,
        "speechMs": 1852,
        "firstAudioMs": 590
      },
      "protocolDoneMs": 2318.402624999988,
      "settledMs": 2318.408625000011,
      "audioBytes": 122043,
      "audioSha256": "73014ee8194e82151407c1e438703da162416565684aa92248b4b2b0c72410c2",
      "mp3Prefix": true,
      "audioFile": "audio/034-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:17:16.546Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 101,
      "case": 34,
      "fixture": "negation-ja-en-r1",
      "baseId": "negation-ja-en",
      "family": "negation",
      "repeat": 1,
      "label": "Hold instruction",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "4539a35f86476ef31a1148ac7d0bd2cb3309e3718e8cc16e1ec1e272d212c237",
      "site": "v3",
      "order": 2,
      "permutation": "v35>v3>main",
      "schedulePosition": 101,
      "scheduledAt": "2026-10-15T04:17:16.554Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.0054579999996349216,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:17:16.560Z",
      "cumulativeAttemptedNominalOperations": 88,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 101,
          "text": "交換用のポンプはまだ発送しないでください。現場の担当者が配送先を確認するまで、倉庫で保管してください。",
          "language": "",
          "parts": [
            "交換用のポンプはまだ発送しないでください。現場の担当者が配送先を確認するまで、倉庫で保管してください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 186.19779200002085
        },
        {
          "type": "stage",
          "id": 101,
          "part": 0,
          "stage": "translating",
          "receivedMs": 186.4196670000092
        },
        {
          "type": "translation",
          "id": 101,
          "part": 0,
          "result": {
            "source": "交換用のポンプはまだ発送しないでください。現場の担当者が配送先を確認するまで、倉庫で保管してください。",
            "translation": "Please do not ship the replacement pump yet. Keep it stored in the warehouse until the on-site person confirms the delivery address.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 310
          },
          "speak": true,
          "receivedMs": 505.6591250000056
        },
        {
          "type": "stage",
          "id": 101,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 505.75820900002145
        },
        {
          "type": "pronunciation",
          "id": 101,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 505.83633400002145
        },
        {
          "type": "stage",
          "id": 101,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 505.9147090000042
        },
        {
          "type": "audio-start",
          "id": 101,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=291.000,fish_first_audio;dur=301.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 823.3589590000047
        },
        {
          "type": "audio-end",
          "id": 101,
          "part": 0,
          "receivedMs": 3664.2323340000003
        },
        {
          "type": "part-done",
          "id": 101,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 3664.284500000009
        },
        {
          "type": "done",
          "id": 101,
          "timings": {
            "totalMs": 3473,
            "transcribeMs": 0,
            "translationMs": 310,
            "speechMs": 3163,
            "firstAudioMs": 632
          },
          "receivedMs": 3664.325750000018
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 101,
        "text": "交換用のポンプはまだ発送しないでください。現場の担当者が配送先を確認するまで、倉庫で保管してください。",
        "language": "",
        "parts": [
          "交換用のポンプはまだ発送しないでください。現場の担当者が配送先を確認するまで、倉庫で保管してください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 186.19779200002085,
      "stages": [
        {
          "stage": "translating",
          "atMs": 186.4196670000092
        },
        {
          "stage": "speaking",
          "atMs": 505.75820900002145
        },
        {
          "stage": "speaking",
          "atMs": 505.9147090000042
        }
      ],
      "translation": {
        "source": "交換用のポンプはまだ発送しないでください。現場の担当者が配送先を確認するまで、倉庫で保管してください。",
        "translation": "Please do not ship the replacement pump yet. Keep it stored in the warehouse until the on-site person confirms the delivery address.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 310
      },
      "translationReceivedMs": 505.6591250000056,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 505.83633400002145
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 101,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=291.000,fish_first_audio;dur=301.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 823.3589590000047,
      "firstAudioMs": 823.4519169999985,
      "lastAudioBytesMs": 3633.4262500000186,
      "serverTimings": {
        "totalMs": 3473,
        "transcribeMs": 0,
        "translationMs": 310,
        "speechMs": 3163,
        "firstAudioMs": 632
      },
      "protocolDoneMs": 3664.325750000018,
      "settledMs": 3664.331375000009,
      "audioBytes": 123714,
      "audioSha256": "779facaa5b494e7048b117d174d2336add211ea76913a34edb2e6073b7541141",
      "mp3Prefix": true,
      "audioFile": "audio/034-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:17:20.229Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 102,
      "case": 34,
      "fixture": "negation-ja-en-r1",
      "baseId": "negation-ja-en",
      "family": "negation",
      "repeat": 1,
      "label": "Hold instruction",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "4539a35f86476ef31a1148ac7d0bd2cb3309e3718e8cc16e1ec1e272d212c237",
      "site": "main",
      "order": 3,
      "permutation": "v35>v3>main",
      "schedulePosition": 102,
      "scheduledAt": "2026-10-15T04:17:20.237Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.00041700000292621553,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:17:20.244Z",
      "cumulativeAttemptedNominalOperations": 90,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac037fd8a7d788-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "交換用のポンプはまだ発送しないでください。現場の担当者が配送先を確認するまで、倉庫で保管してください。",
        "translation": "Please do not ship the replacement pump yet. Keep it in the warehouse until the site manager confirms the delivery address.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 326
      },
      "translationReceivedMs": 2000.2543749999895,
      "speechHttpStatus": 200,
      "speechHeadersMs": 2379.0493750000023,
      "audioHeaders": {
        "cf-ray": "a4ac0382a964d788-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=302.000,fish_first_audio;dur=302.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 2382.5733330000076,
      "lastAudioBytesMs": 4921.880875000003,
      "streamEofMs": 4922.074250000005,
      "settledMs": 4922.084540999989,
      "audioBytes": 114519,
      "audioSha256": "d9f9253f8d590d39270305e97a34f71499b512b56ebd4df193b3ec9bd41a9293",
      "mp3Prefix": true,
      "audioFile": "audio/034-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:17:25.173Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 103,
      "case": 35,
      "fixture": "place-route-ja-en-r1",
      "baseId": "place-route-ja-en",
      "family": "place-route",
      "repeat": 1,
      "label": "Two place names and conditional stop",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "c892d71ba4c68680a6bbdfdb9c7322012a32206053ba7fdf4e8f8b7ccdde9579",
      "site": "main",
      "order": 1,
      "permutation": "main>v3>v35",
      "schedulePosition": 103,
      "scheduledAt": "2026-10-15T04:17:25.180Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0005419999943114817,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:17:25.188Z",
      "cumulativeAttemptedNominalOperations": 92,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac039a0dd3d788-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "書類を京島から黄金町へ運んでください。中村さんが不在なら、受付の李さんに預け、立ち去る前に受領を確認してもらってください。",
        "translation": "Please transport the documents from Kyoshima to Kogane Town. If Mr. Nakamura is absent, leave them with receptionist Ms. Li and have her confirm receipt before you leave.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 380
      },
      "translationReceivedMs": 1248.8492499999993,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1626.1611659999762,
      "audioHeaders": {
        "cf-ray": "a4ac039ced9dd788-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=304.000,fish_first_audio;dur=304.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1626.9479580000043,
      "lastAudioBytesMs": 5485.106333000003,
      "streamEofMs": 5485.219582999998,
      "settledMs": 5485.2225000000035,
      "audioBytes": 177213,
      "audioSha256": "16a68c7af0b7f9451781c3afa5b8a0f92eee16decd662c4832985e129bb5f089",
      "mp3Prefix": true,
      "audioFile": "audio/035-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:17:30.678Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 104,
      "case": 35,
      "fixture": "place-route-ja-en-r1",
      "baseId": "place-route-ja-en",
      "family": "place-route",
      "repeat": 1,
      "label": "Two place names and conditional stop",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "c892d71ba4c68680a6bbdfdb9c7322012a32206053ba7fdf4e8f8b7ccdde9579",
      "site": "v3",
      "order": 2,
      "permutation": "main>v3>v35",
      "schedulePosition": 104,
      "scheduledAt": "2026-10-15T04:17:30.685Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.005499999999301508,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:17:30.694Z",
      "cumulativeAttemptedNominalOperations": 94,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 104,
          "text": "書類を京島から黄金町へ運んでください。中村さんが不在なら、受付の李さんに預け、立ち去る前に受領を確認してもらってください。",
          "language": "",
          "parts": [
            "書類を京島から黄金町へ運んでください。中村さんが不在なら、受付の李さんに預け、立ち去る前に受領を確認してもらってください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 30.496291999996174
        },
        {
          "type": "stage",
          "id": 104,
          "part": 0,
          "stage": "translating",
          "receivedMs": 30.5679999999993
        },
        {
          "type": "translation",
          "id": 104,
          "part": 0,
          "result": {
            "source": "書類を京島から黄金町へ運んでください。中村さんが不在なら、受付の李さんに預け、立ち去る前に受領を確認してもらってください。",
            "translation": "Please transport the documents from Kyoshima to Koganecho. If Nakamura-san is absent, leave them with the receptionist Li-san and have them confirm receipt before you leave.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 398
          },
          "speak": true,
          "receivedMs": 431.8050419999927
        },
        {
          "type": "stage",
          "id": 104,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 432.0134170000092
        },
        {
          "type": "pronunciation",
          "id": 104,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 432.098708000005
        },
        {
          "type": "stage",
          "id": 104,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 432.1820829999924
        },
        {
          "type": "audio-start",
          "id": 104,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=294.000,fish_first_audio;dur=304.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 753.8774170000106
        },
        {
          "type": "audio-end",
          "id": 104,
          "part": 0,
          "receivedMs": 4511.062708000012
        },
        {
          "type": "part-done",
          "id": 104,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 4511.178417000017
        },
        {
          "type": "done",
          "id": 104,
          "timings": {
            "totalMs": 4475,
            "transcribeMs": 0,
            "translationMs": 398,
            "speechMs": 4077,
            "firstAudioMs": 718
          },
          "receivedMs": 4511.368917000014
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 104,
        "text": "書類を京島から黄金町へ運んでください。中村さんが不在なら、受付の李さんに預け、立ち去る前に受領を確認してもらってください。",
        "language": "",
        "parts": [
          "書類を京島から黄金町へ運んでください。中村さんが不在なら、受付の李さんに預け、立ち去る前に受領を確認してもらってください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 30.496291999996174,
      "stages": [
        {
          "stage": "translating",
          "atMs": 30.5679999999993
        },
        {
          "stage": "speaking",
          "atMs": 432.0134170000092
        },
        {
          "stage": "speaking",
          "atMs": 432.1820829999924
        }
      ],
      "translation": {
        "source": "書類を京島から黄金町へ運んでください。中村さんが不在なら、受付の李さんに預け、立ち去る前に受領を確認してもらってください。",
        "translation": "Please transport the documents from Kyoshima to Koganecho. If Nakamura-san is absent, leave them with the receptionist Li-san and have them confirm receipt before you leave.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 398
      },
      "translationReceivedMs": 431.8050419999927,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 432.098708000005
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 104,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=294.000,fish_first_audio;dur=304.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 753.8774170000106,
      "firstAudioMs": 753.9271670000162,
      "lastAudioBytesMs": 4312.813874999993,
      "serverTimings": {
        "totalMs": 4475,
        "transcribeMs": 0,
        "translationMs": 398,
        "speechMs": 4077,
        "firstAudioMs": 718
      },
      "protocolDoneMs": 4511.368917000014,
      "settledMs": 4511.381041999994,
      "audioBytes": 168018,
      "audioSha256": "37defb543904d6ea91419f7b10da2c623b3b5c8837e4c18fd4b878a2ad19a558",
      "mp3Prefix": true,
      "audioFile": "audio/035-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:17:35.211Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 105,
      "case": 35,
      "fixture": "place-route-ja-en-r1",
      "baseId": "place-route-ja-en",
      "family": "place-route",
      "repeat": 1,
      "label": "Two place names and conditional stop",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "c892d71ba4c68680a6bbdfdb9c7322012a32206053ba7fdf4e8f8b7ccdde9579",
      "site": "v35",
      "order": 3,
      "permutation": "main>v3>v35",
      "schedulePosition": 105,
      "scheduledAt": "2026-10-15T04:17:35.220Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.010165999992750585,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:17:35.228Z",
      "cumulativeAttemptedNominalOperations": 96,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 105,
          "text": "書類を京島から黄金町へ運んでください。中村さんが不在なら、受付の李さんに預け、立ち去る前に受領を確認してもらってください。",
          "language": "",
          "parts": [
            "書類を京島から黄金町へ運んでください。中村さんが不在なら、受付の李さんに預け、立ち去る前に受領を確認してもらってください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 137.11858300000313
        },
        {
          "type": "stage",
          "id": 105,
          "part": 0,
          "stage": "translating",
          "receivedMs": 137.22675000000163
        },
        {
          "type": "translation",
          "id": 105,
          "part": 0,
          "result": {
            "source": "書類を京島から黄金町へ運んでください。中村さんが不在なら、受付の李さんに預け、立ち去る前に受領を確認してもらってください。",
            "translation": "Please transport the documents from Kyoshima to Kogane Town. If Nakamura-san is absent, leave them with the receptionist Li-san and have her confirm receipt before you leave.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 362
          },
          "speak": true,
          "receivedMs": 500.08237500002724
        },
        {
          "type": "stage",
          "id": 105,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 500.14066600002116
        },
        {
          "type": "pronunciation",
          "id": 105,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 500.1765830000222
        },
        {
          "type": "stage",
          "id": 105,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 500.21516600000905
        },
        {
          "type": "audio-start",
          "id": 105,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=157.000,fish_first_audio;dur=157.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 767.7002080000238
        },
        {
          "type": "audio-end",
          "id": 105,
          "part": 0,
          "receivedMs": 2933.993583000003
        },
        {
          "type": "part-done",
          "id": 105,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2934.0949580000015
        },
        {
          "type": "done",
          "id": 105,
          "timings": {
            "totalMs": 2789,
            "transcribeMs": 0,
            "translationMs": 362,
            "speechMs": 2427,
            "firstAudioMs": 627
          },
          "receivedMs": 2934.1885000000184
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 105,
        "text": "書類を京島から黄金町へ運んでください。中村さんが不在なら、受付の李さんに預け、立ち去る前に受領を確認してもらってください。",
        "language": "",
        "parts": [
          "書類を京島から黄金町へ運んでください。中村さんが不在なら、受付の李さんに預け、立ち去る前に受領を確認してもらってください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 137.11858300000313,
      "stages": [
        {
          "stage": "translating",
          "atMs": 137.22675000000163
        },
        {
          "stage": "speaking",
          "atMs": 500.14066600002116
        },
        {
          "stage": "speaking",
          "atMs": 500.21516600000905
        }
      ],
      "translation": {
        "source": "書類を京島から黄金町へ運んでください。中村さんが不在なら、受付の李さんに預け、立ち去る前に受領を確認してもらってください。",
        "translation": "Please transport the documents from Kyoshima to Kogane Town. If Nakamura-san is absent, leave them with the receptionist Li-san and have her confirm receipt before you leave.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 362
      },
      "translationReceivedMs": 500.08237500002724,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 500.1765830000222
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 105,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=157.000,fish_first_audio;dur=157.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 767.7002080000238,
      "firstAudioMs": 776.5097080000269,
      "lastAudioBytesMs": 2796.937791000004,
      "serverTimings": {
        "totalMs": 2789,
        "transcribeMs": 0,
        "translationMs": 362,
        "speechMs": 2427,
        "firstAudioMs": 627
      },
      "protocolDoneMs": 2934.1885000000184,
      "settledMs": 2934.207833000022,
      "audioBytes": 163839,
      "audioSha256": "271c15f3d6e93fbddff4ca1dda141c1f3f079f825f699a265cf6051a9986cd24",
      "mp3Prefix": true,
      "audioFile": "audio/035-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:17:38.166Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 106,
      "case": 36,
      "fixture": "handover-priorities-ja-en-r1",
      "baseId": "handover-priorities-ja-en",
      "family": "handover-priorities",
      "repeat": 1,
      "label": "Priority, tentative timing and named locations",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "8fdec9f583a2dca9511965604e8720677273f1907d4513cbf03ffce5bfafd132",
      "site": "main",
      "order": 1,
      "permutation": "main>v3>v35",
      "schedulePosition": 106,
      "scheduledAt": "2026-10-15T04:17:38.175Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0005419999943114817,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:17:38.183Z",
      "cumulativeAttemptedNominalOperations": 98,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac03e6b8d9abf9-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "夕方の引き継ぎでは、京島への配送を最優先とし、その次を黄金町としてください。運転手は日没前に戻る見込みですが、交通状況によって変わる可能性があります。帰着が遅れる場合は、両方の受け取り担当者へ連絡し、翌朝まで待てる物資を確認してください。両方の担当者が変更に同意しない限り、元の優先順位を保ってください。変更する場合は、理由、新しい順序、同意した人の名前を記録してください。",
        "translation": "In the evening handover, prioritize delivery to Kyoshima above all else, and place Golden Town second. The driver is expected to return before sunset, but this may change depending on traffic conditions. If the return is delayed, contact both recipients and verify which supplies can wait until the next morning. Unless both recipients agree to a change, maintain the original priority order. If a change is made, record the reason, the new order, and the names of the people who agreed.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 312
      },
      "translationReceivedMs": 561.4340840000077,
      "speechHttpStatus": 200,
      "speechHeadersMs": 924.873499999987,
      "audioHeaders": {
        "cf-ray": "a4ac03e9da54abf9-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=292.000,fish_first_audio;dur=292.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 925.1403749999881,
      "lastAudioBytesMs": 11614.486583999998,
      "streamEofMs": 11614.727209000004,
      "settledMs": 11614.734916999994,
      "audioBytes": 478980,
      "audioSha256": "cb6b5c7ae34532e164dfe75366abf99dde39f9dc95ff91d914e39fdb3685458c",
      "mp3Prefix": true,
      "audioFile": "audio/036-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:17:49.806Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 107,
      "case": 36,
      "fixture": "handover-priorities-ja-en-r1",
      "baseId": "handover-priorities-ja-en",
      "family": "handover-priorities",
      "repeat": 1,
      "label": "Priority, tentative timing and named locations",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "8fdec9f583a2dca9511965604e8720677273f1907d4513cbf03ffce5bfafd132",
      "site": "v3",
      "order": 2,
      "permutation": "main>v3>v35",
      "schedulePosition": 107,
      "scheduledAt": "2026-10-15T04:17:49.814Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.007458000007318333,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:17:49.824Z",
      "cumulativeAttemptedNominalOperations": 100,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 107,
          "text": "夕方の引き継ぎでは、京島への配送を最優先とし、その次を黄金町としてください。運転手は日没前に戻る見込みですが、交通状況によって変わる可能性があります。帰着が遅れる場合は、両方の受け取り担当者へ連絡し、翌朝まで待てる物資を確認してください。両方の担当者が変更に同意しない限り、元の優先順位を保ってください。変更する場合は、理由、新しい順序、同意した人の名前を記録してください。",
          "language": "",
          "parts": [
            "夕方の引き継ぎでは、京島への配送を最優先とし、その次を黄金町としてください。運転手は日没前に戻る見込みですが、交通状況によって変わる可能性があります。帰着が遅れる場合は、両方の受け取り担当者へ連絡し、翌朝まで待てる物資を確認してください。両方の担当者が変更に同意しない限り、元の優先順位を保ってください。変更する場合は、理由、新しい順序、同意した人の名前を記録してください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 24.23070899999584
        },
        {
          "type": "stage",
          "id": 107,
          "part": 0,
          "stage": "translating",
          "receivedMs": 24.285000000003492
        },
        {
          "type": "translation",
          "id": 107,
          "part": 0,
          "result": {
            "source": "夕方の引き継ぎでは、京島への配送を最優先とし、その次を黄金町としてください。運転手は日没前に戻る見込みですが、交通状況によって変わる可能性があります。帰着が遅れる場合は、両方の受け取り担当者へ連絡し、翌朝まで待てる物資を確認してください。両方の担当者が変更に同意しない限り、元の優先順位を保ってください。変更する場合は、理由、新しい順序、同意した人の名前を記録してください。",
            "translation": "In the evening handover, prioritize delivery to Kyoshima above all else, and place Golden Town second. The driver is expected to return before sunset, but this may change depending on traffic conditions. If the return is delayed, contact both recipients and verify which supplies can wait until the next morning. Unless both recipients agree to a change, maintain the original priority order. If a change is made, record the reason, the new order, and the names of the people who agreed.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 376
          },
          "speak": true,
          "receivedMs": 403.89287500001956
        },
        {
          "type": "stage",
          "id": 107,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 403.97058399999514
        },
        {
          "type": "pronunciation",
          "id": 107,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 404.1165420000034
        },
        {
          "type": "stage",
          "id": 107,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 404.21749999999884
        },
        {
          "type": "audio-start",
          "id": 107,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=296.000,fish_first_audio;dur=305.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 728.2247090000019
        },
        {
          "type": "audio-end",
          "id": 107,
          "part": 0,
          "receivedMs": 12595.917291999998
        },
        {
          "type": "part-done",
          "id": 107,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 12595.96995900001
        },
        {
          "type": "done",
          "id": 107,
          "timings": {
            "totalMs": 12561,
            "transcribeMs": 0,
            "translationMs": 376,
            "speechMs": 12185,
            "firstAudioMs": 698
          },
          "receivedMs": 12596.008125000022
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 107,
        "text": "夕方の引き継ぎでは、京島への配送を最優先とし、その次を黄金町としてください。運転手は日没前に戻る見込みですが、交通状況によって変わる可能性があります。帰着が遅れる場合は、両方の受け取り担当者へ連絡し、翌朝まで待てる物資を確認してください。両方の担当者が変更に同意しない限り、元の優先順位を保ってください。変更する場合は、理由、新しい順序、同意した人の名前を記録してください。",
        "language": "",
        "parts": [
          "夕方の引き継ぎでは、京島への配送を最優先とし、その次を黄金町としてください。運転手は日没前に戻る見込みですが、交通状況によって変わる可能性があります。帰着が遅れる場合は、両方の受け取り担当者へ連絡し、翌朝まで待てる物資を確認してください。両方の担当者が変更に同意しない限り、元の優先順位を保ってください。変更する場合は、理由、新しい順序、同意した人の名前を記録してください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 24.23070899999584,
      "stages": [
        {
          "stage": "translating",
          "atMs": 24.285000000003492
        },
        {
          "stage": "speaking",
          "atMs": 403.97058399999514
        },
        {
          "stage": "speaking",
          "atMs": 404.21749999999884
        }
      ],
      "translation": {
        "source": "夕方の引き継ぎでは、京島への配送を最優先とし、その次を黄金町としてください。運転手は日没前に戻る見込みですが、交通状況によって変わる可能性があります。帰着が遅れる場合は、両方の受け取り担当者へ連絡し、翌朝まで待てる物資を確認してください。両方の担当者が変更に同意しない限り、元の優先順位を保ってください。変更する場合は、理由、新しい順序、同意した人の名前を記録してください。",
        "translation": "In the evening handover, prioritize delivery to Kyoshima above all else, and place Golden Town second. The driver is expected to return before sunset, but this may change depending on traffic conditions. If the return is delayed, contact both recipients and verify which supplies can wait until the next morning. Unless both recipients agree to a change, maintain the original priority order. If a change is made, record the reason, the new order, and the names of the people who agreed.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 376
      },
      "translationReceivedMs": 403.89287500001956,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 404.1165420000034
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 107,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=296.000,fish_first_audio;dur=305.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 728.2247090000019,
      "firstAudioMs": 728.3102090000175,
      "lastAudioBytesMs": 12562.021999999997,
      "serverTimings": {
        "totalMs": 12561,
        "transcribeMs": 0,
        "translationMs": 376,
        "speechMs": 12185,
        "firstAudioMs": 698
      },
      "protocolDoneMs": 12596.008125000022,
      "settledMs": 12596.014334000007,
      "audioBytes": 500714,
      "audioSha256": "13c9dc42f7335ded291de5e6ea7b6d2c68645aac529e0e95727778384ec36463",
      "mp3Prefix": true,
      "audioFile": "audio/036-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:18:02.425Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 108,
      "case": 36,
      "fixture": "handover-priorities-ja-en-r1",
      "baseId": "handover-priorities-ja-en",
      "family": "handover-priorities",
      "repeat": 1,
      "label": "Priority, tentative timing and named locations",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "8fdec9f583a2dca9511965604e8720677273f1907d4513cbf03ffce5bfafd132",
      "site": "v35",
      "order": 3,
      "permutation": "main>v3>v35",
      "schedulePosition": 108,
      "scheduledAt": "2026-10-15T04:18:02.435Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.010250000021187589,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:18:02.442Z",
      "cumulativeAttemptedNominalOperations": 102,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 108,
          "text": "夕方の引き継ぎでは、京島への配送を最優先とし、その次を黄金町としてください。運転手は日没前に戻る見込みですが、交通状況によって変わる可能性があります。帰着が遅れる場合は、両方の受け取り担当者へ連絡し、翌朝まで待てる物資を確認してください。両方の担当者が変更に同意しない限り、元の優先順位を保ってください。変更する場合は、理由、新しい順序、同意した人の名前を記録してください。",
          "language": "",
          "parts": [
            "夕方の引き継ぎでは、京島への配送を最優先とし、その次を黄金町としてください。運転手は日没前に戻る見込みですが、交通状況によって変わる可能性があります。帰着が遅れる場合は、両方の受け取り担当者へ連絡し、翌朝まで待てる物資を確認してください。両方の担当者が変更に同意しない限り、元の優先順位を保ってください。変更する場合は、理由、新しい順序、同意した人の名前を記録してください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 885.8180410000205
        },
        {
          "type": "stage",
          "id": 108,
          "part": 0,
          "stage": "translating",
          "receivedMs": 885.953125
        },
        {
          "type": "translation",
          "id": 108,
          "part": 0,
          "result": {
            "source": "夕方の引き継ぎでは、京島への配送を最優先とし、その次を黄金町としてください。運転手は日没前に戻る見込みですが、交通状況によって変わる可能性があります。帰着が遅れる場合は、両方の受け取り担当者へ連絡し、翌朝まで待てる物資を確認してください。両方の担当者が変更に同意しない限り、元の優先順位を保ってください。変更する場合は、理由、新しい順序、同意した人の名前を記録してください。",
            "translation": "In the evening handover, prioritize delivery to Kyoshima above all else, and place Golden Town second. The driver is expected to return before sunset, but this may change depending on traffic conditions. If the return is delayed, contact both recipients and confirm the supplies that can wait until the next morning. Unless both recipients agree to the change, maintain the original priority order. If a change is made, record the reason, the new order, and the names of the people who agreed.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 536
          },
          "speak": true,
          "receivedMs": 1425.3376660000067
        },
        {
          "type": "stage",
          "id": 108,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1425.5025409999944
        },
        {
          "type": "pronunciation",
          "id": 108,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 1425.5740410000144
        },
        {
          "type": "stage",
          "id": 108,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1425.6064579999947
        },
        {
          "type": "audio-start",
          "id": 108,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=142.000,fish_first_audio;dur=142.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1678.2584999999963
        },
        {
          "type": "audio-end",
          "id": 108,
          "part": 0,
          "receivedMs": 8023.9427500000165
        },
        {
          "type": "part-done",
          "id": 108,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 8024.012791000016
        },
        {
          "type": "done",
          "id": 108,
          "timings": {
            "totalMs": 7121,
            "transcribeMs": 0,
            "translationMs": 536,
            "speechMs": 6585,
            "firstAudioMs": 787
          },
          "receivedMs": 8024.059125
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 108,
        "text": "夕方の引き継ぎでは、京島への配送を最優先とし、その次を黄金町としてください。運転手は日没前に戻る見込みですが、交通状況によって変わる可能性があります。帰着が遅れる場合は、両方の受け取り担当者へ連絡し、翌朝まで待てる物資を確認してください。両方の担当者が変更に同意しない限り、元の優先順位を保ってください。変更する場合は、理由、新しい順序、同意した人の名前を記録してください。",
        "language": "",
        "parts": [
          "夕方の引き継ぎでは、京島への配送を最優先とし、その次を黄金町としてください。運転手は日没前に戻る見込みですが、交通状況によって変わる可能性があります。帰着が遅れる場合は、両方の受け取り担当者へ連絡し、翌朝まで待てる物資を確認してください。両方の担当者が変更に同意しない限り、元の優先順位を保ってください。変更する場合は、理由、新しい順序、同意した人の名前を記録してください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 885.8180410000205,
      "stages": [
        {
          "stage": "translating",
          "atMs": 885.953125
        },
        {
          "stage": "speaking",
          "atMs": 1425.5025409999944
        },
        {
          "stage": "speaking",
          "atMs": 1425.6064579999947
        }
      ],
      "translation": {
        "source": "夕方の引き継ぎでは、京島への配送を最優先とし、その次を黄金町としてください。運転手は日没前に戻る見込みですが、交通状況によって変わる可能性があります。帰着が遅れる場合は、両方の受け取り担当者へ連絡し、翌朝まで待てる物資を確認してください。両方の担当者が変更に同意しない限り、元の優先順位を保ってください。変更する場合は、理由、新しい順序、同意した人の名前を記録してください。",
        "translation": "In the evening handover, prioritize delivery to Kyoshima above all else, and place Golden Town second. The driver is expected to return before sunset, but this may change depending on traffic conditions. If the return is delayed, contact both recipients and confirm the supplies that can wait until the next morning. Unless both recipients agree to the change, maintain the original priority order. If a change is made, record the reason, the new order, and the names of the people who agreed.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 536
      },
      "translationReceivedMs": 1425.3376660000067,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 1425.5740410000144
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 108,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=142.000,fish_first_audio;dur=142.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1678.2584999999963,
      "firstAudioMs": 1679.4647500000137,
      "lastAudioBytesMs": 7886.1225830000185,
      "serverTimings": {
        "totalMs": 7121,
        "transcribeMs": 0,
        "translationMs": 536,
        "speechMs": 6585,
        "firstAudioMs": 787
      },
      "protocolDoneMs": 8024.059125,
      "settledMs": 8024.06470800002,
      "audioBytes": 481906,
      "audioSha256": "818297361f3061f6337d67f403e981f4df2c075c408c55b1309afb01869f2d8d",
      "mp3Prefix": true,
      "audioFile": "audio/036-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:18:10.473Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 109,
      "case": 37,
      "fixture": "recorded-short-en-ja-r1",
      "baseId": "recorded-short-en-ja",
      "family": "greeting",
      "repeat": 1,
      "label": "Short saved recording",
      "direction": "en-ja",
      "modality": "audio",
      "inputSha256": "d194c292ece4c3d2114e25adec58bb580fd87808258c683585c0870327ddfac3",
      "site": "v35",
      "order": 1,
      "permutation": "v35>v3>main",
      "schedulePosition": 109,
      "scheduledAt": "2026-10-15T04:18:10.482Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.006374999997206032,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:18:10.490Z",
      "cumulativeAttemptedNominalOperations": 105,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 109,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 1156.3913340000145
        },
        {
          "type": "transcript",
          "id": 109,
          "text": "Hello, thank you for your help.",
          "language": "en",
          "parts": [
            "Hello, thank you for your help."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 1480.6614590000245
        },
        {
          "type": "stage",
          "id": 109,
          "part": 0,
          "stage": "translating",
          "receivedMs": 1480.7742920000164
        },
        {
          "type": "translation",
          "id": 109,
          "part": 0,
          "result": {
            "source": "Hello, thank you for your help.",
            "translation": "こんにちは、助けてくれてありがとう。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 281
          },
          "speak": true,
          "receivedMs": 1763.774334000016
        },
        {
          "type": "stage",
          "id": 109,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1763.8702920000069
        },
        {
          "type": "pronunciation",
          "id": 109,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 1763.961500000005
        },
        {
          "type": "stage",
          "id": 109,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 1764.0379170000087
        },
        {
          "type": "pronunciation",
          "id": 109,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 3,
            "durationMs": 339,
            "targetMs": 40,
            "targetExceeded": true
          },
          "receivedMs": 2197.3962089999986
        },
        {
          "type": "stage",
          "id": 109,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 2197.4610840000096
        },
        {
          "type": "audio-start",
          "id": 109,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=339.000,fish_headers;dur=252.000,fish_first_audio;dur=252.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 3,
          "pronunciationPreparationMs": 339,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": true,
          "receivedMs": 2548.0225840000203
        },
        {
          "type": "audio-end",
          "id": 109,
          "part": 0,
          "receivedMs": 3230.923792000016
        },
        {
          "type": "part-done",
          "id": 109,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 3231.019500000024
        },
        {
          "type": "done",
          "id": 109,
          "timings": {
            "totalMs": 2925,
            "transcribeMs": 323,
            "translationMs": 281,
            "speechMs": 1443,
            "firstAudioMs": 2221
          },
          "receivedMs": 3231.220417000004
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 1156.3913340000145
        },
        {
          "stage": "translating",
          "atMs": 1480.7742920000164
        },
        {
          "stage": "speaking",
          "atMs": 1763.8702920000069
        },
        {
          "stage": "pronunciation",
          "atMs": 1764.0379170000087
        },
        {
          "stage": "speaking",
          "atMs": 2197.4610840000096
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 109,
        "text": "Hello, thank you for your help.",
        "language": "en",
        "parts": [
          "Hello, thank you for your help."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 1480.6614590000245,
      "translation": {
        "source": "Hello, thank you for your help.",
        "translation": "こんにちは、助けてくれてありがとう。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 281
      },
      "translationReceivedMs": 1763.774334000016,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 1763.961500000005
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 3,
          "durationMs": 339,
          "targetMs": 40,
          "targetExceeded": true,
          "receivedMs": 2197.3962089999986
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 109,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=339.000,fish_headers;dur=252.000,fish_first_audio;dur=252.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 3,
        "pronunciationPreparationMs": 339,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": true
      },
      "speechHeadersMs": 2548.0225840000203,
      "firstAudioMs": 2548.4711670000106,
      "lastAudioBytesMs": 3098.045000000013,
      "serverTimings": {
        "totalMs": 2925,
        "transcribeMs": 323,
        "translationMs": 281,
        "speechMs": 1443,
        "firstAudioMs": 2221
      },
      "protocolDoneMs": 3231.220417000004,
      "settledMs": 3231.234792000003,
      "audioBytes": 45556,
      "audioSha256": "68eaa3d86f0eff77deb914037a36d011760a3b869489c9860a9713efba2b5b18",
      "mp3Prefix": true,
      "audioFile": "audio/037-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 3,
        "preparationMs": 339,
        "targetMs": 40,
        "targetExceeded": true,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:18:13.725Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 110,
      "case": 37,
      "fixture": "recorded-short-en-ja-r1",
      "baseId": "recorded-short-en-ja",
      "family": "greeting",
      "repeat": 1,
      "label": "Short saved recording",
      "direction": "en-ja",
      "modality": "audio",
      "inputSha256": "d194c292ece4c3d2114e25adec58bb580fd87808258c683585c0870327ddfac3",
      "site": "v3",
      "order": 2,
      "permutation": "v35>v3>main",
      "schedulePosition": 110,
      "scheduledAt": "2026-10-15T04:18:13.737Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.005417000007582828,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:18:13.745Z",
      "cumulativeAttemptedNominalOperations": 108,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 110,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 568.7810410000093
        },
        {
          "type": "transcript",
          "id": 110,
          "text": "Hello, thank you for your help.",
          "language": "en",
          "parts": [
            "Hello, thank you for your help."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 1035.196083000017
        },
        {
          "type": "stage",
          "id": 110,
          "part": 0,
          "stage": "translating",
          "receivedMs": 1035.2923329999903
        },
        {
          "type": "translation",
          "id": 110,
          "part": 0,
          "result": {
            "source": "Hello, thank you for your help.",
            "translation": "こんにちは、助けてくれてありがとう。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 289
          },
          "speak": true,
          "receivedMs": 1325.9097499999916
        },
        {
          "type": "stage",
          "id": 110,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1326.0456249999988
        },
        {
          "type": "pronunciation",
          "id": 110,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 1326.1820409999928
        },
        {
          "type": "stage",
          "id": 110,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 1326.2937500000116
        },
        {
          "type": "pronunciation",
          "id": 110,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 1,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 1328.8415000000095
        },
        {
          "type": "stage",
          "id": 110,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1328.9462500000081
        },
        {
          "type": "audio-start",
          "id": 110,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=293.000,fish_first_audio;dur=299.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 1,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 1782.1989999999932
        },
        {
          "type": "audio-end",
          "id": 110,
          "part": 0,
          "receivedMs": 2758.082666000002
        },
        {
          "type": "part-done",
          "id": 110,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2758.213833000016
        },
        {
          "type": "done",
          "id": 110,
          "timings": {
            "totalMs": 2403,
            "transcribeMs": 464,
            "translationMs": 289,
            "speechMs": 1430,
            "firstAudioMs": 1426
          },
          "receivedMs": 2758.322125000006
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 568.7810410000093
        },
        {
          "stage": "translating",
          "atMs": 1035.2923329999903
        },
        {
          "stage": "speaking",
          "atMs": 1326.0456249999988
        },
        {
          "stage": "pronunciation",
          "atMs": 1326.2937500000116
        },
        {
          "stage": "speaking",
          "atMs": 1328.9462500000081
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 110,
        "text": "Hello, thank you for your help.",
        "language": "en",
        "parts": [
          "Hello, thank you for your help."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 1035.196083000017,
      "translation": {
        "source": "Hello, thank you for your help.",
        "translation": "こんにちは、助けてくれてありがとう。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 289
      },
      "translationReceivedMs": 1325.9097499999916,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 1326.1820409999928
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 1,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 1328.8415000000095
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 110,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=293.000,fish_first_audio;dur=299.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 1,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 1782.1989999999932,
      "firstAudioMs": 1782.3188329999975,
      "lastAudioBytesMs": 2729.6279579999973,
      "serverTimings": {
        "totalMs": 2403,
        "transcribeMs": 464,
        "translationMs": 289,
        "speechMs": 1430,
        "firstAudioMs": 1426
      },
      "protocolDoneMs": 2758.322125000006,
      "settledMs": 2758.3335829999996,
      "audioBytes": 45556,
      "audioSha256": "4f565aafed241a5b3661e74705cf9df59f574b93197999ec649136eb5a4595f3",
      "mp3Prefix": true,
      "audioFile": "audio/037-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 1,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:18:16.508Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 111,
      "case": 37,
      "fixture": "recorded-short-en-ja-r1",
      "baseId": "recorded-short-en-ja",
      "family": "greeting",
      "repeat": 1,
      "label": "Short saved recording",
      "direction": "en-ja",
      "modality": "audio",
      "inputSha256": "d194c292ece4c3d2114e25adec58bb580fd87808258c683585c0870327ddfac3",
      "site": "main",
      "order": 3,
      "permutation": "v35>v3>main",
      "schedulePosition": 111,
      "scheduledAt": "2026-10-15T04:18:16.520Z",
      "status": "complete",
      "nominalOperations": 3,
      "waitForConnectionMs": 0.0007080000068526715,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:18:16.528Z",
      "cumulativeAttemptedNominalOperations": 111,
      "requestSent": true,
      "transcriptionHttpStatus": 200,
      "transcriptionHeaders": {
        "cf-ray": "a4ac04d66eb0b5fb-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "transcript": {
        "text": "Hello, thank you for your help.",
        "language": "en"
      },
      "transcriptReceivedMs": 611.6498339999816,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac04d9cffdb5fb-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "Hello, thank you for your help.",
        "translation": "こんにちは、助けてくれてありがとう。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 268
      },
      "translationReceivedMs": 914.253583999991,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1309.6540839999798,
      "audioHeaders": {
        "cf-ray": "a4ac04dbace8b5fb-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=5.000,fish_headers;dur=301.000,fish_first_audio;dur=303.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "1",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1309.793875000003,
      "lastAudioBytesMs": 2242.6398749999935,
      "streamEofMs": 2242.7533750000002,
      "settledMs": 2242.7590419999906,
      "audioBytes": 47646,
      "audioSha256": "f4f4003459c4ac9cc0580bba361fb6b0782d293db121197f86134617f50d5a50",
      "mp3Prefix": true,
      "audioFile": "audio/037-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "1",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:18:18.775Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 112,
      "case": 38,
      "fixture": "date-window-en-ja-r1",
      "baseId": "date-window-en-ja",
      "family": "date-window",
      "repeat": 1,
      "label": "Date and delivery window",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "7f51b5801c807a05501f59e412d57bcc5dc2823dfb08072675358d7854e5dd6a",
      "site": "v3",
      "order": 1,
      "permutation": "v3>main>v35",
      "schedulePosition": 112,
      "scheduledAt": "2026-10-15T04:18:18.786Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.005875000002561137,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:18:18.793Z",
      "cumulativeAttemptedNominalOperations": 113,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 112,
          "text": "The delivery is scheduled for 18 November, between 09:00 and 11:30. Please confirm the date and time window with the receiving team; do not assume it is tomorrow.",
          "language": "",
          "parts": [
            "The delivery is scheduled for 18 November, between 09:00 and 11:30. Please confirm the date and time window with the receiving team; do not assume it is tomorrow."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 430.1535830000066
        },
        {
          "type": "stage",
          "id": 112,
          "part": 0,
          "stage": "translating",
          "receivedMs": 430.27383300001384
        },
        {
          "type": "translation",
          "id": 112,
          "part": 0,
          "result": {
            "source": "The delivery is scheduled for 18 November, between 09:00 and 11:30. Please confirm the date and time window with the receiving team; do not assume it is tomorrow.",
            "translation": "配達は11月18日、09:00から11:30の間に予定されています。受領チームに日時枠を確認してください；明日だと仮定しないでください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 314
          },
          "speak": true,
          "receivedMs": 745.1749999999884
        },
        {
          "type": "stage",
          "id": 112,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 745.2396660000086
        },
        {
          "type": "pronunciation",
          "id": 112,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 745.2839160000149
        },
        {
          "type": "stage",
          "id": 112,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 745.3412499999977
        },
        {
          "type": "pronunciation",
          "id": 112,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 3,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 751.7152910000004
        },
        {
          "type": "stage",
          "id": 112,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 751.817916
        },
        {
          "type": "audio-start",
          "id": 112,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=279.000,fish_first_audio;dur=283.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 3,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 1052.3383329999924
        },
        {
          "type": "audio-end",
          "id": 112,
          "part": 0,
          "receivedMs": 5129.963290999993
        },
        {
          "type": "part-done",
          "id": 112,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 5130.0304999999935
        },
        {
          "type": "done",
          "id": 112,
          "timings": {
            "totalMs": 4695,
            "transcribeMs": 0,
            "translationMs": 314,
            "speechMs": 4381,
            "firstAudioMs": 616
          },
          "receivedMs": 5130.084124999994
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 112,
        "text": "The delivery is scheduled for 18 November, between 09:00 and 11:30. Please confirm the date and time window with the receiving team; do not assume it is tomorrow.",
        "language": "",
        "parts": [
          "The delivery is scheduled for 18 November, between 09:00 and 11:30. Please confirm the date and time window with the receiving team; do not assume it is tomorrow."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 430.1535830000066,
      "stages": [
        {
          "stage": "translating",
          "atMs": 430.27383300001384
        },
        {
          "stage": "speaking",
          "atMs": 745.2396660000086
        },
        {
          "stage": "pronunciation",
          "atMs": 745.3412499999977
        },
        {
          "stage": "speaking",
          "atMs": 751.817916
        }
      ],
      "translation": {
        "source": "The delivery is scheduled for 18 November, between 09:00 and 11:30. Please confirm the date and time window with the receiving team; do not assume it is tomorrow.",
        "translation": "配達は11月18日、09:00から11:30の間に予定されています。受領チームに日時枠を確認してください；明日だと仮定しないでください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 314
      },
      "translationReceivedMs": 745.1749999999884,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 745.2839160000149
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 3,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 751.7152910000004
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 112,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=279.000,fish_first_audio;dur=283.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 3,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 1052.3383329999924,
      "firstAudioMs": 1052.4527909999888,
      "lastAudioBytesMs": 5101.631374999997,
      "serverTimings": {
        "totalMs": 4695,
        "transcribeMs": 0,
        "translationMs": 314,
        "speechMs": 4381,
        "firstAudioMs": 616
      },
      "protocolDoneMs": 5130.084124999994,
      "settledMs": 5130.088665999996,
      "audioBytes": 180139,
      "audioSha256": "25ce836169f6c50759b75639cb52b15e6f11a3f8186ef2444c7f0d1b47c8820a",
      "mp3Prefix": true,
      "audioFile": "audio/038-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 3,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:18:23.928Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 113,
      "case": 38,
      "fixture": "date-window-en-ja-r1",
      "baseId": "date-window-en-ja",
      "family": "date-window",
      "repeat": 1,
      "label": "Date and delivery window",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "7f51b5801c807a05501f59e412d57bcc5dc2823dfb08072675358d7854e5dd6a",
      "site": "main",
      "order": 2,
      "permutation": "v3>main>v35",
      "schedulePosition": 113,
      "scheduledAt": "2026-10-15T04:18:23.937Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0006249999860301614,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:18:23.945Z",
      "cumulativeAttemptedNominalOperations": 115,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac05094a55e082-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "The delivery is scheduled for 18 November, between 09:00 and 11:30. Please confirm the date and time window with the receiving team; do not assume it is tomorrow.",
        "translation": "配達は11月18日、09:00から11:30の間に予定されています。受領チームに日時枠を確認してください；明日だと仮定しないでください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 488
      },
      "translationReceivedMs": 1524.2045409999846,
      "speechHttpStatus": 200,
      "speechHeadersMs": 2074.409541000001,
      "audioHeaders": {
        "cf-ray": "a4ac050ddde0e082-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=13.000,fish_headers;dur=345.000,fish_first_audio;dur=345.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "3",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 2074.520540999976,
      "lastAudioBytesMs": 6325.179415999999,
      "streamEofMs": 6325.388624999992,
      "settledMs": 6325.393165999994,
      "audioBytes": 188916,
      "audioSha256": "57f52c4fb9a547cd2af1605222ba54a7ebf2865b6992782aad33ac2ca9e0ea97",
      "mp3Prefix": true,
      "audioFile": "audio/038-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "3",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:18:30.275Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 114,
      "case": 38,
      "fixture": "date-window-en-ja-r1",
      "baseId": "date-window-en-ja",
      "family": "date-window",
      "repeat": 1,
      "label": "Date and delivery window",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "7f51b5801c807a05501f59e412d57bcc5dc2823dfb08072675358d7854e5dd6a",
      "site": "v35",
      "order": 3,
      "permutation": "v3>main>v35",
      "schedulePosition": 114,
      "scheduledAt": "2026-10-15T04:18:30.285Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.00820800001383759,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:18:30.294Z",
      "cumulativeAttemptedNominalOperations": 117,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 114,
          "text": "The delivery is scheduled for 18 November, between 09:00 and 11:30. Please confirm the date and time window with the receiving team; do not assume it is tomorrow.",
          "language": "",
          "parts": [
            "The delivery is scheduled for 18 November, between 09:00 and 11:30. Please confirm the date and time window with the receiving team; do not assume it is tomorrow."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 138.6089159999974
        },
        {
          "type": "stage",
          "id": 114,
          "part": 0,
          "stage": "translating",
          "receivedMs": 138.66733300001943
        },
        {
          "type": "translation",
          "id": 114,
          "part": 0,
          "result": {
            "source": "The delivery is scheduled for 18 November, between 09:00 and 11:30. Please confirm the date and time window with the receiving team; do not assume it is tomorrow.",
            "translation": "配達は11月18日、09:00から11:30の間に予定されています。受領チームに日付と時間帯を確認してください；明日だと仮定しないでください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 711
          },
          "speak": true,
          "receivedMs": 889.7743330000085
        },
        {
          "type": "stage",
          "id": 114,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 890.1131250000035
        },
        {
          "type": "pronunciation",
          "id": 114,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 890.1938749999972
        },
        {
          "type": "stage",
          "id": 114,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 890.2755000000179
        },
        {
          "type": "pronunciation",
          "id": 114,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 7,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 890.3389580000076
        },
        {
          "type": "stage",
          "id": 114,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 890.3944160000246
        },
        {
          "type": "audio-start",
          "id": 114,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=165.000,fish_first_audio;dur=165.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 7,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 1259.2382080000243
        },
        {
          "type": "audio-end",
          "id": 114,
          "part": 0,
          "receivedMs": 3951.1951660000195
        },
        {
          "type": "part-done",
          "id": 114,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 3951.2976250000065
        },
        {
          "type": "done",
          "id": 114,
          "timings": {
            "totalMs": 3802,
            "transcribeMs": 0,
            "translationMs": 711,
            "speechMs": 3091,
            "firstAudioMs": 985
          },
          "receivedMs": 3951.3505000000005
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 114,
        "text": "The delivery is scheduled for 18 November, between 09:00 and 11:30. Please confirm the date and time window with the receiving team; do not assume it is tomorrow.",
        "language": "",
        "parts": [
          "The delivery is scheduled for 18 November, between 09:00 and 11:30. Please confirm the date and time window with the receiving team; do not assume it is tomorrow."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 138.6089159999974,
      "stages": [
        {
          "stage": "translating",
          "atMs": 138.66733300001943
        },
        {
          "stage": "speaking",
          "atMs": 890.1131250000035
        },
        {
          "stage": "pronunciation",
          "atMs": 890.2755000000179
        },
        {
          "stage": "speaking",
          "atMs": 890.3944160000246
        }
      ],
      "translation": {
        "source": "The delivery is scheduled for 18 November, between 09:00 and 11:30. Please confirm the date and time window with the receiving team; do not assume it is tomorrow.",
        "translation": "配達は11月18日、09:00から11:30の間に予定されています。受領チームに日付と時間帯を確認してください；明日だと仮定しないでください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 711
      },
      "translationReceivedMs": 889.7743330000085,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 890.1938749999972
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 7,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 890.3389580000076
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 114,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=165.000,fish_first_audio;dur=165.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 7,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 1259.2382080000243,
      "firstAudioMs": 1259.4189160000242,
      "lastAudioBytesMs": 3821.5707910000056,
      "serverTimings": {
        "totalMs": 3802,
        "transcribeMs": 0,
        "translationMs": 711,
        "speechMs": 3091,
        "firstAudioMs": 985
      },
      "protocolDoneMs": 3951.3505000000005,
      "settledMs": 3951.357000000018,
      "audioBytes": 221099,
      "audioSha256": "2a6dc5a958fc3a0523af74f07c6d77353f38abbed6cd2bf0c12d51c10cd67b12",
      "mp3Prefix": true,
      "audioFile": "audio/038-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 7,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:18:34.249Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 115,
      "case": 39,
      "fixture": "recorded-logistics-en-ja-r1",
      "baseId": "recorded-logistics-en-ja",
      "family": "logistics",
      "repeat": 1,
      "label": "Saved recording: Multi step delivery",
      "direction": "en-ja",
      "modality": "audio",
      "inputSha256": "32ecd7f60b38c8a855d0c84e578f413e5a70be723f27d45a4180fbcd37088d70",
      "site": "v3",
      "order": 1,
      "permutation": "v3>main>v35",
      "schedulePosition": 115,
      "scheduledAt": "2026-10-15T04:18:34.259Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.004833999963011593,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:18:34.271Z",
      "cumulativeAttemptedNominalOperations": 120,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 115,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 474.35720799997216
        },
        {
          "type": "transcript",
          "id": 115,
          "text": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
          "language": "en",
          "parts": [
            "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 1307.3533329999773
        },
        {
          "type": "stage",
          "id": 115,
          "part": 0,
          "stage": "translating",
          "receivedMs": 1307.411167000013
        },
        {
          "type": "translation",
          "id": 115,
          "part": 0,
          "result": {
            "source": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
            "translation": "最初の配達には、地域のコミュニティセンターで使用するための毛布と飲料水が含まれています。貨物を降ろす前に、担当者に部屋が濡れていないこと、使用しやすいことを確認してください。通路を確保し、到着した箱の数を記録し、包装の損傷があれば報告してください。担当者が不在の場合は、備品を車両内に保管し、受取担当者に連絡してください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 370
          },
          "speak": true,
          "receivedMs": 1681.4489169999724
        },
        {
          "type": "stage",
          "id": 115,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1681.547957999981
        },
        {
          "type": "pronunciation",
          "id": 115,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 1681.644457999966
        },
        {
          "type": "stage",
          "id": 115,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 1681.7139999999781
        },
        {
          "type": "pronunciation",
          "id": 115,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 11,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 1689.5551250000135
        },
        {
          "type": "stage",
          "id": 115,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1689.7372500000056
        },
        {
          "type": "audio-start",
          "id": 115,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=313.000,fish_first_audio;dur=323.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 11,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 2029.8340420000022
        },
        {
          "type": "audio-end",
          "id": 115,
          "part": 0,
          "receivedMs": 12995.05691699998
        },
        {
          "type": "part-done",
          "id": 115,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 12995.137583000003
        },
        {
          "type": "done",
          "id": 115,
          "timings": {
            "totalMs": 12963,
            "transcribeMs": 831,
            "translationMs": 370,
            "speechMs": 11317,
            "firstAudioMs": 1989
          },
          "receivedMs": 12995.202624999976
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 474.35720799997216
        },
        {
          "stage": "translating",
          "atMs": 1307.411167000013
        },
        {
          "stage": "speaking",
          "atMs": 1681.547957999981
        },
        {
          "stage": "pronunciation",
          "atMs": 1681.7139999999781
        },
        {
          "stage": "speaking",
          "atMs": 1689.7372500000056
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 115,
        "text": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
        "language": "en",
        "parts": [
          "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 1307.3533329999773,
      "translation": {
        "source": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
        "translation": "最初の配達には、地域のコミュニティセンターで使用するための毛布と飲料水が含まれています。貨物を降ろす前に、担当者に部屋が濡れていないこと、使用しやすいことを確認してください。通路を確保し、到着した箱の数を記録し、包装の損傷があれば報告してください。担当者が不在の場合は、備品を車両内に保管し、受取担当者に連絡してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 370
      },
      "translationReceivedMs": 1681.4489169999724,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 1681.644457999966
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 11,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 1689.5551250000135
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 115,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=313.000,fish_first_audio;dur=323.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 11,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 2029.8340420000022,
      "firstAudioMs": 2029.9176669999724,
      "lastAudioBytesMs": 12967.838500000013,
      "serverTimings": {
        "totalMs": 12963,
        "transcribeMs": 831,
        "translationMs": 370,
        "speechMs": 11317,
        "firstAudioMs": 1989
      },
      "protocolDoneMs": 12995.202624999976,
      "settledMs": 12995.230207999994,
      "audioBytes": 438856,
      "audioSha256": "31e17d96a7fda9b3de1991aa92f03a731d18042b1cc9b0a963ba8dec5e907e0b",
      "mp3Prefix": true,
      "audioFile": "audio/039-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 11,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:18:47.272Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 116,
      "case": 39,
      "fixture": "recorded-logistics-en-ja-r1",
      "baseId": "recorded-logistics-en-ja",
      "family": "logistics",
      "repeat": 1,
      "label": "Saved recording: Multi step delivery",
      "direction": "en-ja",
      "modality": "audio",
      "inputSha256": "32ecd7f60b38c8a855d0c84e578f413e5a70be723f27d45a4180fbcd37088d70",
      "site": "main",
      "order": 2,
      "permutation": "v3>main>v35",
      "schedulePosition": 116,
      "scheduledAt": "2026-10-15T04:18:47.280Z",
      "status": "complete",
      "nominalOperations": 3,
      "waitForConnectionMs": 0.00041699997382238507,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:18:47.290Z",
      "cumulativeAttemptedNominalOperations": 123,
      "requestSent": true,
      "transcriptionHttpStatus": 200,
      "transcriptionHeaders": {
        "cf-ray": "a4ac05982906dd6a-PDX",
        "content-type": "application/json; charset=utf-8"
      },
      "transcript": {
        "text": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
        "language": "en"
      },
      "transcriptReceivedMs": 1836.5534169999883,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac05a2082cdd6a-PDX",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
        "translation": "最初の配達には、地域のコミュニティセンターで使用するための毛布と飲料水が含まれています。貨物を降ろす前に、担当者に部屋が濡れていないこと、使用しやすいことを確認してください。通路を確保し、到着した箱の数を記録し、包装の損傷があれば報告してください。担当者が不在の場合は、備品を車両内に保管し、受取担当者に連絡してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 466
      },
      "translationReceivedMs": 2501.4715839999844,
      "speechHttpStatus": 200,
      "speechHeadersMs": 3499.5781670000288,
      "audioHeaders": {
        "cf-ray": "a4ac05a8f970dd6a-PDX",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=8.000,fish_headers;dur=165.000,fish_first_audio;dur=165.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "11",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 3501.9087500000023,
      "lastAudioBytesMs": 8927.981750000035,
      "streamEofMs": 8928.095334000012,
      "settledMs": 8928.100000000035,
      "audioBytes": 434258,
      "audioSha256": "8191a69089d2ff082ddd5e89336e3f888a2a63cd2ef6500fa0ad345bf8285b17",
      "mp3Prefix": true,
      "audioFile": "audio/039-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "11",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:18:56.223Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 117,
      "case": 39,
      "fixture": "recorded-logistics-en-ja-r1",
      "baseId": "recorded-logistics-en-ja",
      "family": "logistics",
      "repeat": 1,
      "label": "Saved recording: Multi step delivery",
      "direction": "en-ja",
      "modality": "audio",
      "inputSha256": "32ecd7f60b38c8a855d0c84e578f413e5a70be723f27d45a4180fbcd37088d70",
      "site": "v35",
      "order": 3,
      "permutation": "v3>main>v35",
      "schedulePosition": 117,
      "scheduledAt": "2026-10-15T04:18:56.231Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.007209000003058463,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:18:56.240Z",
      "cumulativeAttemptedNominalOperations": 126,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 117,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 1435.924624999985
        },
        {
          "type": "transcript",
          "id": 117,
          "text": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
          "language": "en",
          "parts": [
            "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 1949.1030000000028
        },
        {
          "type": "stage",
          "id": 117,
          "part": 0,
          "stage": "translating",
          "receivedMs": 1949.1904579999973
        },
        {
          "type": "translation",
          "id": 117,
          "part": 0,
          "result": {
            "source": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
            "translation": "最初の配達には、地域のコミュニティセンターで使用するための毛布と飲料水が含まれています。貨物を降ろす前に、担当者に部屋が濡れていないこと、使用しやすいことを確認してください。通路を確保し、到着した箱の数を記録し、包装の損傷があれば報告してください。担当者が不在の場合は、備品を車両内に保管し、受取担当者に連絡してください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 351
          },
          "speak": true,
          "receivedMs": 2295.7007079999894
        },
        {
          "type": "stage",
          "id": 117,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 2295.7757909999928
        },
        {
          "type": "pronunciation",
          "id": 117,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 2295.8498329999857
        },
        {
          "type": "stage",
          "id": 117,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 2295.89962500002
        },
        {
          "type": "pronunciation",
          "id": 117,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 12,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 2304.659540999972
        },
        {
          "type": "stage",
          "id": 117,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 2304.710291000025
        },
        {
          "type": "audio-start",
          "id": 117,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=150.000,fish_first_audio;dur=150.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 12,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 2572.772500000021
        },
        {
          "type": "audio-end",
          "id": 117,
          "part": 0,
          "receivedMs": 8724.131374999997
        },
        {
          "type": "part-done",
          "id": 117,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 8724.21212500002
        },
        {
          "type": "done",
          "id": 117,
          "timings": {
            "totalMs": 8417,
            "transcribeMs": 543,
            "translationMs": 351,
            "speechMs": 6429,
            "firstAudioMs": 2248
          },
          "receivedMs": 8724.249458000006
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 1435.924624999985
        },
        {
          "stage": "translating",
          "atMs": 1949.1904579999973
        },
        {
          "stage": "speaking",
          "atMs": 2295.7757909999928
        },
        {
          "stage": "pronunciation",
          "atMs": 2295.89962500002
        },
        {
          "stage": "speaking",
          "atMs": 2304.710291000025
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 117,
        "text": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
        "language": "en",
        "parts": [
          "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 1949.1030000000028,
      "translation": {
        "source": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
        "translation": "最初の配達には、地域のコミュニティセンターで使用するための毛布と飲料水が含まれています。貨物を降ろす前に、担当者に部屋が濡れていないこと、使用しやすいことを確認してください。通路を確保し、到着した箱の数を記録し、包装の損傷があれば報告してください。担当者が不在の場合は、備品を車両内に保管し、受取担当者に連絡してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 351
      },
      "translationReceivedMs": 2295.7007079999894,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 2295.8498329999857
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 12,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 2304.659540999972
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 117,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=150.000,fish_first_audio;dur=150.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 12,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 2572.772500000021,
      "firstAudioMs": 2572.8915830000187,
      "lastAudioBytesMs": 8588.145207999973,
      "serverTimings": {
        "totalMs": 8417,
        "transcribeMs": 543,
        "translationMs": 351,
        "speechMs": 6429,
        "firstAudioMs": 2248
      },
      "protocolDoneMs": 8724.249458000006,
      "settledMs": 8724.255999999994,
      "audioBytes": 453902,
      "audioSha256": "0a463487fc5cd36cf38194c861c14e6fd600c006b4483887ea02f9ec1c33c743",
      "mp3Prefix": true,
      "audioFile": "audio/039-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 12,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:19:04.969Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 118,
      "case": 40,
      "fixture": "place-route-en-ja-r1",
      "baseId": "place-route-en-ja",
      "family": "place-route",
      "repeat": 1,
      "label": "Two place names and conditional stop",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "5ca8fe725d2efa464a4fa207da05f2ebef2d0fd6e27ea3a15d4189fdfa680952",
      "site": "main",
      "order": 1,
      "permutation": "main>v3>v35",
      "schedulePosition": 118,
      "scheduledAt": "2026-10-15T04:19:04.980Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.000750000006519258,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:19:04.990Z",
      "cumulativeAttemptedNominalOperations": 128,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac06054f4dd2f5-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "Take the documents from Kyojima to Koganecho. If Ms Nakamura is away, leave them with Mr Lee at reception and ask him to confirm receipt before you leave.",
        "translation": "京島から黄金町へ書類を持って行ってください。中村さんが不在の場合は、受付のリーさんに渡し、あなたが出る前に受領の確認をしてもらうようお願いします。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 427
      },
      "translationReceivedMs": 534.4145000000135,
      "speechHttpStatus": 200,
      "speechHeadersMs": 958.7479579999927,
      "audioHeaders": {
        "cf-ray": "a4ac06082890d2f5-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=8.000,fish_headers;dur=349.000,fish_first_audio;dur=350.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "5",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 958.9843329999712,
      "lastAudioBytesMs": 5753.500874999969,
      "streamEofMs": 5753.593667000008,
      "settledMs": 5753.597375000012,
      "audioBytes": 209814,
      "audioSha256": "e5b368918d22c297f4626d030320a2a04a42bd180000ae0ad6a110601584c0fa",
      "mp3Prefix": true,
      "audioFile": "audio/040-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "5",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:19:10.750Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 119,
      "case": 40,
      "fixture": "place-route-en-ja-r1",
      "baseId": "place-route-en-ja",
      "family": "place-route",
      "repeat": 1,
      "label": "Two place names and conditional stop",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "5ca8fe725d2efa464a4fa207da05f2ebef2d0fd6e27ea3a15d4189fdfa680952",
      "site": "v3",
      "order": 2,
      "permutation": "main>v3>v35",
      "schedulePosition": 119,
      "scheduledAt": "2026-10-15T04:19:10.762Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.011707999976351857,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:19:10.777Z",
      "cumulativeAttemptedNominalOperations": 130,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 119,
          "text": "Take the documents from Kyojima to Koganecho. If Ms Nakamura is away, leave them with Mr Lee at reception and ask him to confirm receipt before you leave.",
          "language": "",
          "parts": [
            "Take the documents from Kyojima to Koganecho. If Ms Nakamura is away, leave them with Mr Lee at reception and ask him to confirm receipt before you leave."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 28.93679200002225
        },
        {
          "type": "stage",
          "id": 119,
          "part": 0,
          "stage": "translating",
          "receivedMs": 29.65854199999012
        },
        {
          "type": "translation",
          "id": 119,
          "part": 0,
          "result": {
            "source": "Take the documents from Kyojima to Koganecho. If Ms Nakamura is away, leave them with Mr Lee at reception and ask him to confirm receipt before you leave.",
            "translation": "京島から黄金町へ書類を持って行ってください。中村さんが不在の場合は、受付のリーさんに渡し、あなたが出る前に受領の確認をしてもらうようお願いします。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 451
          },
          "speak": true,
          "receivedMs": 484.7361249999958
        },
        {
          "type": "stage",
          "id": 119,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 484.83612500003073
        },
        {
          "type": "pronunciation",
          "id": 119,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 484.928292000026
        },
        {
          "type": "stage",
          "id": 119,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 485.0050420000334
        },
        {
          "type": "pronunciation",
          "id": 119,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 5,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 486.091333999997
        },
        {
          "type": "stage",
          "id": 119,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 486.1836670000339
        },
        {
          "type": "audio-start",
          "id": 119,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=295.000,fish_first_audio;dur=304.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 5,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 816.8513340000063
        },
        {
          "type": "audio-end",
          "id": 119,
          "part": 0,
          "receivedMs": 5405.376792000025
        },
        {
          "type": "part-done",
          "id": 119,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 5405.509167000011
        },
        {
          "type": "done",
          "id": 119,
          "timings": {
            "totalMs": 5364,
            "transcribeMs": 0,
            "translationMs": 451,
            "speechMs": 4913,
            "firstAudioMs": 772
          },
          "receivedMs": 5405.576875000028
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 119,
        "text": "Take the documents from Kyojima to Koganecho. If Ms Nakamura is away, leave them with Mr Lee at reception and ask him to confirm receipt before you leave.",
        "language": "",
        "parts": [
          "Take the documents from Kyojima to Koganecho. If Ms Nakamura is away, leave them with Mr Lee at reception and ask him to confirm receipt before you leave."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 28.93679200002225,
      "stages": [
        {
          "stage": "translating",
          "atMs": 29.65854199999012
        },
        {
          "stage": "speaking",
          "atMs": 484.83612500003073
        },
        {
          "stage": "pronunciation",
          "atMs": 485.0050420000334
        },
        {
          "stage": "speaking",
          "atMs": 486.1836670000339
        }
      ],
      "translation": {
        "source": "Take the documents from Kyojima to Koganecho. If Ms Nakamura is away, leave them with Mr Lee at reception and ask him to confirm receipt before you leave.",
        "translation": "京島から黄金町へ書類を持って行ってください。中村さんが不在の場合は、受付のリーさんに渡し、あなたが出る前に受領の確認をしてもらうようお願いします。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 451
      },
      "translationReceivedMs": 484.7361249999958,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 484.928292000026
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 5,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 486.091333999997
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 119,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=295.000,fish_first_audio;dur=304.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 5,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 816.8513340000063,
      "firstAudioMs": 816.9452090000268,
      "lastAudioBytesMs": 5376.86725000001,
      "serverTimings": {
        "totalMs": 5364,
        "transcribeMs": 0,
        "translationMs": 451,
        "speechMs": 4913,
        "firstAudioMs": 772
      },
      "protocolDoneMs": 5405.576875000028,
      "settledMs": 5405.586249999993,
      "audioBytes": 194350,
      "audioSha256": "3cf1af65fcfa32109226ce42dd49b819430fad01e9ee635924f093eefe7d9d46",
      "mp3Prefix": true,
      "audioFile": "audio/040-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 5,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:19:16.189Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 120,
      "case": 40,
      "fixture": "place-route-en-ja-r1",
      "baseId": "place-route-en-ja",
      "family": "place-route",
      "repeat": 1,
      "label": "Two place names and conditional stop",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "5ca8fe725d2efa464a4fa207da05f2ebef2d0fd6e27ea3a15d4189fdfa680952",
      "site": "v35",
      "order": 3,
      "permutation": "main>v3>v35",
      "schedulePosition": 120,
      "scheduledAt": "2026-10-15T04:19:16.197Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.006667000008746982,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:19:16.206Z",
      "cumulativeAttemptedNominalOperations": 132,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 120,
          "text": "Take the documents from Kyojima to Koganecho. If Ms Nakamura is away, leave them with Mr Lee at reception and ask him to confirm receipt before you leave.",
          "language": "",
          "parts": [
            "Take the documents from Kyojima to Koganecho. If Ms Nakamura is away, leave them with Mr Lee at reception and ask him to confirm receipt before you leave."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 137.5525830000406
        },
        {
          "type": "stage",
          "id": 120,
          "part": 0,
          "stage": "translating",
          "receivedMs": 137.63883300003363
        },
        {
          "type": "translation",
          "id": 120,
          "part": 0,
          "result": {
            "source": "Take the documents from Kyojima to Koganecho. If Ms Nakamura is away, leave them with Mr Lee at reception and ask him to confirm receipt before you leave.",
            "translation": "京島から黄金町へ書類を持って行ってください。中村さんが不在の場合は、受付のリーさんに渡し、あなたが出る前に受領の確認をしてもらうようお願いします。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 464
          },
          "speak": true,
          "receivedMs": 622.033208000008
        },
        {
          "type": "stage",
          "id": 120,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 622.1262080000015
        },
        {
          "type": "pronunciation",
          "id": 120,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 622.1962500000373
        },
        {
          "type": "stage",
          "id": 120,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 622.2788330000476
        },
        {
          "type": "pronunciation",
          "id": 120,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 6,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 622.3471250000293
        },
        {
          "type": "stage",
          "id": 120,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 622.6562920000288
        },
        {
          "type": "audio-start",
          "id": 120,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=166.000,fish_first_audio;dur=166.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 6,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 888.5449580000131
        },
        {
          "type": "audio-end",
          "id": 120,
          "part": 0,
          "receivedMs": 3291.754083000007
        },
        {
          "type": "part-done",
          "id": 120,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 3291.8618750000023
        },
        {
          "type": "done",
          "id": 120,
          "timings": {
            "totalMs": 3147,
            "transcribeMs": 0,
            "translationMs": 464,
            "speechMs": 2683,
            "firstAudioMs": 741
          },
          "receivedMs": 3291.9297500000102
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 120,
        "text": "Take the documents from Kyojima to Koganecho. If Ms Nakamura is away, leave them with Mr Lee at reception and ask him to confirm receipt before you leave.",
        "language": "",
        "parts": [
          "Take the documents from Kyojima to Koganecho. If Ms Nakamura is away, leave them with Mr Lee at reception and ask him to confirm receipt before you leave."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 137.5525830000406,
      "stages": [
        {
          "stage": "translating",
          "atMs": 137.63883300003363
        },
        {
          "stage": "speaking",
          "atMs": 622.1262080000015
        },
        {
          "stage": "pronunciation",
          "atMs": 622.2788330000476
        },
        {
          "stage": "speaking",
          "atMs": 622.6562920000288
        }
      ],
      "translation": {
        "source": "Take the documents from Kyojima to Koganecho. If Ms Nakamura is away, leave them with Mr Lee at reception and ask him to confirm receipt before you leave.",
        "translation": "京島から黄金町へ書類を持って行ってください。中村さんが不在の場合は、受付のリーさんに渡し、あなたが出る前に受領の確認をしてもらうようお願いします。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 464
      },
      "translationReceivedMs": 622.033208000008,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 622.1962500000373
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 6,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 622.3471250000293
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 120,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=166.000,fish_first_audio;dur=166.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 6,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 888.5449580000131,
      "firstAudioMs": 898.6295830000308,
      "lastAudioBytesMs": 3162.975124999997,
      "serverTimings": {
        "totalMs": 3147,
        "transcribeMs": 0,
        "translationMs": 464,
        "speechMs": 2683,
        "firstAudioMs": 741
      },
      "protocolDoneMs": 3291.9297500000102,
      "settledMs": 3291.941749999998,
      "audioBytes": 194768,
      "audioSha256": "b47efc0d8ee7e54bda589e4003f294fe973dfba18a1aea069da990b764222c8d",
      "mp3Prefix": true,
      "audioFile": "audio/040-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 6,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:19:19.504Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 121,
      "case": 41,
      "fixture": "recorded-short-ja-en-r1",
      "baseId": "recorded-short-ja-en",
      "family": "greeting",
      "repeat": 1,
      "label": "Short saved recording",
      "direction": "ja-en",
      "modality": "audio",
      "inputSha256": "d5ee6d01e93ab4e49bba973314412aa4c9bce4520c1897c92980763de450504b",
      "site": "main",
      "order": 1,
      "permutation": "main>v3>v35",
      "schedulePosition": 121,
      "scheduledAt": "2026-10-15T04:19:20.837Z",
      "status": "complete",
      "nominalOperations": 3,
      "waitForConnectionMs": 0.0007089999853633344,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:19:20.848Z",
      "cumulativeAttemptedNominalOperations": 135,
      "requestSent": true,
      "transcriptionHttpStatus": 200,
      "transcriptionHeaders": {
        "cf-ray": "a4ac0669fb2d5eec-PDX",
        "content-type": "application/json; charset=utf-8"
      },
      "transcript": {
        "text": "こんにちは。助けてくれてありがとう。",
        "language": "ja"
      },
      "transcriptReceivedMs": 1431.5867919999873,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac067129485eec-PDX",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "こんにちは。助けてくれてありがとう。",
        "translation": "Hello. Thank you for helping me.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 563
      },
      "translationReceivedMs": 2216.2207499999786,
      "speechHttpStatus": 200,
      "speechHeadersMs": 2767.201624999987,
      "audioHeaders": {
        "cf-ray": "a4ac06761d305eec-PDX",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=152.000,fish_first_audio;dur=152.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 2767.360667000001,
      "lastAudioBytesMs": 3104.989500000025,
      "streamEofMs": 3105.2258750000037,
      "settledMs": 3105.237792,
      "audioBytes": 35943,
      "audioSha256": "b57cc9d930f1eb540b18609e62af434aedee7888289fe520361653c0cbcd19a8",
      "mp3Prefix": true,
      "audioFile": "audio/041-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:19:23.957Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 122,
      "case": 41,
      "fixture": "recorded-short-ja-en-r1",
      "baseId": "recorded-short-ja-en",
      "family": "greeting",
      "repeat": 1,
      "label": "Short saved recording",
      "direction": "ja-en",
      "modality": "audio",
      "inputSha256": "d5ee6d01e93ab4e49bba973314412aa4c9bce4520c1897c92980763de450504b",
      "site": "v3",
      "order": 2,
      "permutation": "main>v3>v35",
      "schedulePosition": 122,
      "scheduledAt": "2026-10-15T04:19:23.967Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.010084000008646399,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:19:23.981Z",
      "cumulativeAttemptedNominalOperations": 138,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 122,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 151.54249999998137
        },
        {
          "type": "transcript",
          "id": 122,
          "text": "こんにちは。助けてくれてありがとう。",
          "language": "ja",
          "parts": [
            "こんにちは。助けてくれてありがとう。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 498.4009579999838
        },
        {
          "type": "stage",
          "id": 122,
          "part": 0,
          "stage": "translating",
          "receivedMs": 498.49720799998613
        },
        {
          "type": "translation",
          "id": 122,
          "part": 0,
          "result": {
            "source": "こんにちは。助けてくれてありがとう。",
            "translation": "Hello. Thank you for helping me.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 449
          },
          "speak": true,
          "receivedMs": 948.4296249999898
        },
        {
          "type": "stage",
          "id": 122,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 948.5385419999948
        },
        {
          "type": "pronunciation",
          "id": 122,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 948.6239579999819
        },
        {
          "type": "stage",
          "id": 122,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 948.696249999979
        },
        {
          "type": "audio-start",
          "id": 122,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=269.000,fish_first_audio;dur=269.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1239.2638329999754
        },
        {
          "type": "audio-end",
          "id": 122,
          "part": 0,
          "receivedMs": 1915.4695829999982
        },
        {
          "type": "part-done",
          "id": 122,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 1915.5228329999954
        },
        {
          "type": "done",
          "id": 122,
          "timings": {
            "totalMs": 1877,
            "transcribeMs": 341,
            "translationMs": 449,
            "speechMs": 967,
            "firstAudioMs": 1199
          },
          "receivedMs": 1915.5638329999638
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 151.54249999998137
        },
        {
          "stage": "translating",
          "atMs": 498.49720799998613
        },
        {
          "stage": "speaking",
          "atMs": 948.5385419999948
        },
        {
          "stage": "speaking",
          "atMs": 948.696249999979
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 122,
        "text": "こんにちは。助けてくれてありがとう。",
        "language": "ja",
        "parts": [
          "こんにちは。助けてくれてありがとう。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 498.4009579999838,
      "translation": {
        "source": "こんにちは。助けてくれてありがとう。",
        "translation": "Hello. Thank you for helping me.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 449
      },
      "translationReceivedMs": 948.4296249999898,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 948.6239579999819
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 122,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=269.000,fish_first_audio;dur=269.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1239.2638329999754,
      "firstAudioMs": 1239.3228749999544,
      "lastAudioBytesMs": 1883.863416999986,
      "serverTimings": {
        "totalMs": 1877,
        "transcribeMs": 341,
        "translationMs": 449,
        "speechMs": 967,
        "firstAudioMs": 1199
      },
      "protocolDoneMs": 1915.5638329999638,
      "settledMs": 1915.569291999971,
      "audioBytes": 35107,
      "audioSha256": "f28fda998395485101913536d08bf4d4ab9e48793bab7bf95c47d939b270b0b0",
      "mp3Prefix": true,
      "audioFile": "audio/041-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:19:25.900Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 123,
      "case": 41,
      "fixture": "recorded-short-ja-en-r1",
      "baseId": "recorded-short-ja-en",
      "family": "greeting",
      "repeat": 1,
      "label": "Short saved recording",
      "direction": "ja-en",
      "modality": "audio",
      "inputSha256": "d5ee6d01e93ab4e49bba973314412aa4c9bce4520c1897c92980763de450504b",
      "site": "v35",
      "order": 3,
      "permutation": "main>v3>v35",
      "schedulePosition": 123,
      "scheduledAt": "2026-10-15T04:19:25.909Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.00604200002271682,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:19:25.921Z",
      "cumulativeAttemptedNominalOperations": 141,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 123,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 269.77133399999
        },
        {
          "type": "transcript",
          "id": 123,
          "text": "こんにちは。助けてくれてありがとう。",
          "language": "ja",
          "parts": [
            "こんにちは。助けてくれてありがとう。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 647.1477500000037
        },
        {
          "type": "stage",
          "id": 123,
          "part": 0,
          "stage": "translating",
          "receivedMs": 647.2661250000237
        },
        {
          "type": "translation",
          "id": 123,
          "part": 0,
          "result": {
            "source": "こんにちは。助けてくれてありがとう。",
            "translation": "Hello. Thank you for helping me.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 249
          },
          "speak": true,
          "receivedMs": 898.6144169999752
        },
        {
          "type": "stage",
          "id": 123,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 898.7227089999942
        },
        {
          "type": "pronunciation",
          "id": 123,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 898.8401249999879
        },
        {
          "type": "stage",
          "id": 123,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 898.8799589999835
        },
        {
          "type": "audio-start",
          "id": 123,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=131.000,fish_first_audio;dur=131.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1138.5850419999915
        },
        {
          "type": "audio-end",
          "id": 123,
          "part": 0,
          "receivedMs": 1621.6027919999906
        },
        {
          "type": "part-done",
          "id": 123,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 1621.6695000000182
        },
        {
          "type": "done",
          "id": 123,
          "timings": {
            "totalMs": 1347,
            "transcribeMs": 376,
            "translationMs": 249,
            "speechMs": 722,
            "firstAudioMs": 864
          },
          "receivedMs": 1621.7059170000139
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 269.77133399999
        },
        {
          "stage": "translating",
          "atMs": 647.2661250000237
        },
        {
          "stage": "speaking",
          "atMs": 898.7227089999942
        },
        {
          "stage": "speaking",
          "atMs": 898.8799589999835
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 123,
        "text": "こんにちは。助けてくれてありがとう。",
        "language": "ja",
        "parts": [
          "こんにちは。助けてくれてありがとう。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 647.1477500000037,
      "translation": {
        "source": "こんにちは。助けてくれてありがとう。",
        "translation": "Hello. Thank you for helping me.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 249
      },
      "translationReceivedMs": 898.6144169999752,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 898.8401249999879
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 123,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=131.000,fish_first_audio;dur=131.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1138.5850419999915,
      "firstAudioMs": 1143.0171669999836,
      "lastAudioBytesMs": 1493.5680839999695,
      "serverTimings": {
        "totalMs": 1347,
        "transcribeMs": 376,
        "translationMs": 249,
        "speechMs": 722,
        "firstAudioMs": 864
      },
      "protocolDoneMs": 1621.7059170000139,
      "settledMs": 1621.710958999989,
      "audioBytes": 35943,
      "audioSha256": "59f4972f63e92554863c3c456df7e6362bd60a15daba6ae11e5a6bb6bda1e417",
      "mp3Prefix": true,
      "audioFile": "audio/041-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:19:27.546Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 124,
      "case": 42,
      "fixture": "exception-routing-ja-en-r1",
      "baseId": "exception-routing-ja-en",
      "family": "exception-routing",
      "repeat": 1,
      "label": "Exception to normal routing",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "89e6a463ddf9412226f839dba55aac7af80f0fc826abf3d48128d6bb8f94abd2",
      "site": "v3",
      "order": 1,
      "permutation": "v3>main>v35",
      "schedulePosition": 124,
      "scheduledAt": "2026-10-15T04:19:27.555Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.006500000017695129,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:19:27.563Z",
      "cumulativeAttemptedNominalOperations": 143,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 124,
          "text": "通常、17時を過ぎて到着する荷物は翌朝まで待機します。ただし今日は、担当者が職員の現場待機を確認した場合に限り、交換用の無線機を18時30分まで受け取れます。この例外は、ほかの機器には適用されません。無線機を発送する前に、受け取りを確認した人の名前と、合意した到着時刻を記録してください。",
          "language": "",
          "parts": [
            "通常、17時を過ぎて到着する荷物は翌朝まで待機します。ただし今日は、担当者が職員の現場待機を確認した場合に限り、交換用の無線機を18時30分まで受け取れます。この例外は、ほかの機器には適用されません。無線機を発送する前に、受け取りを確認した人の名前と、合意した到着時刻を記録してください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 26.987415999989025
        },
        {
          "type": "stage",
          "id": 124,
          "part": 0,
          "stage": "translating",
          "receivedMs": 27.05829100002302
        },
        {
          "type": "translation",
          "id": 124,
          "part": 0,
          "result": {
            "source": "通常、17時を過ぎて到着する荷物は翌朝まで待機します。ただし今日は、担当者が職員の現場待機を確認した場合に限り、交換用の無線機を18時30分まで受け取れます。この例外は、ほかの機器には適用されません。無線機を発送する前に、受け取りを確認した人の名前と、合意した到着時刻を記録してください。",
            "translation": "Normally, packages that arrive after 5 p.m. are held until the next morning. However, today, you can receive a replacement radio up to 6:30 p.m. only if the person in charge confirms that staff are on site waiting. This exception does not apply to other equipment. Before shipping the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 1765
          },
          "speak": true,
          "receivedMs": 1791.8945829999866
        },
        {
          "type": "stage",
          "id": 124,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1796.536415999988
        },
        {
          "type": "pronunciation",
          "id": 124,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 1796.58804100001
        },
        {
          "type": "stage",
          "id": 124,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1796.6293750000186
        },
        {
          "type": "audio-start",
          "id": 124,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=305.000,fish_first_audio;dur=315.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 2130.3107910000253
        },
        {
          "type": "audio-end",
          "id": 124,
          "part": 0,
          "receivedMs": 10756.606124999991
        },
        {
          "type": "part-done",
          "id": 124,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 10756.664583000005
        },
        {
          "type": "done",
          "id": 124,
          "timings": {
            "totalMs": 10720,
            "transcribeMs": 0,
            "translationMs": 1765,
            "speechMs": 8955,
            "firstAudioMs": 2097
          },
          "receivedMs": 10756.698083000025
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 124,
        "text": "通常、17時を過ぎて到着する荷物は翌朝まで待機します。ただし今日は、担当者が職員の現場待機を確認した場合に限り、交換用の無線機を18時30分まで受け取れます。この例外は、ほかの機器には適用されません。無線機を発送する前に、受け取りを確認した人の名前と、合意した到着時刻を記録してください。",
        "language": "",
        "parts": [
          "通常、17時を過ぎて到着する荷物は翌朝まで待機します。ただし今日は、担当者が職員の現場待機を確認した場合に限り、交換用の無線機を18時30分まで受け取れます。この例外は、ほかの機器には適用されません。無線機を発送する前に、受け取りを確認した人の名前と、合意した到着時刻を記録してください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 26.987415999989025,
      "stages": [
        {
          "stage": "translating",
          "atMs": 27.05829100002302
        },
        {
          "stage": "speaking",
          "atMs": 1796.536415999988
        },
        {
          "stage": "speaking",
          "atMs": 1796.6293750000186
        }
      ],
      "translation": {
        "source": "通常、17時を過ぎて到着する荷物は翌朝まで待機します。ただし今日は、担当者が職員の現場待機を確認した場合に限り、交換用の無線機を18時30分まで受け取れます。この例外は、ほかの機器には適用されません。無線機を発送する前に、受け取りを確認した人の名前と、合意した到着時刻を記録してください。",
        "translation": "Normally, packages that arrive after 5 p.m. are held until the next morning. However, today, you can receive a replacement radio up to 6:30 p.m. only if the person in charge confirms that staff are on site waiting. This exception does not apply to other equipment. Before shipping the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 1765
      },
      "translationReceivedMs": 1791.8945829999866,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 1796.58804100001
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 124,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=305.000,fish_first_audio;dur=315.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 2130.3107910000253,
      "firstAudioMs": 2130.409333000018,
      "lastAudioBytesMs": 10722.480582999997,
      "serverTimings": {
        "totalMs": 10720,
        "transcribeMs": 0,
        "translationMs": 1765,
        "speechMs": 8955,
        "firstAudioMs": 2097
      },
      "protocolDoneMs": 10756.698083000025,
      "settledMs": 10756.703290999983,
      "audioBytes": 365295,
      "audioSha256": "67067553c128bb6c5ebf6d904b81c9b583142ed10864429a14c66504a4f1ef65",
      "mp3Prefix": true,
      "audioFile": "audio/042-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:19:38.325Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 125,
      "case": 42,
      "fixture": "exception-routing-ja-en-r1",
      "baseId": "exception-routing-ja-en",
      "family": "exception-routing",
      "repeat": 1,
      "label": "Exception to normal routing",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "89e6a463ddf9412226f839dba55aac7af80f0fc826abf3d48128d6bb8f94abd2",
      "site": "main",
      "order": 2,
      "permutation": "v3>main>v35",
      "schedulePosition": 125,
      "scheduledAt": "2026-10-15T04:19:38.337Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0006670000148005784,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:19:38.348Z",
      "cumulativeAttemptedNominalOperations": 145,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac06d88bf73abd-PDX",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "通常、17時を過ぎて到着する荷物は翌朝まで待機します。ただし今日は、担当者が職員の現場待機を確認した場合に限り、交換用の無線機を18時30分まで受け取れます。この例外は、ほかの機器には適用されません。無線機を発送する前に、受け取りを確認した人の名前と、合意した到着時刻を記録してください。",
        "translation": "Normally, packages that arrive after 5 p.m. will wait until the next morning. However, today, you can receive a replacement radio up to 6:30 p.m. only if the person in charge confirms that staff are on site waiting. This exception does not apply to other equipment. Before shipping the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 409
      },
      "translationReceivedMs": 1039.1944580000127,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1963.9355830000131,
      "audioHeaders": {
        "cf-ray": "a4ac06de4eaf3abd-PDX",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=201.000,fish_first_audio;dur=201.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1964.1802499999758,
      "lastAudioBytesMs": 6740.146083,
      "streamEofMs": 6740.357041999989,
      "settledMs": 6740.3662919999915,
      "audioBytes": 361951,
      "audioSha256": "b6874cd1e10d8741f4e1b37478ec4c4d09691f0c8497c713431d4a33d9c2ea1c",
      "mp3Prefix": true,
      "audioFile": "audio/042-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:19:45.095Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 126,
      "case": 42,
      "fixture": "exception-routing-ja-en-r1",
      "baseId": "exception-routing-ja-en",
      "family": "exception-routing",
      "repeat": 1,
      "label": "Exception to normal routing",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "89e6a463ddf9412226f839dba55aac7af80f0fc826abf3d48128d6bb8f94abd2",
      "site": "v35",
      "order": 3,
      "permutation": "v3>main>v35",
      "schedulePosition": 126,
      "scheduledAt": "2026-10-15T04:19:45.105Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.006082999985665083,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:19:45.115Z",
      "cumulativeAttemptedNominalOperations": 147,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 126,
          "text": "通常、17時を過ぎて到着する荷物は翌朝まで待機します。ただし今日は、担当者が職員の現場待機を確認した場合に限り、交換用の無線機を18時30分まで受け取れます。この例外は、ほかの機器には適用されません。無線機を発送する前に、受け取りを確認した人の名前と、合意した到着時刻を記録してください。",
          "language": "",
          "parts": [
            "通常、17時を過ぎて到着する荷物は翌朝まで待機します。ただし今日は、担当者が職員の現場待機を確認した場合に限り、交換用の無線機を18時30分まで受け取れます。この例外は、ほかの機器には適用されません。無線機を発送する前に、受け取りを確認した人の名前と、合意した到着時刻を記録してください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 141.47729200002505
        },
        {
          "type": "stage",
          "id": 126,
          "part": 0,
          "stage": "translating",
          "receivedMs": 141.52170799998567
        },
        {
          "type": "translation",
          "id": 126,
          "part": 0,
          "result": {
            "source": "通常、17時を過ぎて到着する荷物は翌朝まで待機します。ただし今日は、担当者が職員の現場待機を確認した場合に限り、交換用の無線機を18時30分まで受け取れます。この例外は、ほかの機器には適用されません。無線機を発送する前に、受け取りを確認した人の名前と、合意した到着時刻を記録してください。",
            "translation": "Usually, packages that arrive after 5 p.m. are held until the next morning. However, today, you can receive the replacement radio up to 6:30 p.m. only if the person in charge confirms that staff are on standby at the site. This exception does not apply to other equipment. Before shipping the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 439
          },
          "speak": true,
          "receivedMs": 587.203291999991
        },
        {
          "type": "stage",
          "id": 126,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 587.3168329999899
        },
        {
          "type": "pronunciation",
          "id": 126,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 587.423208000022
        },
        {
          "type": "stage",
          "id": 126,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 587.498917000019
        },
        {
          "type": "audio-start",
          "id": 126,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=159.000,fish_first_audio;dur=159.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 852.5729580000043
        },
        {
          "type": "audio-end",
          "id": 126,
          "part": 0,
          "receivedMs": 5609.081791999983
        },
        {
          "type": "part-done",
          "id": 126,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 5609.190000000002
        },
        {
          "type": "done",
          "id": 126,
          "timings": {
            "totalMs": 5455,
            "transcribeMs": 0,
            "translationMs": 439,
            "speechMs": 5016,
            "firstAudioMs": 707
          },
          "receivedMs": 5609.2577920000185
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 126,
        "text": "通常、17時を過ぎて到着する荷物は翌朝まで待機します。ただし今日は、担当者が職員の現場待機を確認した場合に限り、交換用の無線機を18時30分まで受け取れます。この例外は、ほかの機器には適用されません。無線機を発送する前に、受け取りを確認した人の名前と、合意した到着時刻を記録してください。",
        "language": "",
        "parts": [
          "通常、17時を過ぎて到着する荷物は翌朝まで待機します。ただし今日は、担当者が職員の現場待機を確認した場合に限り、交換用の無線機を18時30分まで受け取れます。この例外は、ほかの機器には適用されません。無線機を発送する前に、受け取りを確認した人の名前と、合意した到着時刻を記録してください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 141.47729200002505,
      "stages": [
        {
          "stage": "translating",
          "atMs": 141.52170799998567
        },
        {
          "stage": "speaking",
          "atMs": 587.3168329999899
        },
        {
          "stage": "speaking",
          "atMs": 587.498917000019
        }
      ],
      "translation": {
        "source": "通常、17時を過ぎて到着する荷物は翌朝まで待機します。ただし今日は、担当者が職員の現場待機を確認した場合に限り、交換用の無線機を18時30分まで受け取れます。この例外は、ほかの機器には適用されません。無線機を発送する前に、受け取りを確認した人の名前と、合意した到着時刻を記録してください。",
        "translation": "Usually, packages that arrive after 5 p.m. are held until the next morning. However, today, you can receive the replacement radio up to 6:30 p.m. only if the person in charge confirms that staff are on standby at the site. This exception does not apply to other equipment. Before shipping the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 439
      },
      "translationReceivedMs": 587.203291999991,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 587.423208000022
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 126,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=159.000,fish_first_audio;dur=159.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 852.5729580000043,
      "firstAudioMs": 856.0018750000163,
      "lastAudioBytesMs": 5472.860207999998,
      "serverTimings": {
        "totalMs": 5455,
        "transcribeMs": 0,
        "translationMs": 439,
        "speechMs": 5016,
        "firstAudioMs": 707
      },
      "protocolDoneMs": 5609.2577920000185,
      "settledMs": 5609.270667000033,
      "audioBytes": 384521,
      "audioSha256": "831930a145cef7211bec7a0d13a3e468710bb7b801e821d087bcedc7f6a13964",
      "mp3Prefix": true,
      "audioFile": "audio/042-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:19:50.730Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 127,
      "case": 43,
      "fixture": "permission-short-en-ja-r1",
      "baseId": "permission-short-en-ja",
      "family": "permission-short",
      "repeat": 1,
      "label": "Permission distinction",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "76f5e718e696c3d0594ec84fb94b9a3e9178c3fd1e8cef586b7cbb4b7bb1621d",
      "site": "v35",
      "order": 1,
      "permutation": "v35>v3>main",
      "schedulePosition": 127,
      "scheduledAt": "2026-10-15T04:19:50.739Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.007749999989755452,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:19:50.747Z",
      "cumulativeAttemptedNominalOperations": 149,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 127,
          "text": "You may move the empty boxes, but do not move the batteries.",
          "language": "",
          "parts": [
            "You may move the empty boxes, but do not move the batteries."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 475.0158330000122
        },
        {
          "type": "stage",
          "id": 127,
          "part": 0,
          "stage": "translating",
          "receivedMs": 475.12283299997216
        },
        {
          "type": "translation",
          "id": 127,
          "part": 0,
          "result": {
            "source": "You may move the empty boxes, but do not move the batteries.",
            "translation": "空の箱は動かしても構いませんが、電池は動かさないでください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 1003
          },
          "speak": true,
          "receivedMs": 1476.9284169999883
        },
        {
          "type": "stage",
          "id": 127,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1477.0006670000148
        },
        {
          "type": "pronunciation",
          "id": 127,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 1477.037249999994
        },
        {
          "type": "stage",
          "id": 127,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 1477.0799169999664
        },
        {
          "type": "pronunciation",
          "id": 127,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 3,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 1478.404916999978
        },
        {
          "type": "stage",
          "id": 127,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1478.429541999998
        },
        {
          "type": "audio-start",
          "id": 127,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=146.000,fish_first_audio;dur=146.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 3,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 1742.5628750000033
        },
        {
          "type": "audio-end",
          "id": 127,
          "part": 0,
          "receivedMs": 2876.7816250000033
        },
        {
          "type": "part-done",
          "id": 127,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2876.83908299997
        },
        {
          "type": "done",
          "id": 127,
          "timings": {
            "totalMs": 2400,
            "transcribeMs": 0,
            "translationMs": 1003,
            "speechMs": 1397,
            "firstAudioMs": 1259
          },
          "receivedMs": 2876.8665000000037
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 127,
        "text": "You may move the empty boxes, but do not move the batteries.",
        "language": "",
        "parts": [
          "You may move the empty boxes, but do not move the batteries."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 475.0158330000122,
      "stages": [
        {
          "stage": "translating",
          "atMs": 475.12283299997216
        },
        {
          "stage": "speaking",
          "atMs": 1477.0006670000148
        },
        {
          "stage": "pronunciation",
          "atMs": 1477.0799169999664
        },
        {
          "stage": "speaking",
          "atMs": 1478.429541999998
        }
      ],
      "translation": {
        "source": "You may move the empty boxes, but do not move the batteries.",
        "translation": "空の箱は動かしても構いませんが、電池は動かさないでください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 1003
      },
      "translationReceivedMs": 1476.9284169999883,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 1477.037249999994
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 3,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 1478.404916999978
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 127,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=146.000,fish_first_audio;dur=146.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 3,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 1742.5628750000033,
      "firstAudioMs": 1747.8629579999833,
      "lastAudioBytesMs": 2738.457208000007,
      "serverTimings": {
        "totalMs": 2400,
        "transcribeMs": 0,
        "translationMs": 1003,
        "speechMs": 1397,
        "firstAudioMs": 1259
      },
      "protocolDoneMs": 2876.8665000000037,
      "settledMs": 2876.870707999973,
      "audioBytes": 81083,
      "audioSha256": "3309040e8b02fb35f89b02a4244830288d28f6717723b72aa96172958056fec7",
      "mp3Prefix": true,
      "audioFile": "audio/043-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 3,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:19:53.629Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 128,
      "case": 43,
      "fixture": "permission-short-en-ja-r1",
      "baseId": "permission-short-en-ja",
      "family": "permission-short",
      "repeat": 1,
      "label": "Permission distinction",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "76f5e718e696c3d0594ec84fb94b9a3e9178c3fd1e8cef586b7cbb4b7bb1621d",
      "site": "v3",
      "order": 2,
      "permutation": "v35>v3>main",
      "schedulePosition": 128,
      "scheduledAt": "2026-10-15T04:19:53.638Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.005667000019457191,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:19:53.647Z",
      "cumulativeAttemptedNominalOperations": 151,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 128,
          "text": "You may move the empty boxes, but do not move the batteries.",
          "language": "",
          "parts": [
            "You may move the empty boxes, but do not move the batteries."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 28.644292000040878
        },
        {
          "type": "stage",
          "id": 128,
          "part": 0,
          "stage": "translating",
          "receivedMs": 28.69333400001051
        },
        {
          "type": "translation",
          "id": 128,
          "part": 0,
          "result": {
            "source": "You may move the empty boxes, but do not move the batteries.",
            "translation": "空の箱は動かしてもよいが、電池は動かさないでください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 334
          },
          "speak": true,
          "receivedMs": 369.81529200001387
        },
        {
          "type": "stage",
          "id": 128,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 369.97708400001284
        },
        {
          "type": "pronunciation",
          "id": 128,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 370.07266700000037
        },
        {
          "type": "stage",
          "id": 128,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 370.14716700004647
        },
        {
          "type": "pronunciation",
          "id": 128,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 3,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 373.01062499999534
        },
        {
          "type": "stage",
          "id": 128,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 373.05695900000865
        },
        {
          "type": "audio-start",
          "id": 128,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=287.000,fish_first_audio;dur=297.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 3,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 689.6886670000385
        },
        {
          "type": "audio-end",
          "id": 128,
          "part": 0,
          "receivedMs": 2422.4829590000445
        },
        {
          "type": "part-done",
          "id": 128,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2422.5283340000315
        },
        {
          "type": "done",
          "id": 128,
          "timings": {
            "totalMs": 2387,
            "transcribeMs": 0,
            "translationMs": 334,
            "speechMs": 2053,
            "firstAudioMs": 652
          },
          "receivedMs": 2422.5660420000204
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 128,
        "text": "You may move the empty boxes, but do not move the batteries.",
        "language": "",
        "parts": [
          "You may move the empty boxes, but do not move the batteries."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 28.644292000040878,
      "stages": [
        {
          "stage": "translating",
          "atMs": 28.69333400001051
        },
        {
          "stage": "speaking",
          "atMs": 369.97708400001284
        },
        {
          "stage": "pronunciation",
          "atMs": 370.14716700004647
        },
        {
          "stage": "speaking",
          "atMs": 373.05695900000865
        }
      ],
      "translation": {
        "source": "You may move the empty boxes, but do not move the batteries.",
        "translation": "空の箱は動かしてもよいが、電池は動かさないでください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 334
      },
      "translationReceivedMs": 369.81529200001387,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 370.07266700000037
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 3,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 373.01062499999534
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 128,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=287.000,fish_first_audio;dur=297.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 3,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 689.6886670000385,
      "firstAudioMs": 689.7674170000246,
      "lastAudioBytesMs": 2398.2885840000235,
      "serverTimings": {
        "totalMs": 2387,
        "transcribeMs": 0,
        "translationMs": 334,
        "speechMs": 2053,
        "firstAudioMs": 652
      },
      "protocolDoneMs": 2422.5660420000204,
      "settledMs": 2422.570667000022,
      "audioBytes": 76067,
      "audioSha256": "27c2d8cc6f1ed21d316ef6a5597f48d070d3a59ea823adaa47bb7722d0e2fc87",
      "mp3Prefix": true,
      "audioFile": "audio/043-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 3,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:19:56.073Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 129,
      "case": 43,
      "fixture": "permission-short-en-ja-r1",
      "baseId": "permission-short-en-ja",
      "family": "permission-short",
      "repeat": 1,
      "label": "Permission distinction",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "76f5e718e696c3d0594ec84fb94b9a3e9178c3fd1e8cef586b7cbb4b7bb1621d",
      "site": "main",
      "order": 3,
      "permutation": "v35>v3>main",
      "schedulePosition": 129,
      "scheduledAt": "2026-10-15T04:19:56.086Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0005419999943114817,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:19:56.095Z",
      "cumulativeAttemptedNominalOperations": 153,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac074edf69a5e1-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "You may move the empty boxes, but do not move the batteries.",
        "translation": "空の箱は動かしてもよいが、電池は動かさないでください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 394
      },
      "translationReceivedMs": 2233.0501669999794,
      "speechHttpStatus": 200,
      "speechHeadersMs": 3572.8149579999736,
      "audioHeaders": {
        "cf-ray": "a4ac0757ad8ca5e1-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=4.000,fish_headers;dur=289.000,fish_first_audio;dur=289.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "3",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 3572.938124999986,
      "lastAudioBytesMs": 5217.18399999995,
      "streamEofMs": 5217.292749999964,
      "settledMs": 5217.298374999955,
      "audioBytes": 78993,
      "audioSha256": "28872d270dca27cf5fbe291ab770ff4802d72af56b27d837f9e3d4824fb1b0b8",
      "mp3Prefix": true,
      "audioFile": "audio/043-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "3",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:20:01.317Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 130,
      "case": 44,
      "fixture": "kana-greeting-en-ja-r1",
      "baseId": "kana-greeting-en-ja",
      "family": "kana-greeting",
      "repeat": 1,
      "label": "Kana-only Japanese greeting",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "5126acf6e2ffa28bef911478b406e1aaa1e06f6052f08f4ef8a9a71807096418",
      "site": "v35",
      "order": 1,
      "permutation": "v35>v3>main",
      "schedulePosition": 130,
      "scheduledAt": "2026-10-15T04:20:01.326Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.01095800002804026,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:20:01.335Z",
      "cumulativeAttemptedNominalOperations": 155,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 130,
          "text": "Good morning. Is everyone ready?",
          "language": "",
          "parts": [
            "Good morning. Is everyone ready?"
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 131.455541000003
        },
        {
          "type": "stage",
          "id": 130,
          "part": 0,
          "stage": "translating",
          "receivedMs": 131.5546660000109
        },
        {
          "type": "translation",
          "id": 130,
          "part": 0,
          "result": {
            "source": "Good morning. Is everyone ready?",
            "translation": "おはようございます。皆さんは準備できていますか？",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 280
          },
          "speak": true,
          "receivedMs": 416.28129100002116
        },
        {
          "type": "stage",
          "id": 130,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 416.3594579999917
        },
        {
          "type": "pronunciation",
          "id": 130,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 416.39870800002245
        },
        {
          "type": "stage",
          "id": 130,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 416.4668750000419
        },
        {
          "type": "pronunciation",
          "id": 130,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 4,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 417.50091599998996
        },
        {
          "type": "stage",
          "id": 130,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 417.5380410000216
        },
        {
          "type": "audio-start",
          "id": 130,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=146.000,fish_first_audio;dur=146.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 4,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 677.9177500000224
        },
        {
          "type": "audio-end",
          "id": 130,
          "part": 0,
          "receivedMs": 1407.494875000033
        },
        {
          "type": "part-done",
          "id": 130,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 1407.5998329999857
        },
        {
          "type": "done",
          "id": 130,
          "timings": {
            "totalMs": 1267,
            "transcribeMs": 0,
            "translationMs": 280,
            "speechMs": 987,
            "firstAudioMs": 535
          },
          "receivedMs": 1407.682415999996
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 130,
        "text": "Good morning. Is everyone ready?",
        "language": "",
        "parts": [
          "Good morning. Is everyone ready?"
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 131.455541000003,
      "stages": [
        {
          "stage": "translating",
          "atMs": 131.5546660000109
        },
        {
          "stage": "speaking",
          "atMs": 416.3594579999917
        },
        {
          "stage": "pronunciation",
          "atMs": 416.4668750000419
        },
        {
          "stage": "speaking",
          "atMs": 417.5380410000216
        }
      ],
      "translation": {
        "source": "Good morning. Is everyone ready?",
        "translation": "おはようございます。皆さんは準備できていますか？",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 280
      },
      "translationReceivedMs": 416.28129100002116,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 416.39870800002245
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 4,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 417.50091599998996
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 130,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=146.000,fish_first_audio;dur=146.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 4,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 677.9177500000224,
      "firstAudioMs": 678.0479160000104,
      "lastAudioBytesMs": 1274.6874580000294,
      "serverTimings": {
        "totalMs": 1267,
        "transcribeMs": 0,
        "translationMs": 280,
        "speechMs": 987,
        "firstAudioMs": 535
      },
      "protocolDoneMs": 1407.682415999996,
      "settledMs": 1407.7396249999874,
      "audioBytes": 53915,
      "audioSha256": "afcb255e44f025cd6d0889a5b53781584d1087ea81db90e9e422d55d7e5cd794",
      "mp3Prefix": true,
      "audioFile": "audio/044-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 4,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:20:02.747Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 131,
      "case": 44,
      "fixture": "kana-greeting-en-ja-r1",
      "baseId": "kana-greeting-en-ja",
      "family": "kana-greeting",
      "repeat": 1,
      "label": "Kana-only Japanese greeting",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "5126acf6e2ffa28bef911478b406e1aaa1e06f6052f08f4ef8a9a71807096418",
      "site": "v3",
      "order": 2,
      "permutation": "v35>v3>main",
      "schedulePosition": 131,
      "scheduledAt": "2026-10-15T04:20:02.761Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.005874999973457307,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:20:02.771Z",
      "cumulativeAttemptedNominalOperations": 157,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 131,
          "text": "Good morning. Is everyone ready?",
          "language": "",
          "parts": [
            "Good morning. Is everyone ready?"
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 29.446500000020023
        },
        {
          "type": "stage",
          "id": 131,
          "part": 0,
          "stage": "translating",
          "receivedMs": 29.490208000002895
        },
        {
          "type": "translation",
          "id": 131,
          "part": 0,
          "result": {
            "source": "Good morning. Is everyone ready?",
            "translation": "おはようございます。みんなは準備できていますか？",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 258
          },
          "speak": true,
          "receivedMs": 293.9979170000297
        },
        {
          "type": "stage",
          "id": 131,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 294.0570000000298
        },
        {
          "type": "pronunciation",
          "id": 131,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 294.12195800000336
        },
        {
          "type": "stage",
          "id": 131,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 294.1590000000433
        },
        {
          "type": "pronunciation",
          "id": 131,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 1,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 294.2058750000433
        },
        {
          "type": "stage",
          "id": 131,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 294.2368750000023
        },
        {
          "type": "audio-start",
          "id": 131,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=284.000,fish_first_audio;dur=294.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 1,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 609.8499580000062
        },
        {
          "type": "audio-end",
          "id": 131,
          "part": 0,
          "receivedMs": 1696.9408330000006
        },
        {
          "type": "part-done",
          "id": 131,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 1697.0065420000465
        },
        {
          "type": "done",
          "id": 131,
          "timings": {
            "totalMs": 1658,
            "transcribeMs": 0,
            "translationMs": 258,
            "speechMs": 1400,
            "firstAudioMs": 572
          },
          "receivedMs": 1697.0514170000097
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 131,
        "text": "Good morning. Is everyone ready?",
        "language": "",
        "parts": [
          "Good morning. Is everyone ready?"
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 29.446500000020023,
      "stages": [
        {
          "stage": "translating",
          "atMs": 29.490208000002895
        },
        {
          "stage": "speaking",
          "atMs": 294.0570000000298
        },
        {
          "stage": "pronunciation",
          "atMs": 294.1590000000433
        },
        {
          "stage": "speaking",
          "atMs": 294.2368750000023
        }
      ],
      "translation": {
        "source": "Good morning. Is everyone ready?",
        "translation": "おはようございます。みんなは準備できていますか？",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 258
      },
      "translationReceivedMs": 293.9979170000297,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 294.12195800000336
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 1,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 294.2058750000433
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 131,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=284.000,fish_first_audio;dur=294.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 1,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 609.8499580000062,
      "firstAudioMs": 609.9667500000214,
      "lastAudioBytesMs": 1668.8987920000218,
      "serverTimings": {
        "totalMs": 1658,
        "transcribeMs": 0,
        "translationMs": 258,
        "speechMs": 1400,
        "firstAudioMs": 572
      },
      "protocolDoneMs": 1697.0514170000097,
      "settledMs": 1697.058875000046,
      "audioBytes": 54333,
      "audioSha256": "19e479601f748ac6142f9026de50157a8b14fffd391b5f85055ee6560c1a6235",
      "mp3Prefix": true,
      "audioFile": "audio/044-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 1,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:20:04.472Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 132,
      "case": 44,
      "fixture": "kana-greeting-en-ja-r1",
      "baseId": "kana-greeting-en-ja",
      "family": "kana-greeting",
      "repeat": 1,
      "label": "Kana-only Japanese greeting",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "5126acf6e2ffa28bef911478b406e1aaa1e06f6052f08f4ef8a9a71807096418",
      "site": "main",
      "order": 3,
      "permutation": "v35>v3>main",
      "schedulePosition": 132,
      "scheduledAt": "2026-10-15T04:20:04.480Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0005830000154674053,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:20:04.488Z",
      "cumulativeAttemptedNominalOperations": 159,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac077b1d23a5e1-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "Good morning. Is everyone ready?",
        "translation": "おはようございます。みんなは準備できていますか？",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 280
      },
      "translationReceivedMs": 800.085374999966,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1280.9727499999572,
      "audioHeaders": {
        "cf-ray": "a4ac077dce61a5e1-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=4.000,fish_headers;dur=297.000,fish_first_audio;dur=297.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "1",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1281.7428749999963,
      "lastAudioBytesMs": 2309.837165999983,
      "streamEofMs": 2309.927915999957,
      "settledMs": 2309.931082999974,
      "audioBytes": 52243,
      "audioSha256": "044a47512d1ab3fae5d8dd8d33bfa230b12637daf1cde8dd8a842c6f66fad7c2",
      "mp3Prefix": true,
      "audioFile": "audio/044-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "1",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:20:06.804Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 133,
      "case": 45,
      "fixture": "exception-routing-en-ja-r1",
      "baseId": "exception-routing-en-ja",
      "family": "exception-routing",
      "repeat": 1,
      "label": "Exception to normal routing",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "c6297a2bc6e435a3cd609f39f73cee66d84e40509956c195ae9a745b8f25c77b",
      "site": "main",
      "order": 1,
      "permutation": "main>v3>v35",
      "schedulePosition": 133,
      "scheduledAt": "2026-10-15T04:20:06.812Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0010839999886229634,
      "harnessPacingMs": 759.6659170000348,
      "startedAt": "2026-10-15T04:20:07.589Z",
      "cumulativeAttemptedNominalOperations": 161,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac078c290ea5e1-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "Normally, deliveries arriving after 17:00 should wait until the next morning. There is one exception today: the replacement radio may be accepted until 18:30 if the coordinator confirms that a staff member will remain on site. This exception does not apply to other equipment. Before dispatching the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
        "translation": "通常、17:00以降に到着する配達は翌朝まで待機する必要があります。本日は例外が1件あります：交換用ラジオは、コーディネーターがスタッフが現場に残ることを確認した場合、18:30まで受け付けられる可能性があります。この例外は他の機器には適用されません。ラジオを発送する前に、受領を確認した人物の名前と合意した到着時刻を記録してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 421
      },
      "translationReceivedMs": 572.3495410000323,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1049.8015000000014,
      "audioHeaders": {
        "cf-ray": "a4ac078fbd98a5e1-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=9.000,fish_headers;dur=298.000,fish_first_audio;dur=298.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "4",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1051.4021659999853,
      "lastAudioBytesMs": 11463.518333000015,
      "streamEofMs": 11463.785415999999,
      "settledMs": 11463.808375000022,
      "audioBytes": 458918,
      "audioSha256": "6b10b6aa587a210fb99a688f918dedf4a9e238102aa0028a94ee2e8810bfeac6",
      "mp3Prefix": true,
      "audioFile": "audio/045-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "4",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:20:19.059Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 134,
      "case": 45,
      "fixture": "exception-routing-en-ja-r1",
      "baseId": "exception-routing-en-ja",
      "family": "exception-routing",
      "repeat": 1,
      "label": "Exception to normal routing",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "c6297a2bc6e435a3cd609f39f73cee66d84e40509956c195ae9a745b8f25c77b",
      "site": "v3",
      "order": 2,
      "permutation": "main>v3>v35",
      "schedulePosition": 134,
      "scheduledAt": "2026-10-15T04:20:19.069Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.0054579999996349216,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:20:19.077Z",
      "cumulativeAttemptedNominalOperations": 163,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 134,
          "text": "Normally, deliveries arriving after 17:00 should wait until the next morning. There is one exception today: the replacement radio may be accepted until 18:30 if the coordinator confirms that a staff member will remain on site. This exception does not apply to other equipment. Before dispatching the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
          "language": "",
          "parts": [
            "Normally, deliveries arriving after 17:00 should wait until the next morning. There is one exception today: the replacement radio may be accepted until 18:30 if the coordinator confirms that a staff member will remain on site. This exception does not apply to other equipment. Before dispatching the radio, record the name of the person who confirmed receipt and the agreed arrival time."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 22.523499999952037
        },
        {
          "type": "stage",
          "id": 134,
          "part": 0,
          "stage": "translating",
          "receivedMs": 24.634291999973357
        },
        {
          "type": "translation",
          "id": 134,
          "part": 0,
          "result": {
            "source": "Normally, deliveries arriving after 17:00 should wait until the next morning. There is one exception today: the replacement radio may be accepted until 18:30 if the coordinator confirms that a staff member will remain on site. This exception does not apply to other equipment. Before dispatching the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
            "translation": "通常、17:00以降に到着する配達は翌朝まで待機する必要があります。本日は例外が1件あります：交換用ラジオは、コーディネーターがスタッフが現場に残ることを確認した場合、18:30まで受け付けられる可能性があります。この例外は他の機器には適用されません。ラジオを発送する前に、受領を確認した人物の名前と合意した到着時刻を記録してください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 339
          },
          "speak": true,
          "receivedMs": 366.74566699995194
        },
        {
          "type": "stage",
          "id": 134,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 366.81233299995074
        },
        {
          "type": "pronunciation",
          "id": 134,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 366.8591669999878
        },
        {
          "type": "stage",
          "id": 134,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 366.89366699999664
        },
        {
          "type": "pronunciation",
          "id": 134,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 4,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 369.70670799998334
        },
        {
          "type": "stage",
          "id": 134,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 369.73862499999814
        },
        {
          "type": "audio-start",
          "id": 134,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=279.000,fish_first_audio;dur=289.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 4,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 677.8712919999962
        },
        {
          "type": "audio-end",
          "id": 134,
          "part": 0,
          "receivedMs": 10493.387916999985
        },
        {
          "type": "part-done",
          "id": 134,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 10493.440374999947
        },
        {
          "type": "done",
          "id": 134,
          "timings": {
            "totalMs": 10462,
            "transcribeMs": 0,
            "translationMs": 339,
            "speechMs": 10123,
            "firstAudioMs": 645
          },
          "receivedMs": 10493.47199999995
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 134,
        "text": "Normally, deliveries arriving after 17:00 should wait until the next morning. There is one exception today: the replacement radio may be accepted until 18:30 if the coordinator confirms that a staff member will remain on site. This exception does not apply to other equipment. Before dispatching the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
        "language": "",
        "parts": [
          "Normally, deliveries arriving after 17:00 should wait until the next morning. There is one exception today: the replacement radio may be accepted until 18:30 if the coordinator confirms that a staff member will remain on site. This exception does not apply to other equipment. Before dispatching the radio, record the name of the person who confirmed receipt and the agreed arrival time."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 22.523499999952037,
      "stages": [
        {
          "stage": "translating",
          "atMs": 24.634291999973357
        },
        {
          "stage": "speaking",
          "atMs": 366.81233299995074
        },
        {
          "stage": "pronunciation",
          "atMs": 366.89366699999664
        },
        {
          "stage": "speaking",
          "atMs": 369.73862499999814
        }
      ],
      "translation": {
        "source": "Normally, deliveries arriving after 17:00 should wait until the next morning. There is one exception today: the replacement radio may be accepted until 18:30 if the coordinator confirms that a staff member will remain on site. This exception does not apply to other equipment. Before dispatching the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
        "translation": "通常、17:00以降に到着する配達は翌朝まで待機する必要があります。本日は例外が1件あります：交換用ラジオは、コーディネーターがスタッフが現場に残ることを確認した場合、18:30まで受け付けられる可能性があります。この例外は他の機器には適用されません。ラジオを発送する前に、受領を確認した人物の名前と合意した到着時刻を記録してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 339
      },
      "translationReceivedMs": 366.74566699995194,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 366.8591669999878
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 4,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 369.70670799998334
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 134,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=279.000,fish_first_audio;dur=289.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 4,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 677.8712919999962,
      "firstAudioMs": 677.9259999999776,
      "lastAudioBytesMs": 10468.736999999965,
      "serverTimings": {
        "totalMs": 10462,
        "transcribeMs": 0,
        "translationMs": 339,
        "speechMs": 10123,
        "firstAudioMs": 645
      },
      "protocolDoneMs": 10493.47199999995,
      "settledMs": 10493.476916999964,
      "audioBytes": 449305,
      "audioSha256": "74ecf8bca3ea188f01c347fc9bd1ea4bd7b3519c43025cb582c21fccea311b62",
      "mp3Prefix": true,
      "audioFile": "audio/045-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 4,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:20:29.576Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 135,
      "case": 45,
      "fixture": "exception-routing-en-ja-r1",
      "baseId": "exception-routing-en-ja",
      "family": "exception-routing",
      "repeat": 1,
      "label": "Exception to normal routing",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "c6297a2bc6e435a3cd609f39f73cee66d84e40509956c195ae9a745b8f25c77b",
      "site": "v35",
      "order": 3,
      "permutation": "main>v3>v35",
      "schedulePosition": 135,
      "scheduledAt": "2026-10-15T04:20:29.587Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.006041000015102327,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:20:29.598Z",
      "cumulativeAttemptedNominalOperations": 165,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 135,
          "text": "Normally, deliveries arriving after 17:00 should wait until the next morning. There is one exception today: the replacement radio may be accepted until 18:30 if the coordinator confirms that a staff member will remain on site. This exception does not apply to other equipment. Before dispatching the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
          "language": "",
          "parts": [
            "Normally, deliveries arriving after 17:00 should wait until the next morning. There is one exception today: the replacement radio may be accepted until 18:30 if the coordinator confirms that a staff member will remain on site. This exception does not apply to other equipment. Before dispatching the radio, record the name of the person who confirmed receipt and the agreed arrival time."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 138.5084580000257
        },
        {
          "type": "stage",
          "id": 135,
          "part": 0,
          "stage": "translating",
          "receivedMs": 138.5664580000448
        },
        {
          "type": "translation",
          "id": 135,
          "part": 0,
          "result": {
            "source": "Normally, deliveries arriving after 17:00 should wait until the next morning. There is one exception today: the replacement radio may be accepted until 18:30 if the coordinator confirms that a staff member will remain on site. This exception does not apply to other equipment. Before dispatching the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
            "translation": "通常、17:00以降に到着する配達は翌朝まで待機する必要があります。本日は例外が1件あります：交換用ラジオは、コーディネーターがスタッフが現場に残ることを確認した場合、18:30まで受け付けられる可能性があります。この例外は他の機器には適用されません。ラジオを発送する前に、受領を確認した人物の名前と合意した到着時刻を記録してください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 362
          },
          "speak": true,
          "receivedMs": 504.6473330000299
        },
        {
          "type": "stage",
          "id": 135,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 504.7516670000041
        },
        {
          "type": "pronunciation",
          "id": 135,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 504.836042000039
        },
        {
          "type": "stage",
          "id": 135,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 504.91137500002515
        },
        {
          "type": "pronunciation",
          "id": 135,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 12,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 511.68062500003725
        },
        {
          "type": "stage",
          "id": 135,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 511.7578330000397
        },
        {
          "type": "audio-start",
          "id": 135,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=165.000,fish_first_audio;dur=165.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 12,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 790.975792000012
        },
        {
          "type": "audio-end",
          "id": 135,
          "part": 0,
          "receivedMs": 7956.172333000053
        },
        {
          "type": "part-done",
          "id": 135,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 7956.239833
        },
        {
          "type": "done",
          "id": 135,
          "timings": {
            "totalMs": 7808,
            "transcribeMs": 0,
            "translationMs": 362,
            "speechMs": 7446,
            "firstAudioMs": 640
          },
          "receivedMs": 7956.300167000038
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 135,
        "text": "Normally, deliveries arriving after 17:00 should wait until the next morning. There is one exception today: the replacement radio may be accepted until 18:30 if the coordinator confirms that a staff member will remain on site. This exception does not apply to other equipment. Before dispatching the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
        "language": "",
        "parts": [
          "Normally, deliveries arriving after 17:00 should wait until the next morning. There is one exception today: the replacement radio may be accepted until 18:30 if the coordinator confirms that a staff member will remain on site. This exception does not apply to other equipment. Before dispatching the radio, record the name of the person who confirmed receipt and the agreed arrival time."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 138.5084580000257,
      "stages": [
        {
          "stage": "translating",
          "atMs": 138.5664580000448
        },
        {
          "stage": "speaking",
          "atMs": 504.7516670000041
        },
        {
          "stage": "pronunciation",
          "atMs": 504.91137500002515
        },
        {
          "stage": "speaking",
          "atMs": 511.7578330000397
        }
      ],
      "translation": {
        "source": "Normally, deliveries arriving after 17:00 should wait until the next morning. There is one exception today: the replacement radio may be accepted until 18:30 if the coordinator confirms that a staff member will remain on site. This exception does not apply to other equipment. Before dispatching the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
        "translation": "通常、17:00以降に到着する配達は翌朝まで待機する必要があります。本日は例外が1件あります：交換用ラジオは、コーディネーターがスタッフが現場に残ることを確認した場合、18:30まで受け付けられる可能性があります。この例外は他の機器には適用されません。ラジオを発送する前に、受領を確認した人物の名前と合意した到着時刻を記録してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 362
      },
      "translationReceivedMs": 504.6473330000299,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 504.836042000039
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 12,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 511.68062500003725
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 135,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=165.000,fish_first_audio;dur=165.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 12,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 790.975792000012,
      "firstAudioMs": 791.0782500000205,
      "lastAudioBytesMs": 7823.449750000029,
      "serverTimings": {
        "totalMs": 7808,
        "transcribeMs": 0,
        "translationMs": 362,
        "speechMs": 7446,
        "firstAudioMs": 640
      },
      "protocolDoneMs": 7956.300167000038,
      "settledMs": 7956.310500000021,
      "audioBytes": 516596,
      "audioSha256": "3fb67c8d0415307d5a144954c84ff56be205b367730d2b0e34beaa3ab19b0764",
      "mp3Prefix": true,
      "audioFile": "audio/045-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 12,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:20:37.562Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 136,
      "case": 46,
      "fixture": "handover-priorities-en-ja-r1",
      "baseId": "handover-priorities-en-ja",
      "family": "handover-priorities",
      "repeat": 1,
      "label": "Priority, tentative timing and named locations",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "82155eceb656b85440a7195e430f9ddb0bbfd6a5a31777b89ceee56ef5cba962",
      "site": "main",
      "order": 1,
      "permutation": "main>v35>v3",
      "schedulePosition": 136,
      "scheduledAt": "2026-10-15T04:20:37.572Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0008750000270083547,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:20:37.581Z",
      "cumulativeAttemptedNominalOperations": 167,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac08480f4bd805-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "For the evening handover, the Kyojima delivery remains the first priority, followed by Koganecho. The driver expects to return before sunset, although traffic may change that estimate. If the return is delayed, notify both receiving teams and ask which supplies can wait until morning. Keep the original priority order unless both coordinators agree to a change, and record the reason, the new order, and the names of the people who agreed.",
        "translation": "夕方の引き継ぎでは、京島の配達が最優先で、次に黄金町が続きます。ドライバーは日没前に戻ることを見込んでいますが、交通状況によりその見積もりが変わる可能性があります。戻りが遅れる場合は、両方の受け取りチームに通知し、どの物資を朝まで待たせられるかを尋ねてください。両方のコーディネーターが変更に同意しない限り、元の優先順位順を保持し、理由、新しい順序、同意した人の名前を記録してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 463
      },
      "translationReceivedMs": 588.2412919999915,
      "speechHttpStatus": 200,
      "speechHeadersMs": 974.5207500000251,
      "audioHeaders": {
        "cf-ray": "a4ac084b49b8d805-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=16.000,fish_headers;dur=296.000,fish_first_audio;dur=296.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "11",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 974.6444170000032,
      "lastAudioBytesMs": 12913.940249999985,
      "streamEofMs": 12914.104625000036,
      "settledMs": 12914.109292000008,
      "audioBytes": 529135,
      "audioSha256": "227a5531cd6d0a51a601720e672d7dd7f493628ee20075b8a27c2e183547e9be",
      "mp3Prefix": true,
      "audioFile": "audio/046-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "11",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:20:50.501Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 137,
      "case": 46,
      "fixture": "handover-priorities-en-ja-r1",
      "baseId": "handover-priorities-en-ja",
      "family": "handover-priorities",
      "repeat": 1,
      "label": "Priority, tentative timing and named locations",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "82155eceb656b85440a7195e430f9ddb0bbfd6a5a31777b89ceee56ef5cba962",
      "site": "v35",
      "order": 2,
      "permutation": "main>v35>v3",
      "schedulePosition": 137,
      "scheduledAt": "2026-10-15T04:20:50.511Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.007000000041443855,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:20:50.520Z",
      "cumulativeAttemptedNominalOperations": 169,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 137,
          "text": "For the evening handover, the Kyojima delivery remains the first priority, followed by Koganecho. The driver expects to return before sunset, although traffic may change that estimate. If the return is delayed, notify both receiving teams and ask which supplies can wait until morning. Keep the original priority order unless both coordinators agree to a change, and record the reason, the new order, and the names of the people who agreed.",
          "language": "",
          "parts": [
            "For the evening handover, the Kyojima delivery remains the first priority, followed by Koganecho. The driver expects to return before sunset, although traffic may change that estimate. If the return is delayed, notify both receiving teams and ask which supplies can wait until morning. Keep the original priority order unless both coordinators agree to a change, and record the reason, the new order, and the names of the people who agreed."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 130.93879200000083
        },
        {
          "type": "stage",
          "id": 137,
          "part": 0,
          "stage": "translating",
          "receivedMs": 131.07062500005122
        },
        {
          "type": "translation",
          "id": 137,
          "part": 0,
          "result": {
            "source": "For the evening handover, the Kyojima delivery remains the first priority, followed by Koganecho. The driver expects to return before sunset, although traffic may change that estimate. If the return is delayed, notify both receiving teams and ask which supplies can wait until morning. Keep the original priority order unless both coordinators agree to a change, and record the reason, the new order, and the names of the people who agreed.",
            "translation": "夕方の引き継ぎでは、まず京島の配達が最優先で、次に黄金町が続きます。ドライバーは日没前に戻ることを見込んでいますが、交通状況によりその見積もりが変わる可能性があります。戻りが遅れる場合は、両方の受け取りチームに通知し、どの物資を朝まで待たせられるかを尋ねてください。両コーディネーターが変更に同意しない限り、元の優先順位を保持し、理由、変更後の順位、同意した人の名前を記録してください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 575
          },
          "speak": true,
          "receivedMs": 707.7187920000288
        },
        {
          "type": "stage",
          "id": 137,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 707.7801250000484
        },
        {
          "type": "pronunciation",
          "id": 137,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 707.8362090000301
        },
        {
          "type": "stage",
          "id": 137,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 707.8818339999998
        },
        {
          "type": "pronunciation",
          "id": 137,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 12,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 716.4310840000398
        },
        {
          "type": "stage",
          "id": 137,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 716.4652920000372
        },
        {
          "type": "audio-start",
          "id": 137,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=156.000,fish_first_audio;dur=156.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 12,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 986.5403750000405
        },
        {
          "type": "audio-end",
          "id": 137,
          "part": 0,
          "receivedMs": 8277.25900000002
        },
        {
          "type": "part-done",
          "id": 137,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 8277.351417000056
        },
        {
          "type": "done",
          "id": 137,
          "timings": {
            "totalMs": 8138,
            "transcribeMs": 0,
            "translationMs": 575,
            "speechMs": 7563,
            "firstAudioMs": 843
          },
          "receivedMs": 8277.487625000009
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 137,
        "text": "For the evening handover, the Kyojima delivery remains the first priority, followed by Koganecho. The driver expects to return before sunset, although traffic may change that estimate. If the return is delayed, notify both receiving teams and ask which supplies can wait until morning. Keep the original priority order unless both coordinators agree to a change, and record the reason, the new order, and the names of the people who agreed.",
        "language": "",
        "parts": [
          "For the evening handover, the Kyojima delivery remains the first priority, followed by Koganecho. The driver expects to return before sunset, although traffic may change that estimate. If the return is delayed, notify both receiving teams and ask which supplies can wait until morning. Keep the original priority order unless both coordinators agree to a change, and record the reason, the new order, and the names of the people who agreed."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 130.93879200000083,
      "stages": [
        {
          "stage": "translating",
          "atMs": 131.07062500005122
        },
        {
          "stage": "speaking",
          "atMs": 707.7801250000484
        },
        {
          "stage": "pronunciation",
          "atMs": 707.8818339999998
        },
        {
          "stage": "speaking",
          "atMs": 716.4652920000372
        }
      ],
      "translation": {
        "source": "For the evening handover, the Kyojima delivery remains the first priority, followed by Koganecho. The driver expects to return before sunset, although traffic may change that estimate. If the return is delayed, notify both receiving teams and ask which supplies can wait until morning. Keep the original priority order unless both coordinators agree to a change, and record the reason, the new order, and the names of the people who agreed.",
        "translation": "夕方の引き継ぎでは、まず京島の配達が最優先で、次に黄金町が続きます。ドライバーは日没前に戻ることを見込んでいますが、交通状況によりその見積もりが変わる可能性があります。戻りが遅れる場合は、両方の受け取りチームに通知し、どの物資を朝まで待たせられるかを尋ねてください。両コーディネーターが変更に同意しない限り、元の優先順位を保持し、理由、変更後の順位、同意した人の名前を記録してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 575
      },
      "translationReceivedMs": 707.7187920000288,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 707.8362090000301
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 12,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 716.4310840000398
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 137,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=156.000,fish_first_audio;dur=156.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 12,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 986.5403750000405,
      "firstAudioMs": 989.3681250000373,
      "lastAudioBytesMs": 8146.4189590000315,
      "serverTimings": {
        "totalMs": 8138,
        "transcribeMs": 0,
        "translationMs": 575,
        "speechMs": 7563,
        "firstAudioMs": 843
      },
      "protocolDoneMs": 8277.487625000009,
      "settledMs": 8277.499375000014,
      "audioBytes": 550033,
      "audioSha256": "896c357cce9ecf1a6a03b202610c75ef1f50d86136cfbaa84ef33b812e752a4b",
      "mp3Prefix": true,
      "audioFile": "audio/046-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 12,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:20:58.804Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 138,
      "case": 46,
      "fixture": "handover-priorities-en-ja-r1",
      "baseId": "handover-priorities-en-ja",
      "family": "handover-priorities",
      "repeat": 1,
      "label": "Priority, tentative timing and named locations",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "82155eceb656b85440a7195e430f9ddb0bbfd6a5a31777b89ceee56ef5cba962",
      "site": "v3",
      "order": 3,
      "permutation": "main>v35>v3",
      "schedulePosition": 138,
      "scheduledAt": "2026-10-15T04:20:58.818Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.0062500000349245965,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:20:58.826Z",
      "cumulativeAttemptedNominalOperations": 171,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 138,
          "text": "For the evening handover, the Kyojima delivery remains the first priority, followed by Koganecho. The driver expects to return before sunset, although traffic may change that estimate. If the return is delayed, notify both receiving teams and ask which supplies can wait until morning. Keep the original priority order unless both coordinators agree to a change, and record the reason, the new order, and the names of the people who agreed.",
          "language": "",
          "parts": [
            "For the evening handover, the Kyojima delivery remains the first priority, followed by Koganecho. The driver expects to return before sunset, although traffic may change that estimate. If the return is delayed, notify both receiving teams and ask which supplies can wait until morning. Keep the original priority order unless both coordinators agree to a change, and record the reason, the new order, and the names of the people who agreed."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 35.42779200000223
        },
        {
          "type": "stage",
          "id": 138,
          "part": 0,
          "stage": "translating",
          "receivedMs": 35.476749999972526
        },
        {
          "type": "translation",
          "id": 138,
          "part": 0,
          "result": {
            "source": "For the evening handover, the Kyojima delivery remains the first priority, followed by Koganecho. The driver expects to return before sunset, although traffic may change that estimate. If the return is delayed, notify both receiving teams and ask which supplies can wait until morning. Keep the original priority order unless both coordinators agree to a change, and record the reason, the new order, and the names of the people who agreed.",
            "translation": "夕方の引き継ぎでは、京島の配達が最優先で、次に黄金町が続きます。ドライバーは日没前に戻る見込みですが、交通状況によりその見積もりが変わる可能性があります。戻りが遅れる場合は、両方の受け取りチームに通知し、どの物資を朝まで待たせられるかを尋ねてください。両方のコーディネーターが変更に同意しない限り、元の優先順位の順序を保ち、理由、新しい順序、同意した人の名前を記録してください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 544
          },
          "speak": true,
          "receivedMs": 582.5234589999891
        },
        {
          "type": "stage",
          "id": 138,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 582.6192499999888
        },
        {
          "type": "pronunciation",
          "id": 138,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 582.6920839999802
        },
        {
          "type": "stage",
          "id": 138,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 582.7531249999884
        },
        {
          "type": "pronunciation",
          "id": 138,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 11,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 593.1466669999645
        },
        {
          "type": "stage",
          "id": 138,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 593.3189169999678
        },
        {
          "type": "audio-start",
          "id": 138,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=296.000,fish_first_audio;dur=306.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 11,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 917.5524589999695
        },
        {
          "type": "audio-end",
          "id": 138,
          "part": 0,
          "receivedMs": 13385.331750000012
        },
        {
          "type": "part-done",
          "id": 138,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 13385.432334000012
        },
        {
          "type": "done",
          "id": 138,
          "timings": {
            "totalMs": 13343,
            "transcribeMs": 0,
            "translationMs": 544,
            "speechMs": 12799,
            "firstAudioMs": 873
          },
          "receivedMs": 13385.494249999989
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 138,
        "text": "For the evening handover, the Kyojima delivery remains the first priority, followed by Koganecho. The driver expects to return before sunset, although traffic may change that estimate. If the return is delayed, notify both receiving teams and ask which supplies can wait until morning. Keep the original priority order unless both coordinators agree to a change, and record the reason, the new order, and the names of the people who agreed.",
        "language": "",
        "parts": [
          "For the evening handover, the Kyojima delivery remains the first priority, followed by Koganecho. The driver expects to return before sunset, although traffic may change that estimate. If the return is delayed, notify both receiving teams and ask which supplies can wait until morning. Keep the original priority order unless both coordinators agree to a change, and record the reason, the new order, and the names of the people who agreed."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 35.42779200000223,
      "stages": [
        {
          "stage": "translating",
          "atMs": 35.476749999972526
        },
        {
          "stage": "speaking",
          "atMs": 582.6192499999888
        },
        {
          "stage": "pronunciation",
          "atMs": 582.7531249999884
        },
        {
          "stage": "speaking",
          "atMs": 593.3189169999678
        }
      ],
      "translation": {
        "source": "For the evening handover, the Kyojima delivery remains the first priority, followed by Koganecho. The driver expects to return before sunset, although traffic may change that estimate. If the return is delayed, notify both receiving teams and ask which supplies can wait until morning. Keep the original priority order unless both coordinators agree to a change, and record the reason, the new order, and the names of the people who agreed.",
        "translation": "夕方の引き継ぎでは、京島の配達が最優先で、次に黄金町が続きます。ドライバーは日没前に戻る見込みですが、交通状況によりその見積もりが変わる可能性があります。戻りが遅れる場合は、両方の受け取りチームに通知し、どの物資を朝まで待たせられるかを尋ねてください。両方のコーディネーターが変更に同意しない限り、元の優先順位の順序を保ち、理由、新しい順序、同意した人の名前を記録してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 544
      },
      "translationReceivedMs": 582.5234589999891,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 582.6920839999802
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 11,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 593.1466669999645
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 138,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=296.000,fish_first_audio;dur=306.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 11,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 917.5524589999695,
      "firstAudioMs": 917.6252920000115,
      "lastAudioBytesMs": 13349.803000000014,
      "serverTimings": {
        "totalMs": 13343,
        "transcribeMs": 0,
        "translationMs": 544,
        "speechMs": 12799,
        "firstAudioMs": 873
      },
      "protocolDoneMs": 13385.494249999989,
      "settledMs": 13385.505917000002,
      "audioBytes": 536240,
      "audioSha256": "61f2295eed6d5a57bf023d9a997481e77c7b9107e38b4a8005658d9a9b9aaf72",
      "mp3Prefix": true,
      "audioFile": "audio/046-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 11,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:21:12.219Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 139,
      "case": 47,
      "fixture": "date-window-ja-en-r1",
      "baseId": "date-window-ja-en",
      "family": "date-window",
      "repeat": 1,
      "label": "Date and delivery window",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "cc72775616905d69efbf23e0d5bb8902f02a37222cbebd8dc579cc577be0dc92",
      "site": "v35",
      "order": 1,
      "permutation": "v35>main>v3",
      "schedulePosition": 139,
      "scheduledAt": "2026-10-15T04:21:12.228Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.00933400000212714,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:21:12.239Z",
      "cumulativeAttemptedNominalOperations": 173,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 139,
          "text": "配送予定日は11月18日で、時間帯は9時から11時30分です。受け取り担当者に日付と時間帯を確認し、明日だと決めつけないでください。",
          "language": "",
          "parts": [
            "配送予定日は11月18日で、時間帯は9時から11時30分です。受け取り担当者に日付と時間帯を確認し、明日だと決めつけないでください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 502.99804099998437
        },
        {
          "type": "stage",
          "id": 139,
          "part": 0,
          "stage": "translating",
          "receivedMs": 504.87241599999834
        },
        {
          "type": "translation",
          "id": 139,
          "part": 0,
          "result": {
            "source": "配送予定日は11月18日で、時間帯は9時から11時30分です。受け取り担当者に日付と時間帯を確認し、明日だと決めつけないでください。",
            "translation": "The scheduled delivery date is November 18, and the time window is from 9:00 to 11:30. Please confirm the date and time window with the person in charge of receiving, and do not assume that it is tomorrow.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 348
          },
          "speak": true,
          "receivedMs": 853.8176249999669
        },
        {
          "type": "stage",
          "id": 139,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 853.9109159999643
        },
        {
          "type": "pronunciation",
          "id": 139,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 853.9742079999996
        },
        {
          "type": "stage",
          "id": 139,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 854.0543329999782
        },
        {
          "type": "audio-start",
          "id": 139,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=205.000,fish_first_audio;dur=205.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1164.6530829999829
        },
        {
          "type": "audio-end",
          "id": 139,
          "part": 0,
          "receivedMs": 3979.6141249999637
        },
        {
          "type": "part-done",
          "id": 139,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 3979.6959579999675
        },
        {
          "type": "done",
          "id": 139,
          "timings": {
            "totalMs": 3468,
            "transcribeMs": 0,
            "translationMs": 348,
            "speechMs": 3120,
            "firstAudioMs": 660
          },
          "receivedMs": 3979.752749999985
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 139,
        "text": "配送予定日は11月18日で、時間帯は9時から11時30分です。受け取り担当者に日付と時間帯を確認し、明日だと決めつけないでください。",
        "language": "",
        "parts": [
          "配送予定日は11月18日で、時間帯は9時から11時30分です。受け取り担当者に日付と時間帯を確認し、明日だと決めつけないでください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 502.99804099998437,
      "stages": [
        {
          "stage": "translating",
          "atMs": 504.87241599999834
        },
        {
          "stage": "speaking",
          "atMs": 853.9109159999643
        },
        {
          "stage": "speaking",
          "atMs": 854.0543329999782
        }
      ],
      "translation": {
        "source": "配送予定日は11月18日で、時間帯は9時から11時30分です。受け取り担当者に日付と時間帯を確認し、明日だと決めつけないでください。",
        "translation": "The scheduled delivery date is November 18, and the time window is from 9:00 to 11:30. Please confirm the date and time window with the person in charge of receiving, and do not assume that it is tomorrow.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 348
      },
      "translationReceivedMs": 853.8176249999669,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 853.9742079999996
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 139,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=205.000,fish_first_audio;dur=205.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1164.6530829999829,
      "firstAudioMs": 1176.1743329999736,
      "lastAudioBytesMs": 3846.6777909999946,
      "serverTimings": {
        "totalMs": 3468,
        "transcribeMs": 0,
        "translationMs": 348,
        "speechMs": 3120,
        "firstAudioMs": 660
      },
      "protocolDoneMs": 3979.752749999985,
      "settledMs": 3979.7625000000116,
      "audioBytes": 200201,
      "audioSha256": "5fa152d7afcf2bc614c56fc507f2de07afd8a3e28377680b453f86e8e0624375",
      "mp3Prefix": true,
      "audioFile": "audio/047-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:21:16.225Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 140,
      "case": 47,
      "fixture": "date-window-ja-en-r1",
      "baseId": "date-window-ja-en",
      "family": "date-window",
      "repeat": 1,
      "label": "Date and delivery window",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "cc72775616905d69efbf23e0d5bb8902f02a37222cbebd8dc579cc577be0dc92",
      "site": "main",
      "order": 2,
      "permutation": "v35>main>v3",
      "schedulePosition": 140,
      "scheduledAt": "2026-10-15T04:21:16.238Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0005419999943114817,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:21:16.247Z",
      "cumulativeAttemptedNominalOperations": 175,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac093e2991df5c-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "配送予定日は11月18日で、時間帯は9時から11時30分です。受け取り担当者に日付と時間帯を確認し、明日だと決めつけないでください。",
        "translation": "The scheduled delivery date is November 18, and the time window is from 9:00 to 11:30. Please confirm the date and time window with the person in charge of receiving, and do not assume it is tomorrow.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 814
      },
      "translationReceivedMs": 1858.0659579999628,
      "speechHttpStatus": 200,
      "speechHeadersMs": 2362.6305409999914,
      "audioHeaders": {
        "cf-ray": "a4ac0944dd6adf5c-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=323.000,fish_first_audio;dur=323.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 2362.841749999963,
      "lastAudioBytesMs": 6937.4162079999805,
      "streamEofMs": 6937.696457999991,
      "settledMs": 6937.7060409999685,
      "audioBytes": 201037,
      "audioSha256": "46253950dfd9d1c44cca078bcc8bd275d774250b8bd1f21247354c06575ccbf2",
      "mp3Prefix": true,
      "audioFile": "audio/047-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:21:23.190Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 141,
      "case": 47,
      "fixture": "date-window-ja-en-r1",
      "baseId": "date-window-ja-en",
      "family": "date-window",
      "repeat": 1,
      "label": "Date and delivery window",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "cc72775616905d69efbf23e0d5bb8902f02a37222cbebd8dc579cc577be0dc92",
      "site": "v3",
      "order": 3,
      "permutation": "v35>main>v3",
      "schedulePosition": 141,
      "scheduledAt": "2026-10-15T04:21:23.203Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.006792000029236078,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:21:23.212Z",
      "cumulativeAttemptedNominalOperations": 177,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 141,
          "text": "配送予定日は11月18日で、時間帯は9時から11時30分です。受け取り担当者に日付と時間帯を確認し、明日だと決めつけないでください。",
          "language": "",
          "parts": [
            "配送予定日は11月18日で、時間帯は9時から11時30分です。受け取り担当者に日付と時間帯を確認し、明日だと決めつけないでください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 200.33525000000373
        },
        {
          "type": "stage",
          "id": 141,
          "part": 0,
          "stage": "translating",
          "receivedMs": 200.46437499998137
        },
        {
          "type": "translation",
          "id": 141,
          "part": 0,
          "result": {
            "source": "配送予定日は11月18日で、時間帯は9時から11時30分です。受け取り担当者に日付と時間帯を確認し、明日だと決めつけないでください。",
            "translation": "The scheduled delivery date is November 18, and the time window is from 9:00 to 11:30. Please confirm the date and time window with the person in charge of receiving, and do not assume it is tomorrow.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 321
          },
          "speak": true,
          "receivedMs": 524.4268750000047
        },
        {
          "type": "stage",
          "id": 141,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 525.0832499999669
        },
        {
          "type": "pronunciation",
          "id": 141,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 525.2033339999616
        },
        {
          "type": "stage",
          "id": 141,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 525.3227089999709
        },
        {
          "type": "audio-start",
          "id": 141,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=302.000,fish_first_audio;dur=303.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 842.0362919999752
        },
        {
          "type": "audio-end",
          "id": 141,
          "part": 0,
          "receivedMs": 5405.0608749999665
        },
        {
          "type": "part-done",
          "id": 141,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 5405.156167000008
        },
        {
          "type": "done",
          "id": 141,
          "timings": {
            "totalMs": 5198,
            "transcribeMs": 0,
            "translationMs": 321,
            "speechMs": 4877,
            "firstAudioMs": 641
          },
          "receivedMs": 5405.2179999999935
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 141,
        "text": "配送予定日は11月18日で、時間帯は9時から11時30分です。受け取り担当者に日付と時間帯を確認し、明日だと決めつけないでください。",
        "language": "",
        "parts": [
          "配送予定日は11月18日で、時間帯は9時から11時30分です。受け取り担当者に日付と時間帯を確認し、明日だと決めつけないでください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 200.33525000000373,
      "stages": [
        {
          "stage": "translating",
          "atMs": 200.46437499998137
        },
        {
          "stage": "speaking",
          "atMs": 525.0832499999669
        },
        {
          "stage": "speaking",
          "atMs": 525.3227089999709
        }
      ],
      "translation": {
        "source": "配送予定日は11月18日で、時間帯は9時から11時30分です。受け取り担当者に日付と時間帯を確認し、明日だと決めつけないでください。",
        "translation": "The scheduled delivery date is November 18, and the time window is from 9:00 to 11:30. Please confirm the date and time window with the person in charge of receiving, and do not assume it is tomorrow.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 321
      },
      "translationReceivedMs": 524.4268750000047,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 525.2033339999616
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 141,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=302.000,fish_first_audio;dur=303.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 842.0362919999752,
      "firstAudioMs": 842.1263749999925,
      "lastAudioBytesMs": 5373.179375000007,
      "serverTimings": {
        "totalMs": 5198,
        "transcribeMs": 0,
        "translationMs": 321,
        "speechMs": 4877,
        "firstAudioMs": 641
      },
      "protocolDoneMs": 5405.2179999999935,
      "settledMs": 5405.226666999981,
      "audioBytes": 208142,
      "audioSha256": "95407c7d0102286f570d10d6a05cf2835309459e034b5b9b7bd95a1176f05aca",
      "mp3Prefix": true,
      "audioFile": "audio/047-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:21:28.622Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 142,
      "case": 48,
      "fixture": "greeting-en-ja-r1",
      "baseId": "greeting-en-ja",
      "family": "greeting",
      "repeat": 1,
      "label": "Greeting",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "affcd3ed4c92ab9e0fe337ff7a87c4778bbac34adde159f53bcf3b6bc292c0c7",
      "site": "v3",
      "order": 1,
      "permutation": "v3>v35>main",
      "schedulePosition": 142,
      "scheduledAt": "2026-10-15T04:21:28.634Z",
      "status": "failed",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.010332999983802438,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:21:28.644Z",
      "cumulativeAttemptedNominalOperations": 179,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 142,
          "text": "Hello. Thank you for your help.",
          "language": "",
          "parts": [
            "Hello. Thank you for your help."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 25.654666999995243
        },
        {
          "type": "stage",
          "id": 142,
          "part": 0,
          "stage": "translating",
          "receivedMs": 25.711167000001296
        },
        {
          "type": "translation",
          "id": 142,
          "part": 0,
          "result": {
            "source": "Hello. Thank you for your help.",
            "translation": "こんにちは。ご協力ありがとうございます。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 251
          },
          "speak": true,
          "receivedMs": 281.5086669999873
        },
        {
          "type": "stage",
          "id": 142,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 281.5921250000247
        },
        {
          "type": "pronunciation",
          "id": 142,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 281.6302920000162
        },
        {
          "type": "stage",
          "id": 142,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 281.67212499998277
        },
        {
          "type": "pronunciation",
          "id": 142,
          "part": 0,
          "progress": {
            "phase": "failed",
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 283.37924999999814
        },
        {
          "type": "error",
          "id": 142,
          "part": 0,
          "nextPart": 0,
          "stage": "pronunciation",
          "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
          "status": 422,
          "code": "pronunciation_no_guidance",
          "retryable": false,
          "partialAudio": false,
          "receivedMs": 283.43062499997905
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 142,
        "text": "Hello. Thank you for your help.",
        "language": "",
        "parts": [
          "Hello. Thank you for your help."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 25.654666999995243,
      "stages": [
        {
          "stage": "translating",
          "atMs": 25.711167000001296
        },
        {
          "stage": "speaking",
          "atMs": 281.5921250000247
        },
        {
          "stage": "pronunciation",
          "atMs": 281.67212499998277
        }
      ],
      "translation": {
        "source": "Hello. Thank you for your help.",
        "translation": "こんにちは。ご協力ありがとうございます。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 251
      },
      "translationReceivedMs": 281.5086669999873,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 281.6302920000162
        },
        {
          "phase": "failed",
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 283.37924999999814
        }
      ],
      "settledMs": 283.5653750000056,
      "error": {
        "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
        "code": "pronunciation_no_guidance",
        "status": 422,
        "stage": "pronunciation",
        "retryable": false,
        "partialAudio": false
      },
      "outcome": "no-audio-failure",
      "guidance": {
        "preparation": null,
        "kind": null,
        "rules": null,
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:21:28.927Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 143,
      "case": 48,
      "fixture": "greeting-en-ja-r1",
      "baseId": "greeting-en-ja",
      "family": "greeting",
      "repeat": 1,
      "label": "Greeting",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "affcd3ed4c92ab9e0fe337ff7a87c4778bbac34adde159f53bcf3b6bc292c0c7",
      "site": "v35",
      "order": 2,
      "permutation": "v3>v35>main",
      "schedulePosition": 143,
      "scheduledAt": "2026-10-15T04:21:28.940Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.010124999971594661,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:21:28.951Z",
      "cumulativeAttemptedNominalOperations": 181,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 143,
          "text": "Hello. Thank you for your help.",
          "language": "",
          "parts": [
            "Hello. Thank you for your help."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 140.9402499999851
        },
        {
          "type": "stage",
          "id": 143,
          "part": 0,
          "stage": "translating",
          "receivedMs": 141.04200000001583
        },
        {
          "type": "translation",
          "id": 143,
          "part": 0,
          "result": {
            "source": "Hello. Thank you for your help.",
            "translation": "こんにちは。ご協力ありがとうございます。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 246
          },
          "speak": true,
          "receivedMs": 391.6020000000135
        },
        {
          "type": "stage",
          "id": 143,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 391.7532079999801
        },
        {
          "type": "pronunciation",
          "id": 143,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 391.84179099998437
        },
        {
          "type": "stage",
          "id": 143,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 391.93029099999694
        },
        {
          "type": "pronunciation",
          "id": 143,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 3,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 394.01533299998846
        },
        {
          "type": "stage",
          "id": 143,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 394.09049999999115
        },
        {
          "type": "audio-start",
          "id": 143,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=151.000,fish_first_audio;dur=151.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 3,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 655.9677500000107
        },
        {
          "type": "audio-end",
          "id": 143,
          "part": 0,
          "receivedMs": 1412.887875000015
        },
        {
          "type": "part-done",
          "id": 143,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 1413.208500000008
        },
        {
          "type": "done",
          "id": 143,
          "timings": {
            "totalMs": 1267,
            "transcribeMs": 0,
            "translationMs": 246,
            "speechMs": 1021,
            "firstAudioMs": 508
          },
          "receivedMs": 1413.272707999975
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 143,
        "text": "Hello. Thank you for your help.",
        "language": "",
        "parts": [
          "Hello. Thank you for your help."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 140.9402499999851,
      "stages": [
        {
          "stage": "translating",
          "atMs": 141.04200000001583
        },
        {
          "stage": "speaking",
          "atMs": 391.7532079999801
        },
        {
          "stage": "pronunciation",
          "atMs": 391.93029099999694
        },
        {
          "stage": "speaking",
          "atMs": 394.09049999999115
        }
      ],
      "translation": {
        "source": "Hello. Thank you for your help.",
        "translation": "こんにちは。ご協力ありがとうございます。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 246
      },
      "translationReceivedMs": 391.6020000000135,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 391.84179099998437
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 3,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 394.01533299998846
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 143,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=151.000,fish_first_audio;dur=151.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 3,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 655.9677500000107,
      "firstAudioMs": 657.2105410000077,
      "lastAudioBytesMs": 1280.3919999999925,
      "serverTimings": {
        "totalMs": 1267,
        "transcribeMs": 0,
        "translationMs": 246,
        "speechMs": 1021,
        "firstAudioMs": 508
      },
      "protocolDoneMs": 1413.272707999975,
      "settledMs": 1413.2823750000098,
      "audioBytes": 55169,
      "audioSha256": "f9d3abe11d90b341f0f599d9eead3a7b652e894c774a3b482a76cb00dc7cad8b",
      "mp3Prefix": true,
      "audioFile": "audio/048-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 3,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:21:30.370Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 144,
      "case": 48,
      "fixture": "greeting-en-ja-r1",
      "baseId": "greeting-en-ja",
      "family": "greeting",
      "repeat": 1,
      "label": "Greeting",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "affcd3ed4c92ab9e0fe337ff7a87c4778bbac34adde159f53bcf3b6bc292c0c7",
      "site": "main",
      "order": 3,
      "permutation": "v3>v35>main",
      "schedulePosition": 144,
      "scheduledAt": "2026-10-15T04:21:30.380Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0006250000442378223,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:21:30.391Z",
      "cumulativeAttemptedNominalOperations": 183,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac09920dc06872-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "Hello. Thank you for your help.",
        "translation": "こんにちは。ご協力ありがとうございます。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 289
      },
      "translationReceivedMs": 502.4833750000107,
      "speechHttpStatus": 200,
      "speechHeadersMs": 946.5688340000343,
      "audioHeaders": {
        "cf-ray": "a4ac0994decc6872-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=40.000,fish_headers;dur=313.000,fish_first_audio;dur=313.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "timeout",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 946.8505000000005,
      "lastAudioBytesMs": 1896.9927920000046,
      "streamEofMs": 1897.1951250000275,
      "settledMs": 1897.2270000000135,
      "audioBytes": 48482,
      "audioSha256": "42ca593fb3cdd8bb559fb236e9a74c4ebe3e6f3c8bb34615396c07ef0edb5ed2",
      "mp3Prefix": true,
      "audioFile": "audio/048-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "timeout",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:21:32.294Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 145,
      "case": 49,
      "fixture": "recorded-numbers-ja-en-r1",
      "baseId": "recorded-numbers-ja-en",
      "family": "numbers",
      "repeat": 1,
      "label": "Saved recording: Time and corrected number",
      "direction": "ja-en",
      "modality": "audio",
      "inputSha256": "6790a7c430d817f3939d387c153d82f6b1c1117be123b15165335ad054ca5943",
      "site": "v35",
      "order": 1,
      "permutation": "v35>main>v3",
      "schedulePosition": 145,
      "scheduledAt": "2026-10-15T04:21:32.305Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.006290999997872859,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:21:32.318Z",
      "cumulativeAttemptedNominalOperations": 186,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 145,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 200.41287499997998
        },
        {
          "type": "transcript",
          "id": 145,
          "text": "トラックは14時30分に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5kgです。",
          "language": "ja",
          "parts": [
            "トラックは14時30分に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5kgです。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 614.6236250000075
        },
        {
          "type": "stage",
          "id": 145,
          "part": 0,
          "stage": "translating",
          "receivedMs": 620.5526250000112
        },
        {
          "type": "translation",
          "id": 145,
          "part": 0,
          "result": {
            "source": "トラックは14時30分に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5kgです。",
            "translation": "The truck will arrive at 2:30 PM. What is needed is not 20 boxes but 12 boxes. Each box weighs 7.5 kg.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 388
          },
          "speak": true,
          "receivedMs": 1004.4510409999639
        },
        {
          "type": "stage",
          "id": 145,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1004.8288329999777
        },
        {
          "type": "pronunciation",
          "id": 145,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 1004.9274579999619
        },
        {
          "type": "stage",
          "id": 145,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1004.986540999962
        },
        {
          "type": "audio-start",
          "id": 145,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=155.000,fish_first_audio;dur=155.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1267.8692080000183
        },
        {
          "type": "audio-end",
          "id": 145,
          "part": 0,
          "receivedMs": 3395.9294999999693
        },
        {
          "type": "part-done",
          "id": 145,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 3396.1445829999866
        },
        {
          "type": "done",
          "id": 145,
          "timings": {
            "totalMs": 3259,
            "transcribeMs": 413,
            "translationMs": 388,
            "speechMs": 2396,
            "firstAudioMs": 1128
          },
          "receivedMs": 3396.4299159999937
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 200.41287499997998
        },
        {
          "stage": "translating",
          "atMs": 620.5526250000112
        },
        {
          "stage": "speaking",
          "atMs": 1004.8288329999777
        },
        {
          "stage": "speaking",
          "atMs": 1004.986540999962
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 145,
        "text": "トラックは14時30分に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5kgです。",
        "language": "ja",
        "parts": [
          "トラックは14時30分に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5kgです。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 614.6236250000075,
      "translation": {
        "source": "トラックは14時30分に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5kgです。",
        "translation": "The truck will arrive at 2:30 PM. What is needed is not 20 boxes but 12 boxes. Each box weighs 7.5 kg.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 388
      },
      "translationReceivedMs": 1004.4510409999639,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 1004.9274579999619
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 145,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=155.000,fish_first_audio;dur=155.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1267.8692080000183,
      "firstAudioMs": 1270.0527499999735,
      "lastAudioBytesMs": 3268.7747499999823,
      "serverTimings": {
        "totalMs": 3259,
        "transcribeMs": 413,
        "translationMs": 388,
        "speechMs": 2396,
        "firstAudioMs": 1128
      },
      "protocolDoneMs": 3396.4299159999937,
      "settledMs": 3396.44412499998,
      "audioBytes": 158405,
      "audioSha256": "99d5b055f4b495e7ac68fc18661a53bc9a50acfbff9e96a278ec824b1a11af4c",
      "mp3Prefix": true,
      "audioFile": "audio/049-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:21:35.722Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 146,
      "case": 49,
      "fixture": "recorded-numbers-ja-en-r1",
      "baseId": "recorded-numbers-ja-en",
      "family": "numbers",
      "repeat": 1,
      "label": "Saved recording: Time and corrected number",
      "direction": "ja-en",
      "modality": "audio",
      "inputSha256": "6790a7c430d817f3939d387c153d82f6b1c1117be123b15165335ad054ca5943",
      "site": "main",
      "order": 2,
      "permutation": "v35>main>v3",
      "schedulePosition": 146,
      "scheduledAt": "2026-10-15T04:21:35.736Z",
      "status": "complete",
      "nominalOperations": 3,
      "waitForConnectionMs": 0.0005409999866969883,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:21:35.747Z",
      "cumulativeAttemptedNominalOperations": 189,
      "requestSent": true,
      "transcriptionHttpStatus": 200,
      "transcriptionHeaders": {
        "cf-ray": "a4ac09b7abbd6872-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "transcript": {
        "text": "トラックは14時30分に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5kgです。",
        "language": "ja"
      },
      "transcriptReceivedMs": 2121.2221660000505,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac09c05ebc6872-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "トラックは14時30分に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5kgです。",
        "translation": "The truck will arrive at 2:30 PM. What is needed is not 20 boxes but 12 boxes. Each box weighs 7.5 kg.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 277
      },
      "translationReceivedMs": 2444.6326660000486,
      "speechHttpStatus": 200,
      "speechHeadersMs": 2815.0215000000317,
      "audioHeaders": {
        "cf-ray": "a4ac09c26f6f6872-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=289.000,fish_first_audio;dur=289.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 2815.1512910000165,
      "lastAudioBytesMs": 6162.525291000027,
      "streamEofMs": 6162.640000000014,
      "settledMs": 6162.658000000054,
      "audioBytes": 151718,
      "audioSha256": "05af0512a9532aa2f28fec7845eebd9dc02c4d4a838ed7aab3cb8aa3dfb76ccb",
      "mp3Prefix": true,
      "audioFile": "audio/049-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:21:41.914Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 147,
      "case": 49,
      "fixture": "recorded-numbers-ja-en-r1",
      "baseId": "recorded-numbers-ja-en",
      "family": "numbers",
      "repeat": 1,
      "label": "Saved recording: Time and corrected number",
      "direction": "ja-en",
      "modality": "audio",
      "inputSha256": "6790a7c430d817f3939d387c153d82f6b1c1117be123b15165335ad054ca5943",
      "site": "v3",
      "order": 3,
      "permutation": "v35>main>v3",
      "schedulePosition": 147,
      "scheduledAt": "2026-10-15T04:21:41.925Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.00720799999544397,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:21:41.939Z",
      "cumulativeAttemptedNominalOperations": 192,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 147,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 377.6850409999606
        },
        {
          "type": "transcript",
          "id": 147,
          "text": "トラックは14時30分に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5kgです。",
          "language": "ja",
          "parts": [
            "トラックは14時30分に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5kgです。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 939.3614159999997
        },
        {
          "type": "stage",
          "id": 147,
          "part": 0,
          "stage": "translating",
          "receivedMs": 939.4112909999676
        },
        {
          "type": "translation",
          "id": 147,
          "part": 0,
          "result": {
            "source": "トラックは14時30分に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5kgです。",
            "translation": "The truck will arrive at 2:30 PM. What is needed is not 20 boxes but 12 boxes. Each box weighs 7.5 kg.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 275
          },
          "speak": true,
          "receivedMs": 1212.6633750000037
        },
        {
          "type": "stage",
          "id": 147,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1212.724583000003
        },
        {
          "type": "pronunciation",
          "id": 147,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 1212.7614999999641
        },
        {
          "type": "stage",
          "id": 147,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1212.8061250000028
        },
        {
          "type": "audio-start",
          "id": 147,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=299.000,fish_first_audio;dur=310.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1598.3820410000044
        },
        {
          "type": "audio-end",
          "id": 147,
          "part": 0,
          "receivedMs": 5077.541374999972
        },
        {
          "type": "part-done",
          "id": 147,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 5077.709999999963
        },
        {
          "type": "done",
          "id": 147,
          "timings": {
            "totalMs": 5044,
            "transcribeMs": 566,
            "translationMs": 275,
            "speechMs": 3863,
            "firstAudioMs": 1510
          },
          "receivedMs": 5077.851624999952
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 377.6850409999606
        },
        {
          "stage": "translating",
          "atMs": 939.4112909999676
        },
        {
          "stage": "speaking",
          "atMs": 1212.724583000003
        },
        {
          "stage": "speaking",
          "atMs": 1212.8061250000028
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 147,
        "text": "トラックは14時30分に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5kgです。",
        "language": "ja",
        "parts": [
          "トラックは14時30分に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5kgです。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 939.3614159999997,
      "translation": {
        "source": "トラックは14時30分に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5kgです。",
        "translation": "The truck will arrive at 2:30 PM. What is needed is not 20 boxes but 12 boxes. Each box weighs 7.5 kg.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 275
      },
      "translationReceivedMs": 1212.6633750000037,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 1212.7614999999641
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 147,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=299.000,fish_first_audio;dur=310.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1598.3820410000044,
      "firstAudioMs": 1605.3394160000025,
      "lastAudioBytesMs": 5049.792083000008,
      "serverTimings": {
        "totalMs": 5044,
        "transcribeMs": 566,
        "translationMs": 275,
        "speechMs": 3863,
        "firstAudioMs": 1510
      },
      "protocolDoneMs": 5077.851624999952,
      "settledMs": 5077.865374999994,
      "audioBytes": 155479,
      "audioSha256": "2f8d828118415376f066bc7f44f727afd8f0bb6e47fcca4a046ce94d9b6a00c6",
      "mp3Prefix": true,
      "audioFile": "audio/049-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:21:47.022Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 148,
      "case": 50,
      "fixture": "greeting-ja-en-r1",
      "baseId": "greeting-ja-en",
      "family": "greeting",
      "repeat": 1,
      "label": "Greeting",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "2e3e47a3940f36ea389f935b340b33396e1f9e64198882ac1cb5c0e485abde15",
      "site": "v35",
      "order": 1,
      "permutation": "v35>v3>main",
      "schedulePosition": 148,
      "scheduledAt": "2026-10-15T04:21:47.034Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.006082999985665083,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:21:47.043Z",
      "cumulativeAttemptedNominalOperations": 194,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 148,
          "text": "こんにちは。お手伝いいただき、ありがとうございます。",
          "language": "",
          "parts": [
            "こんにちは。お手伝いいただき、ありがとうございます。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 498.4977080000099
        },
        {
          "type": "stage",
          "id": 148,
          "part": 0,
          "stage": "translating",
          "receivedMs": 498.5926249999902
        },
        {
          "type": "translation",
          "id": 148,
          "part": 0,
          "result": {
            "source": "こんにちは。お手伝いいただき、ありがとうございます。",
            "translation": "Hello. Thank you for your help.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 951
          },
          "speak": true,
          "receivedMs": 1452.6251250000205
        },
        {
          "type": "stage",
          "id": 148,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1452.6869160000351
        },
        {
          "type": "pronunciation",
          "id": 148,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 1452.7252500000177
        },
        {
          "type": "stage",
          "id": 148,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1452.760249999992
        },
        {
          "type": "audio-start",
          "id": 148,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=202.000,fish_first_audio;dur=205.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1764.235708000022
        },
        {
          "type": "audio-end",
          "id": 148,
          "part": 0,
          "receivedMs": 2262.8517909999937
        },
        {
          "type": "part-done",
          "id": 148,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2263.2553330000374
        },
        {
          "type": "done",
          "id": 148,
          "timings": {
            "totalMs": 1755,
            "transcribeMs": 0,
            "translationMs": 951,
            "speechMs": 804,
            "firstAudioMs": 1265
          },
          "receivedMs": 2263.375041000021
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 148,
        "text": "こんにちは。お手伝いいただき、ありがとうございます。",
        "language": "",
        "parts": [
          "こんにちは。お手伝いいただき、ありがとうございます。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 498.4977080000099,
      "stages": [
        {
          "stage": "translating",
          "atMs": 498.5926249999902
        },
        {
          "stage": "speaking",
          "atMs": 1452.6869160000351
        },
        {
          "stage": "speaking",
          "atMs": 1452.760249999992
        }
      ],
      "translation": {
        "source": "こんにちは。お手伝いいただき、ありがとうございます。",
        "translation": "Hello. Thank you for your help.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 951
      },
      "translationReceivedMs": 1452.6251250000205,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 1452.7252500000177
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 148,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=202.000,fish_first_audio;dur=205.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1764.235708000022,
      "firstAudioMs": 1765.4710830000113,
      "lastAudioBytesMs": 2125.357707999996,
      "serverTimings": {
        "totalMs": 1755,
        "transcribeMs": 0,
        "translationMs": 951,
        "speechMs": 804,
        "firstAudioMs": 1265
      },
      "protocolDoneMs": 2263.375041000021,
      "settledMs": 2263.3847079999978,
      "audioBytes": 32181,
      "audioSha256": "874f83825287872a1af10ec64b54f60cd995cee902d0c5b5d8d58c95fe74fa9b",
      "mp3Prefix": true,
      "audioFile": "audio/050-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:21:49.312Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 149,
      "case": 50,
      "fixture": "greeting-ja-en-r1",
      "baseId": "greeting-ja-en",
      "family": "greeting",
      "repeat": 1,
      "label": "Greeting",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "2e3e47a3940f36ea389f935b340b33396e1f9e64198882ac1cb5c0e485abde15",
      "site": "v3",
      "order": 2,
      "permutation": "v35>v3>main",
      "schedulePosition": 149,
      "scheduledAt": "2026-10-15T04:21:49.330Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.006999999983236194,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:21:49.342Z",
      "cumulativeAttemptedNominalOperations": 196,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 149,
          "text": "こんにちは。お手伝いいただき、ありがとうございます。",
          "language": "",
          "parts": [
            "こんにちは。お手伝いいただき、ありがとうございます。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 196.93270800000755
        },
        {
          "type": "stage",
          "id": 149,
          "part": 0,
          "stage": "translating",
          "receivedMs": 197.04800000000978
        },
        {
          "type": "translation",
          "id": 149,
          "part": 0,
          "result": {
            "source": "こんにちは。お手伝いいただき、ありがとうございます。",
            "translation": "Hello. Thank you for your help.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 291
          },
          "speak": true,
          "receivedMs": 495.73958300001686
        },
        {
          "type": "stage",
          "id": 149,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 495.94337499997346
        },
        {
          "type": "pronunciation",
          "id": 149,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 496.01258300000336
        },
        {
          "type": "stage",
          "id": 149,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 496.078582999995
        },
        {
          "type": "audio-start",
          "id": 149,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=328.000,fish_first_audio;dur=339.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 921.3557080000173
        },
        {
          "type": "audio-end",
          "id": 149,
          "part": 0,
          "receivedMs": 1527.6762079999899
        },
        {
          "type": "part-done",
          "id": 149,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 1531.7950410000049
        },
        {
          "type": "done",
          "id": 149,
          "timings": {
            "totalMs": 1325,
            "transcribeMs": 0,
            "translationMs": 291,
            "speechMs": 1034,
            "firstAudioMs": 647
          },
          "receivedMs": 1531.9557499999646
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 149,
        "text": "こんにちは。お手伝いいただき、ありがとうございます。",
        "language": "",
        "parts": [
          "こんにちは。お手伝いいただき、ありがとうございます。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 196.93270800000755,
      "stages": [
        {
          "stage": "translating",
          "atMs": 197.04800000000978
        },
        {
          "stage": "speaking",
          "atMs": 495.94337499997346
        },
        {
          "stage": "speaking",
          "atMs": 496.078582999995
        }
      ],
      "translation": {
        "source": "こんにちは。お手伝いいただき、ありがとうございます。",
        "translation": "Hello. Thank you for your help.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 291
      },
      "translationReceivedMs": 495.73958300001686,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 496.01258300000336
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 149,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=328.000,fish_first_audio;dur=339.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 921.3557080000173,
      "firstAudioMs": 921.407332999981,
      "lastAudioBytesMs": 1493.4836249999935,
      "serverTimings": {
        "totalMs": 1325,
        "transcribeMs": 0,
        "translationMs": 291,
        "speechMs": 1034,
        "firstAudioMs": 647
      },
      "protocolDoneMs": 1531.9557499999646,
      "settledMs": 1531.9709579999908,
      "audioBytes": 35107,
      "audioSha256": "e1cb35c61e190518cc374b7d42ca1354fc8655fa5f7eb797cad95a3af84d9ca5",
      "mp3Prefix": true,
      "audioFile": "audio/050-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:21:50.879Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 150,
      "case": 50,
      "fixture": "greeting-ja-en-r1",
      "baseId": "greeting-ja-en",
      "family": "greeting",
      "repeat": 1,
      "label": "Greeting",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "2e3e47a3940f36ea389f935b340b33396e1f9e64198882ac1cb5c0e485abde15",
      "site": "main",
      "order": 3,
      "permutation": "v35>v3>main",
      "schedulePosition": 150,
      "scheduledAt": "2026-10-15T04:21:50.891Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.000750000006519258,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:21:50.901Z",
      "cumulativeAttemptedNominalOperations": 198,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac0a123c1ad5c2-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "こんにちは。お手伝いいただき、ありがとうございます。",
        "translation": "Hello. Thank you for your help.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 307
      },
      "translationReceivedMs": 519.24337500002,
      "speechHttpStatus": 200,
      "speechHeadersMs": 950.5760840000003,
      "audioHeaders": {
        "cf-ray": "a4ac0a151e34d5c2-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=339.000,fish_first_audio;dur=340.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 956.2196669999976,
      "lastAudioBytesMs": 1517.9944590000086,
      "streamEofMs": 1518.5124589999905,
      "settledMs": 1518.517749999999,
      "audioBytes": 32181,
      "audioSha256": "52aabd79d10b47bbd7a29eed7064d1b50e806ba9497aa2f113464c7808e4eb9f",
      "mp3Prefix": true,
      "audioFile": "audio/050-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:21:52.424Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 151,
      "case": 51,
      "fixture": "attribution-ja-en-r2",
      "baseId": "attribution-ja-en",
      "family": "attribution",
      "repeat": 2,
      "label": "Reported information and responsibility",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "286b8c63fa6f4ae29e97cdc3bbf528bed432831034b222cd240a198b894515f2",
      "site": "v35",
      "order": 1,
      "permutation": "v35>main>v3",
      "schedulePosition": 151,
      "scheduledAt": "2026-10-15T04:21:54.321Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.008082999964244664,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:21:54.331Z",
      "cumulativeAttemptedNominalOperations": 200,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 151,
          "text": "午後の引き継ぎで、愛子さんは西側の保管室が使えるかもしれないと話しましたが、健二さんはまだ状態を確認していません。愛子さんからの未確認情報として記録してください。物資を移動する前に健二さんへ点検を依頼し、誰が結果を確認するのかを受け取り担当者に伝えてください。確認が届くまでは、利用準備ができたとは伝えないでください。",
          "language": "",
          "parts": [
            "午後の引き継ぎで、愛子さんは西側の保管室が使えるかもしれないと話しましたが、健二さんはまだ状態を確認していません。愛子さんからの未確認情報として記録してください。物資を移動する前に健二さんへ点検を依頼し、誰が結果を確認するのかを受け取り担当者に伝えてください。確認が届くまでは、利用準備ができたとは伝えないでください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 129.83887499995762
        },
        {
          "type": "stage",
          "id": 151,
          "part": 0,
          "stage": "translating",
          "receivedMs": 129.89174999995157
        },
        {
          "type": "translation",
          "id": 151,
          "part": 0,
          "result": {
            "source": "午後の引き継ぎで、愛子さんは西側の保管室が使えるかもしれないと話しましたが、健二さんはまだ状態を確認していません。愛子さんからの未確認情報として記録してください。物資を移動する前に健二さんへ点検を依頼し、誰が結果を確認するのかを受け取り担当者に伝えてください。確認が届くまでは、利用準備ができたとは伝えないでください。",
            "translation": "During the afternoon handover, Aiko said that the storage room on the west side might be usable, but Kenji has not yet confirmed its condition. Record this as unconfirmed information from Aiko. Before moving the supplies, request Kenji to inspect it, and tell the person in charge who will receive the confirmation of the results. Until the confirmation arrives, do not say that the preparation for use is complete.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 300
          },
          "speak": true,
          "receivedMs": 436.1997089999495
        },
        {
          "type": "stage",
          "id": 151,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 436.3426249999902
        },
        {
          "type": "pronunciation",
          "id": 151,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 436.43833399994764
        },
        {
          "type": "stage",
          "id": 151,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 436.53329199994914
        },
        {
          "type": "audio-start",
          "id": 151,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=157.000,fish_first_audio;dur=157.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 701.685291999951
        },
        {
          "type": "audio-end",
          "id": 151,
          "part": 0,
          "receivedMs": 6479.34270899999
        },
        {
          "type": "part-done",
          "id": 151,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 6479.397624999983
        },
        {
          "type": "done",
          "id": 151,
          "timings": {
            "totalMs": 6339,
            "transcribeMs": 0,
            "translationMs": 300,
            "speechMs": 6039,
            "firstAudioMs": 568
          },
          "receivedMs": 6479.431583999947
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 151,
        "text": "午後の引き継ぎで、愛子さんは西側の保管室が使えるかもしれないと話しましたが、健二さんはまだ状態を確認していません。愛子さんからの未確認情報として記録してください。物資を移動する前に健二さんへ点検を依頼し、誰が結果を確認するのかを受け取り担当者に伝えてください。確認が届くまでは、利用準備ができたとは伝えないでください。",
        "language": "",
        "parts": [
          "午後の引き継ぎで、愛子さんは西側の保管室が使えるかもしれないと話しましたが、健二さんはまだ状態を確認していません。愛子さんからの未確認情報として記録してください。物資を移動する前に健二さんへ点検を依頼し、誰が結果を確認するのかを受け取り担当者に伝えてください。確認が届くまでは、利用準備ができたとは伝えないでください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 129.83887499995762,
      "stages": [
        {
          "stage": "translating",
          "atMs": 129.89174999995157
        },
        {
          "stage": "speaking",
          "atMs": 436.3426249999902
        },
        {
          "stage": "speaking",
          "atMs": 436.53329199994914
        }
      ],
      "translation": {
        "source": "午後の引き継ぎで、愛子さんは西側の保管室が使えるかもしれないと話しましたが、健二さんはまだ状態を確認していません。愛子さんからの未確認情報として記録してください。物資を移動する前に健二さんへ点検を依頼し、誰が結果を確認するのかを受け取り担当者に伝えてください。確認が届くまでは、利用準備ができたとは伝えないでください。",
        "translation": "During the afternoon handover, Aiko said that the storage room on the west side might be usable, but Kenji has not yet confirmed its condition. Record this as unconfirmed information from Aiko. Before moving the supplies, request Kenji to inspect it, and tell the person in charge who will receive the confirmation of the results. Until the confirmation arrives, do not say that the preparation for use is complete.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 300
      },
      "translationReceivedMs": 436.1997089999495,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 436.43833399994764
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 151,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=157.000,fish_first_audio;dur=157.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 701.685291999951,
      "firstAudioMs": 706.5719999999856,
      "lastAudioBytesMs": 6346.890916999953,
      "serverTimings": {
        "totalMs": 6339,
        "transcribeMs": 0,
        "translationMs": 300,
        "speechMs": 6039,
        "firstAudioMs": 568
      },
      "protocolDoneMs": 6479.431583999947,
      "settledMs": 6479.4373749999795,
      "audioBytes": 406673,
      "audioSha256": "ae75ab40b62e8b7df198e7d78b787b507dd3240e6eb037324ef521b334bc055b",
      "mp3Prefix": true,
      "audioFile": "audio/051-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:22:00.816Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 152,
      "case": 51,
      "fixture": "attribution-ja-en-r2",
      "baseId": "attribution-ja-en",
      "family": "attribution",
      "repeat": 2,
      "label": "Reported information and responsibility",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "286b8c63fa6f4ae29e97cdc3bbf528bed432831034b222cd240a198b894515f2",
      "site": "main",
      "order": 2,
      "permutation": "v35>main>v3",
      "schedulePosition": 152,
      "scheduledAt": "2026-10-15T04:22:00.826Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.000750000006519258,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:22:00.835Z",
      "cumulativeAttemptedNominalOperations": 202,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac0a51ed16f3b4-PDX",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "午後の引き継ぎで、愛子さんは西側の保管室が使えるかもしれないと話しましたが、健二さんはまだ状態を確認していません。愛子さんからの未確認情報として記録してください。物資を移動する前に健二さんへ点検を依頼し、誰が結果を確認するのかを受け取り担当者に伝えてください。確認が届くまでは、利用準備ができたとは伝えないでください。",
        "translation": "During the afternoon handover, Aiko said that the storage room on the west side might be usable, but Kenji has not yet confirmed its condition. Record this as unconfirmed information from Aiko. Before moving the supplies, request Kenji to inspect it, and tell the person in charge who will receive the confirmation of the results. Until the confirmation arrives, do not say that the preparation for use is complete.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 450
      },
      "translationReceivedMs": 954.1872500000172,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1741.764375000028,
      "audioHeaders": {
        "cf-ray": "a4ac0a56387ef3b4-PDX",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=210.000,fish_first_audio;dur=210.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1748.775083000015,
      "lastAudioBytesMs": 6990.892416000017,
      "streamEofMs": 6991.170541000029,
      "settledMs": 6991.183874999988,
      "audioBytes": 406673,
      "audioSha256": "0bde00ee202dfc0fd67680774000445a4ed5ba6065906d4ae06a272aa07c7205",
      "mp3Prefix": true,
      "audioFile": "audio/051-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:22:07.831Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 153,
      "case": 51,
      "fixture": "attribution-ja-en-r2",
      "baseId": "attribution-ja-en",
      "family": "attribution",
      "repeat": 2,
      "label": "Reported information and responsibility",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "286b8c63fa6f4ae29e97cdc3bbf528bed432831034b222cd240a198b894515f2",
      "site": "v3",
      "order": 3,
      "permutation": "v35>main>v3",
      "schedulePosition": 153,
      "scheduledAt": "2026-10-15T04:22:07.842Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.007250000024214387,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:22:07.852Z",
      "cumulativeAttemptedNominalOperations": 204,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 153,
          "text": "午後の引き継ぎで、愛子さんは西側の保管室が使えるかもしれないと話しましたが、健二さんはまだ状態を確認していません。愛子さんからの未確認情報として記録してください。物資を移動する前に健二さんへ点検を依頼し、誰が結果を確認するのかを受け取り担当者に伝えてください。確認が届くまでは、利用準備ができたとは伝えないでください。",
          "language": "",
          "parts": [
            "午後の引き継ぎで、愛子さんは西側の保管室が使えるかもしれないと話しましたが、健二さんはまだ状態を確認していません。愛子さんからの未確認情報として記録してください。物資を移動する前に健二さんへ点検を依頼し、誰が結果を確認するのかを受け取り担当者に伝えてください。確認が届くまでは、利用準備ができたとは伝えないでください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 200.5368749999907
        },
        {
          "type": "stage",
          "id": 153,
          "part": 0,
          "stage": "translating",
          "receivedMs": 200.62316600000486
        },
        {
          "type": "translation",
          "id": 153,
          "part": 0,
          "result": {
            "source": "午後の引き継ぎで、愛子さんは西側の保管室が使えるかもしれないと話しましたが、健二さんはまだ状態を確認していません。愛子さんからの未確認情報として記録してください。物資を移動する前に健二さんへ点検を依頼し、誰が結果を確認するのかを受け取り担当者に伝えてください。確認が届くまでは、利用準備ができたとは伝えないでください。",
            "translation": "During the afternoon handover, Aiko said that the storage room on the west side might be usable, but Kenji has not yet confirmed its condition. Record this as unconfirmed information from Aiko. Before moving the supplies, request Kenji to inspect it, and inform the person in charge who will receive the results about who will verify them. Until the confirmation arrives, do not say that the preparation for use is complete.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 350
          },
          "speak": true,
          "receivedMs": 557.5396659999969
        },
        {
          "type": "stage",
          "id": 153,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 557.6292080000276
        },
        {
          "type": "pronunciation",
          "id": 153,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 557.705958000035
        },
        {
          "type": "stage",
          "id": 153,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 557.7751660000067
        },
        {
          "type": "audio-start",
          "id": 153,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=285.000,fish_first_audio;dur=289.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 859.5928750000312
        },
        {
          "type": "audio-end",
          "id": 153,
          "part": 0,
          "receivedMs": 10689.17066599999
        },
        {
          "type": "part-done",
          "id": 153,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 10689.229208000004
        },
        {
          "type": "done",
          "id": 153,
          "timings": {
            "totalMs": 10484,
            "transcribeMs": 0,
            "translationMs": 350,
            "speechMs": 10134,
            "firstAudioMs": 656
          },
          "receivedMs": 10690.672208000033
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 153,
        "text": "午後の引き継ぎで、愛子さんは西側の保管室が使えるかもしれないと話しましたが、健二さんはまだ状態を確認していません。愛子さんからの未確認情報として記録してください。物資を移動する前に健二さんへ点検を依頼し、誰が結果を確認するのかを受け取り担当者に伝えてください。確認が届くまでは、利用準備ができたとは伝えないでください。",
        "language": "",
        "parts": [
          "午後の引き継ぎで、愛子さんは西側の保管室が使えるかもしれないと話しましたが、健二さんはまだ状態を確認していません。愛子さんからの未確認情報として記録してください。物資を移動する前に健二さんへ点検を依頼し、誰が結果を確認するのかを受け取り担当者に伝えてください。確認が届くまでは、利用準備ができたとは伝えないでください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 200.5368749999907,
      "stages": [
        {
          "stage": "translating",
          "atMs": 200.62316600000486
        },
        {
          "stage": "speaking",
          "atMs": 557.6292080000276
        },
        {
          "stage": "speaking",
          "atMs": 557.7751660000067
        }
      ],
      "translation": {
        "source": "午後の引き継ぎで、愛子さんは西側の保管室が使えるかもしれないと話しましたが、健二さんはまだ状態を確認していません。愛子さんからの未確認情報として記録してください。物資を移動する前に健二さんへ点検を依頼し、誰が結果を確認するのかを受け取り担当者に伝えてください。確認が届くまでは、利用準備ができたとは伝えないでください。",
        "translation": "During the afternoon handover, Aiko said that the storage room on the west side might be usable, but Kenji has not yet confirmed its condition. Record this as unconfirmed information from Aiko. Before moving the supplies, request Kenji to inspect it, and inform the person in charge who will receive the results about who will verify them. Until the confirmation arrives, do not say that the preparation for use is complete.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 350
      },
      "translationReceivedMs": 557.5396659999969,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 557.705958000035
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 153,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=285.000,fish_first_audio;dur=289.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 859.5928750000312,
      "firstAudioMs": 859.6880830000155,
      "lastAudioBytesMs": 10660.90716599999,
      "serverTimings": {
        "totalMs": 10484,
        "transcribeMs": 0,
        "translationMs": 350,
        "speechMs": 10134,
        "firstAudioMs": 656
      },
      "protocolDoneMs": 10690.672208000033,
      "settledMs": 10690.678666000022,
      "audioBytes": 408763,
      "audioSha256": "c91a184bbea34d0d8b4e2d5e373163fe0da5b90cb5ca6a5e7c2f3bdfde76e81d",
      "mp3Prefix": true,
      "audioFile": "audio/051-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:22:18.549Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 154,
      "case": 52,
      "fixture": "logistics-en-ja-r2",
      "baseId": "logistics-en-ja",
      "family": "logistics",
      "repeat": 2,
      "label": "Multi step delivery",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "58e8b8baf91cf7edc07e4973424567dfc44aa5df38fef7d7d9218b9d7bd4bcbb",
      "site": "main",
      "order": 1,
      "permutation": "main>v3>v35",
      "schedulePosition": 154,
      "scheduledAt": "2026-10-15T04:22:18.560Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0005419999943114817,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:22:18.569Z",
      "cumulativeAttemptedNominalOperations": 206,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac0abf2d4fd797-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "The first delivery contains blankets and drinking water for the community centre. Before unloading, ask the coordinator which room is dry and accessible. Leave the walkway clear, record how many boxes arrive, and report any damaged packaging. If the coordinator is absent, keep the supplies in the vehicle and contact the receiving team.",
        "translation": "最初の配達にはコミュニティセンター用の毛布と飲料水が含まれています。荷降ろしの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受け取りチームに連絡してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 455
      },
      "translationReceivedMs": 568.0174579999875,
      "speechHttpStatus": 200,
      "speechHeadersMs": 990.9823750000214,
      "audioHeaders": {
        "cf-ray": "a4ac0ac2482bd797-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=18.000,fish_headers;dur=321.000,fish_first_audio;dur=323.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "11",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 991.0842079999857,
      "lastAudioBytesMs": 10664.815624999988,
      "streamEofMs": 10664.933166000003,
      "settledMs": 10664.937083000026,
      "audioBytes": 407509,
      "audioSha256": "9779ff8f5aea121349a8d39d8cf330468ab73bbedf1155bbbeb9e51e5c201e42",
      "mp3Prefix": true,
      "audioFile": "audio/052-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "11",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:22:29.239Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 155,
      "case": 52,
      "fixture": "logistics-en-ja-r2",
      "baseId": "logistics-en-ja",
      "family": "logistics",
      "repeat": 2,
      "label": "Multi step delivery",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "58e8b8baf91cf7edc07e4973424567dfc44aa5df38fef7d7d9218b9d7bd4bcbb",
      "site": "v3",
      "order": 2,
      "permutation": "main>v3>v35",
      "schedulePosition": 155,
      "scheduledAt": "2026-10-15T04:22:29.252Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.006624999979976565,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:22:29.262Z",
      "cumulativeAttemptedNominalOperations": 208,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 155,
          "text": "The first delivery contains blankets and drinking water for the community centre. Before unloading, ask the coordinator which room is dry and accessible. Leave the walkway clear, record how many boxes arrive, and report any damaged packaging. If the coordinator is absent, keep the supplies in the vehicle and contact the receiving team.",
          "language": "",
          "parts": [
            "The first delivery contains blankets and drinking water for the community centre. Before unloading, ask the coordinator which room is dry and accessible. Leave the walkway clear, record how many boxes arrive, and report any damaged packaging. If the coordinator is absent, keep the supplies in the vehicle and contact the receiving team."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 37.14083300001221
        },
        {
          "type": "stage",
          "id": 155,
          "part": 0,
          "stage": "translating",
          "receivedMs": 37.196125000016764
        },
        {
          "type": "translation",
          "id": 155,
          "part": 0,
          "result": {
            "source": "The first delivery contains blankets and drinking water for the community centre. Before unloading, ask the coordinator which room is dry and accessible. Leave the walkway clear, record how many boxes arrive, and report any damaged packaging. If the coordinator is absent, keep the supplies in the vehicle and contact the receiving team.",
            "translation": "最初の配達にはコミュニティセンター用の毛布と飲料水が含まれています。荷降ろしの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 424
          },
          "speak": true,
          "receivedMs": 465.6743750000023
        },
        {
          "type": "stage",
          "id": 155,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 465.761416000023
        },
        {
          "type": "pronunciation",
          "id": 155,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 465.8318750000326
        },
        {
          "type": "stage",
          "id": 155,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 465.89354100002674
        },
        {
          "type": "pronunciation",
          "id": 155,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 11,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 474.2548330000136
        },
        {
          "type": "stage",
          "id": 155,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 474.32816600002116
        },
        {
          "type": "audio-start",
          "id": 155,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=283.000,fish_first_audio;dur=293.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 11,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 893.2520000000368
        },
        {
          "type": "audio-end",
          "id": 155,
          "part": 0,
          "receivedMs": 9547.540833000035
        },
        {
          "type": "part-done",
          "id": 155,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 9547.616250000021
        },
        {
          "type": "done",
          "id": 155,
          "timings": {
            "totalMs": 9499,
            "transcribeMs": 0,
            "translationMs": 424,
            "speechMs": 9075,
            "firstAudioMs": 737
          },
          "receivedMs": 9547.664208000002
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 155,
        "text": "The first delivery contains blankets and drinking water for the community centre. Before unloading, ask the coordinator which room is dry and accessible. Leave the walkway clear, record how many boxes arrive, and report any damaged packaging. If the coordinator is absent, keep the supplies in the vehicle and contact the receiving team.",
        "language": "",
        "parts": [
          "The first delivery contains blankets and drinking water for the community centre. Before unloading, ask the coordinator which room is dry and accessible. Leave the walkway clear, record how many boxes arrive, and report any damaged packaging. If the coordinator is absent, keep the supplies in the vehicle and contact the receiving team."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 37.14083300001221,
      "stages": [
        {
          "stage": "translating",
          "atMs": 37.196125000016764
        },
        {
          "stage": "speaking",
          "atMs": 465.761416000023
        },
        {
          "stage": "pronunciation",
          "atMs": 465.89354100002674
        },
        {
          "stage": "speaking",
          "atMs": 474.32816600002116
        }
      ],
      "translation": {
        "source": "The first delivery contains blankets and drinking water for the community centre. Before unloading, ask the coordinator which room is dry and accessible. Leave the walkway clear, record how many boxes arrive, and report any damaged packaging. If the coordinator is absent, keep the supplies in the vehicle and contact the receiving team.",
        "translation": "最初の配達にはコミュニティセンター用の毛布と飲料水が含まれています。荷降ろしの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 424
      },
      "translationReceivedMs": 465.6743750000023,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 465.8318750000326
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 11,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 474.2548330000136
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 155,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=283.000,fish_first_audio;dur=293.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 11,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 893.2520000000368,
      "firstAudioMs": 893.3046249999898,
      "lastAudioBytesMs": 9492.671582999988,
      "serverTimings": {
        "totalMs": 9499,
        "transcribeMs": 0,
        "translationMs": 424,
        "speechMs": 9075,
        "firstAudioMs": 737
      },
      "protocolDoneMs": 9547.664208000002,
      "settledMs": 9547.672666000028,
      "audioBytes": 386611,
      "audioSha256": "2560d440493371b6f5ee82f0340ae820b0707ccc379de38f70397420101e9341",
      "mp3Prefix": true,
      "audioFile": "audio/052-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 11,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:22:38.815Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 156,
      "case": 52,
      "fixture": "logistics-en-ja-r2",
      "baseId": "logistics-en-ja",
      "family": "logistics",
      "repeat": 2,
      "label": "Multi step delivery",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "58e8b8baf91cf7edc07e4973424567dfc44aa5df38fef7d7d9218b9d7bd4bcbb",
      "site": "v35",
      "order": 3,
      "permutation": "main>v3>v35",
      "schedulePosition": 156,
      "scheduledAt": "2026-10-15T04:22:38.825Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.007875000010244548,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:22:38.836Z",
      "cumulativeAttemptedNominalOperations": 210,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 156,
          "text": "The first delivery contains blankets and drinking water for the community centre. Before unloading, ask the coordinator which room is dry and accessible. Leave the walkway clear, record how many boxes arrive, and report any damaged packaging. If the coordinator is absent, keep the supplies in the vehicle and contact the receiving team.",
          "language": "",
          "parts": [
            "The first delivery contains blankets and drinking water for the community centre. Before unloading, ask the coordinator which room is dry and accessible. Leave the walkway clear, record how many boxes arrive, and report any damaged packaging. If the coordinator is absent, keep the supplies in the vehicle and contact the receiving team."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 135.15816699998686
        },
        {
          "type": "stage",
          "id": 156,
          "part": 0,
          "stage": "translating",
          "receivedMs": 135.30095800000709
        },
        {
          "type": "translation",
          "id": 156,
          "part": 0,
          "result": {
            "source": "The first delivery contains blankets and drinking water for the community centre. Before unloading, ask the coordinator which room is dry and accessible. Leave the walkway clear, record how many boxes arrive, and report any damaged packaging. If the coordinator is absent, keep the supplies in the vehicle and contact the receiving team.",
            "translation": "最初の配達にはコミュニティセンター用の毛布と飲料水が含まれています。荷降ろしの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路を確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 341
          },
          "speak": true,
          "receivedMs": 477.50545799999963
        },
        {
          "type": "stage",
          "id": 156,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 477.6376670000027
        },
        {
          "type": "pronunciation",
          "id": 156,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 477.7558330000029
        },
        {
          "type": "stage",
          "id": 156,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 478.2087080000201
        },
        {
          "type": "pronunciation",
          "id": 156,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 11,
            "durationMs": 368,
            "targetMs": 40,
            "targetExceeded": true
          },
          "receivedMs": 906.9714580000145
        },
        {
          "type": "stage",
          "id": 156,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 907.0879999999888
        },
        {
          "type": "audio-start",
          "id": 156,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=368.000,fish_headers;dur=159.000,fish_first_audio;dur=399.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 11,
          "pronunciationPreparationMs": 368,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": true,
          "receivedMs": 1458.423375000013
        },
        {
          "type": "audio-end",
          "id": 156,
          "part": 0,
          "receivedMs": 6481.1873749999795
        },
        {
          "type": "part-done",
          "id": 156,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 6481.263500000001
        },
        {
          "type": "done",
          "id": 156,
          "timings": {
            "totalMs": 6338,
            "transcribeMs": 0,
            "translationMs": 341,
            "speechMs": 5997,
            "firstAudioMs": 1224
          },
          "receivedMs": 6481.307207999984
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 156,
        "text": "The first delivery contains blankets and drinking water for the community centre. Before unloading, ask the coordinator which room is dry and accessible. Leave the walkway clear, record how many boxes arrive, and report any damaged packaging. If the coordinator is absent, keep the supplies in the vehicle and contact the receiving team.",
        "language": "",
        "parts": [
          "The first delivery contains blankets and drinking water for the community centre. Before unloading, ask the coordinator which room is dry and accessible. Leave the walkway clear, record how many boxes arrive, and report any damaged packaging. If the coordinator is absent, keep the supplies in the vehicle and contact the receiving team."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 135.15816699998686,
      "stages": [
        {
          "stage": "translating",
          "atMs": 135.30095800000709
        },
        {
          "stage": "speaking",
          "atMs": 477.6376670000027
        },
        {
          "stage": "pronunciation",
          "atMs": 478.2087080000201
        },
        {
          "stage": "speaking",
          "atMs": 907.0879999999888
        }
      ],
      "translation": {
        "source": "The first delivery contains blankets and drinking water for the community centre. Before unloading, ask the coordinator which room is dry and accessible. Leave the walkway clear, record how many boxes arrive, and report any damaged packaging. If the coordinator is absent, keep the supplies in the vehicle and contact the receiving team.",
        "translation": "最初の配達にはコミュニティセンター用の毛布と飲料水が含まれています。荷降ろしの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路を確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 341
      },
      "translationReceivedMs": 477.50545799999963,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 477.7558330000029
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 11,
          "durationMs": 368,
          "targetMs": 40,
          "targetExceeded": true,
          "receivedMs": 906.9714580000145
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 156,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=368.000,fish_headers;dur=159.000,fish_first_audio;dur=399.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 11,
        "pronunciationPreparationMs": 368,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": true
      },
      "speechHeadersMs": 1458.423375000013,
      "firstAudioMs": 1458.6590829999768,
      "lastAudioBytesMs": 6350.563458000019,
      "serverTimings": {
        "totalMs": 6338,
        "transcribeMs": 0,
        "translationMs": 341,
        "speechMs": 5997,
        "firstAudioMs": 1224
      },
      "protocolDoneMs": 6481.307207999984,
      "settledMs": 6481.315624999988,
      "audioBytes": 397060,
      "audioSha256": "4a8adfa01543270bad6cad079538d17e22f4c38c10cabefab9d2801e83208fc5",
      "mp3Prefix": true,
      "audioFile": "audio/052-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 11,
        "preparationMs": 368,
        "targetMs": 40,
        "targetExceeded": true,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:22:45.322Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 157,
      "case": 53,
      "fixture": "names-en-ja-r2",
      "baseId": "names-en-ja",
      "family": "names",
      "repeat": 2,
      "label": "Person and place names",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "6e05608df07922a706a833db753246978c397a56af7468b63372df72034e2a99",
      "site": "v35",
      "order": 1,
      "permutation": "v35>v3>main",
      "schedulePosition": 157,
      "scheduledAt": "2026-10-15T04:22:45.334Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.005000000004656613,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:22:45.345Z",
      "cumulativeAttemptedNominalOperations": 212,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 157,
          "text": "Please ask Kenji Sato to meet Aiko Tanaka in Kyojima.",
          "language": "",
          "parts": [
            "Please ask Kenji Sato to meet Aiko Tanaka in Kyojima."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 137.55616699997336
        },
        {
          "type": "stage",
          "id": 157,
          "part": 0,
          "stage": "translating",
          "receivedMs": 137.70141699997475
        },
        {
          "type": "translation",
          "id": 157,
          "part": 0,
          "result": {
            "source": "Please ask Kenji Sato to meet Aiko Tanaka in Kyojima.",
            "translation": "Kenji SatoにAiko TanakaとKyojimaで会うように依頼してください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 291
          },
          "speak": true,
          "receivedMs": 427.5364169999957
        },
        {
          "type": "stage",
          "id": 157,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 427.6306249999907
        },
        {
          "type": "pronunciation",
          "id": 157,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 427.733041999978
        },
        {
          "type": "stage",
          "id": 157,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 427.8027089999523
        },
        {
          "type": "pronunciation",
          "id": 157,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 3,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 431.00983399996767
        },
        {
          "type": "stage",
          "id": 157,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 431.0461249999935
        },
        {
          "type": "audio-start",
          "id": 157,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=144.000,fish_first_audio;dur=144.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 3,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 685.6513339999947
        },
        {
          "type": "audio-end",
          "id": 157,
          "part": 0,
          "receivedMs": 1721.0743749999674
        },
        {
          "type": "part-done",
          "id": 157,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 1721.1581669999869
        },
        {
          "type": "done",
          "id": 157,
          "timings": {
            "totalMs": 1584,
            "transcribeMs": 0,
            "translationMs": 291,
            "speechMs": 1293,
            "firstAudioMs": 547
          },
          "receivedMs": 1721.220833999978
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 157,
        "text": "Please ask Kenji Sato to meet Aiko Tanaka in Kyojima.",
        "language": "",
        "parts": [
          "Please ask Kenji Sato to meet Aiko Tanaka in Kyojima."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 137.55616699997336,
      "stages": [
        {
          "stage": "translating",
          "atMs": 137.70141699997475
        },
        {
          "stage": "speaking",
          "atMs": 427.6306249999907
        },
        {
          "stage": "pronunciation",
          "atMs": 427.8027089999523
        },
        {
          "stage": "speaking",
          "atMs": 431.0461249999935
        }
      ],
      "translation": {
        "source": "Please ask Kenji Sato to meet Aiko Tanaka in Kyojima.",
        "translation": "Kenji SatoにAiko TanakaとKyojimaで会うように依頼してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 291
      },
      "translationReceivedMs": 427.5364169999957,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 427.733041999978
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 3,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 431.00983399996767
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 157,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=144.000,fish_first_audio;dur=144.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 3,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 685.6513339999947,
      "firstAudioMs": 692.5413339999504,
      "lastAudioBytesMs": 1587.8354589999653,
      "serverTimings": {
        "totalMs": 1584,
        "transcribeMs": 0,
        "translationMs": 291,
        "speechMs": 1293,
        "firstAudioMs": 547
      },
      "protocolDoneMs": 1721.220833999978,
      "settledMs": 1721.2310419999994,
      "audioBytes": 73141,
      "audioSha256": "9012b7d81fa447f113170a4791365b84a9d6c74bfed36703ef7cab5867ddd41e",
      "mp3Prefix": true,
      "audioFile": "audio/053-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 3,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:22:47.071Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 158,
      "case": 53,
      "fixture": "names-en-ja-r2",
      "baseId": "names-en-ja",
      "family": "names",
      "repeat": 2,
      "label": "Person and place names",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "6e05608df07922a706a833db753246978c397a56af7468b63372df72034e2a99",
      "site": "v3",
      "order": 2,
      "permutation": "v35>v3>main",
      "schedulePosition": 158,
      "scheduledAt": "2026-10-15T04:22:47.086Z",
      "status": "failed",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.005540999991353601,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:22:47.097Z",
      "cumulativeAttemptedNominalOperations": 214,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 158,
          "text": "Please ask Kenji Sato to meet Aiko Tanaka in Kyojima.",
          "language": "",
          "parts": [
            "Please ask Kenji Sato to meet Aiko Tanaka in Kyojima."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 27.323959000001196
        },
        {
          "type": "stage",
          "id": 158,
          "part": 0,
          "stage": "translating",
          "receivedMs": 27.38179199997103
        },
        {
          "type": "translation",
          "id": 158,
          "part": 0,
          "result": {
            "source": "Please ask Kenji Sato to meet Aiko Tanaka in Kyojima.",
            "translation": "Kenji SatoにAiko TanakaとKyojimaで会うように依頼してください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 277
          },
          "speak": true,
          "receivedMs": 365.2386669999687
        },
        {
          "type": "stage",
          "id": 158,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 365.4415840000147
        },
        {
          "type": "pronunciation",
          "id": 158,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 365.5072919999948
        },
        {
          "type": "stage",
          "id": 158,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 365.5531670000055
        },
        {
          "type": "pronunciation",
          "id": 158,
          "part": 0,
          "progress": {
            "phase": "failed",
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 365.5983750000014
        },
        {
          "type": "error",
          "id": 158,
          "part": 0,
          "nextPart": 0,
          "stage": "pronunciation",
          "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
          "status": 422,
          "code": "pronunciation_no_guidance",
          "retryable": false,
          "partialAudio": false,
          "receivedMs": 365.6650839999784
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 158,
        "text": "Please ask Kenji Sato to meet Aiko Tanaka in Kyojima.",
        "language": "",
        "parts": [
          "Please ask Kenji Sato to meet Aiko Tanaka in Kyojima."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 27.323959000001196,
      "stages": [
        {
          "stage": "translating",
          "atMs": 27.38179199997103
        },
        {
          "stage": "speaking",
          "atMs": 365.4415840000147
        },
        {
          "stage": "pronunciation",
          "atMs": 365.5531670000055
        }
      ],
      "translation": {
        "source": "Please ask Kenji Sato to meet Aiko Tanaka in Kyojima.",
        "translation": "Kenji SatoにAiko TanakaとKyojimaで会うように依頼してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 277
      },
      "translationReceivedMs": 365.2386669999687,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 365.5072919999948
        },
        {
          "phase": "failed",
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 365.5983750000014
        }
      ],
      "settledMs": 365.8949169999687,
      "error": {
        "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
        "code": "pronunciation_no_guidance",
        "status": 422,
        "stage": "pronunciation",
        "retryable": false,
        "partialAudio": false
      },
      "outcome": "no-audio-failure",
      "guidance": {
        "preparation": null,
        "kind": null,
        "rules": null,
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:22:47.463Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 159,
      "case": 53,
      "fixture": "names-en-ja-r2",
      "baseId": "names-en-ja",
      "family": "names",
      "repeat": 2,
      "label": "Person and place names",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "6e05608df07922a706a833db753246978c397a56af7468b63372df72034e2a99",
      "site": "main",
      "order": 3,
      "permutation": "v35>v3>main",
      "schedulePosition": 159,
      "scheduledAt": "2026-10-15T04:22:47.479Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.000417000032030046,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:22:47.489Z",
      "cumulativeAttemptedNominalOperations": 216,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac0b748f2d0d79-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "Please ask Kenji Sato to meet Aiko Tanaka in Kyojima.",
        "translation": "Kenji SatoにAiko TanakaとKyojimaで会うように依頼してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 321
      },
      "translationReceivedMs": 589.6047499999986,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1026.664832999988,
      "audioHeaders": {
        "cf-ray": "a4ac0b7728b00d79-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=40.000,fish_headers;dur=325.000,fish_first_audio;dur=325.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "timeout",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1026.7713750000112,
      "lastAudioBytesMs": 2481.516500000027,
      "streamEofMs": 2481.6255830000155,
      "settledMs": 2481.6317910000216,
      "audioBytes": 67708,
      "audioSha256": "b3508fc9203266652e18dea709f2e7f7a2a7cd1027eda23d8313f8c159068c74",
      "mp3Prefix": true,
      "audioFile": "audio/053-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "timeout",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:22:49.974Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 160,
      "case": 54,
      "fixture": "location-ja-en-r2",
      "baseId": "location-ja-en",
      "family": "location",
      "repeat": 2,
      "label": "Location and floor",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "3a6b78ec2ed21c153c2c8f32b8a4f6fe68ce9105ffa47c814ae09380351ed3ef",
      "site": "main",
      "order": 1,
      "permutation": "main>v35>v3",
      "schedulePosition": 160,
      "scheduledAt": "2026-10-15T04:22:49.986Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0005830000154674053,
      "harnessPacingMs": 592.5737910000025,
      "startedAt": "2026-10-15T04:22:50.588Z",
      "cumulativeAttemptedNominalOperations": 218,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac0b86df3a0d79-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "折りたたみ椅子を二脚、二階の会議室まで運んでください。",
        "translation": "Please carry two folding chairs to the conference room on the second floor.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 485
      },
      "translationReceivedMs": 523.0833330000169,
      "speechHttpStatus": 200,
      "speechHeadersMs": 885.4862500000163,
      "audioHeaders": {
        "cf-ray": "a4ac0b8a1b150d79-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=284.000,fish_first_audio;dur=290.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 885.9260000000359,
      "lastAudioBytesMs": 2202.2312500000116,
      "streamEofMs": 2236.8845410000067,
      "settledMs": 2236.891708000039,
      "audioBytes": 65618,
      "audioSha256": "4ea3d82fdba6a6e9580a949198803ebad64e3af7ef4c19618d78429ae60708a1",
      "mp3Prefix": true,
      "audioFile": "audio/054-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:22:52.829Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 161,
      "case": 54,
      "fixture": "location-ja-en-r2",
      "baseId": "location-ja-en",
      "family": "location",
      "repeat": 2,
      "label": "Location and floor",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "3a6b78ec2ed21c153c2c8f32b8a4f6fe68ce9105ffa47c814ae09380351ed3ef",
      "site": "v35",
      "order": 2,
      "permutation": "main>v35>v3",
      "schedulePosition": 161,
      "scheduledAt": "2026-10-15T04:22:52.840Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.00591599999461323,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:22:52.850Z",
      "cumulativeAttemptedNominalOperations": 220,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 161,
          "text": "折りたたみ椅子を二脚、二階の会議室まで運んでください。",
          "language": "",
          "parts": [
            "折りたたみ椅子を二脚、二階の会議室まで運んでください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 930.0361249999842
        },
        {
          "type": "stage",
          "id": 161,
          "part": 0,
          "stage": "translating",
          "receivedMs": 930.1079589999863
        },
        {
          "type": "translation",
          "id": 161,
          "part": 0,
          "result": {
            "source": "折りたたみ椅子を二脚、二階の会議室まで運んでください。",
            "translation": "Please carry two folding chairs to the conference room on the second floor.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 654
          },
          "speak": true,
          "receivedMs": 1541.701250000042
        },
        {
          "type": "stage",
          "id": 161,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1541.7905000000028
        },
        {
          "type": "pronunciation",
          "id": 161,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 1541.873750000028
        },
        {
          "type": "stage",
          "id": 161,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1541.9542500000098
        },
        {
          "type": "audio-start",
          "id": 161,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=164.000,fish_first_audio;dur=164.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1891.7677090000361
        },
        {
          "type": "audio-end",
          "id": 161,
          "part": 0,
          "receivedMs": 2658.404500000004
        },
        {
          "type": "part-done",
          "id": 161,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2658.455667000031
        },
        {
          "type": "done",
          "id": 161,
          "timings": {
            "totalMs": 1794,
            "transcribeMs": 0,
            "translationMs": 654,
            "speechMs": 1140,
            "firstAudioMs": 929
          },
          "receivedMs": 2658.488333999994
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 161,
        "text": "折りたたみ椅子を二脚、二階の会議室まで運んでください。",
        "language": "",
        "parts": [
          "折りたたみ椅子を二脚、二階の会議室まで運んでください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 930.0361249999842,
      "stages": [
        {
          "stage": "translating",
          "atMs": 930.1079589999863
        },
        {
          "stage": "speaking",
          "atMs": 1541.7905000000028
        },
        {
          "stage": "speaking",
          "atMs": 1541.9542500000098
        }
      ],
      "translation": {
        "source": "折りたたみ椅子を二脚、二階の会議室まで運んでください。",
        "translation": "Please carry two folding chairs to the conference room on the second floor.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 654
      },
      "translationReceivedMs": 1541.701250000042,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 1541.873750000028
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 161,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=164.000,fish_first_audio;dur=164.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1891.7677090000361,
      "firstAudioMs": 1891.9089169999934,
      "lastAudioBytesMs": 2524.134834000026,
      "serverTimings": {
        "totalMs": 1794,
        "transcribeMs": 0,
        "translationMs": 654,
        "speechMs": 1140,
        "firstAudioMs": 929
      },
      "protocolDoneMs": 2658.488333999994,
      "settledMs": 2658.494333999988,
      "audioBytes": 61021,
      "audioSha256": "58c74a729ac8c9b20685d9166c8c38a138b18aa31e35b15d56280507171fc7e7",
      "mp3Prefix": true,
      "audioFile": "audio/054-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:22:55.512Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 162,
      "case": 54,
      "fixture": "location-ja-en-r2",
      "baseId": "location-ja-en",
      "family": "location",
      "repeat": 2,
      "label": "Location and floor",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "3a6b78ec2ed21c153c2c8f32b8a4f6fe68ce9105ffa47c814ae09380351ed3ef",
      "site": "v3",
      "order": 3,
      "permutation": "main>v35>v3",
      "schedulePosition": 162,
      "scheduledAt": "2026-10-15T04:22:55.522Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.02074999996693805,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:22:55.532Z",
      "cumulativeAttemptedNominalOperations": 222,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 162,
          "text": "折りたたみ椅子を二脚、二階の会議室まで運んでください。",
          "language": "",
          "parts": [
            "折りたたみ椅子を二脚、二階の会議室まで運んでください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 33.73033300001407
        },
        {
          "type": "stage",
          "id": 162,
          "part": 0,
          "stage": "translating",
          "receivedMs": 33.77941700001247
        },
        {
          "type": "translation",
          "id": 162,
          "part": 0,
          "result": {
            "source": "折りたたみ椅子を二脚、二階の会議室まで運んでください。",
            "translation": "Please carry two folding chairs to the conference room on the second floor.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 302
          },
          "speak": true,
          "receivedMs": 340.1447920000064
        },
        {
          "type": "stage",
          "id": 162,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 340.180457999988
        },
        {
          "type": "pronunciation",
          "id": 162,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 340.22550000000047
        },
        {
          "type": "stage",
          "id": 162,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 340.2633330000099
        },
        {
          "type": "audio-start",
          "id": 162,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=281.000,fish_first_audio;dur=284.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 642.3533330000355
        },
        {
          "type": "audio-end",
          "id": 162,
          "part": 0,
          "receivedMs": 1844.0844170000055
        },
        {
          "type": "part-done",
          "id": 162,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 1844.130582999962
        },
        {
          "type": "done",
          "id": 162,
          "timings": {
            "totalMs": 1804,
            "transcribeMs": 0,
            "translationMs": 302,
            "speechMs": 1502,
            "firstAudioMs": 603
          },
          "receivedMs": 1844.1728330000187
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 162,
        "text": "折りたたみ椅子を二脚、二階の会議室まで運んでください。",
        "language": "",
        "parts": [
          "折りたたみ椅子を二脚、二階の会議室まで運んでください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 33.73033300001407,
      "stages": [
        {
          "stage": "translating",
          "atMs": 33.77941700001247
        },
        {
          "stage": "speaking",
          "atMs": 340.180457999988
        },
        {
          "stage": "speaking",
          "atMs": 340.2633330000099
        }
      ],
      "translation": {
        "source": "折りたたみ椅子を二脚、二階の会議室まで運んでください。",
        "translation": "Please carry two folding chairs to the conference room on the second floor.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 302
      },
      "translationReceivedMs": 340.1447920000064,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 340.22550000000047
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 162,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=281.000,fish_first_audio;dur=284.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 642.3533330000355,
      "firstAudioMs": 642.406707999995,
      "lastAudioBytesMs": 1820.168250000046,
      "serverTimings": {
        "totalMs": 1804,
        "transcribeMs": 0,
        "translationMs": 302,
        "speechMs": 1502,
        "firstAudioMs": 603
      },
      "protocolDoneMs": 1844.1728330000187,
      "settledMs": 1844.1784170000465,
      "audioBytes": 59767,
      "audioSha256": "3dd36c1b72181b760e87954f5f39f4717aa76123e23fe8eaf5c4ce697e64a494",
      "mp3Prefix": true,
      "audioFile": "audio/054-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:22:57.381Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 163,
      "case": 55,
      "fixture": "handover-en-ja-r2",
      "baseId": "handover-en-ja",
      "family": "handover",
      "repeat": 2,
      "label": "Complex handover",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "0c93d586270884ae6bc147402fcd4a08484526515ea17ef1e4238db0de69262a",
      "site": "v3",
      "order": 1,
      "permutation": "v3>v35>main",
      "schedulePosition": 163,
      "scheduledAt": "2026-10-15T04:22:57.391Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.0050409999676048756,
      "harnessPacingMs": 1229.69412499998,
      "startedAt": "2026-10-15T04:22:58.631Z",
      "cumulativeAttemptedNominalOperations": 224,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 163,
          "text": "At the morning handover, please separate confirmed deliveries from requests that are still awaiting approval. The generator assigned to the north site must remain there until a replacement arrives; the spare unit may go to the community centre only after its cable has been checked. We expect the main road to reopen this afternoon, but that has not been confirmed. If the route remains closed, tell the receiving teams before rescheduling, preserve the original priority order, and record who agreed to each change.",
          "language": "",
          "parts": [
            "At the morning handover, please separate confirmed deliveries from requests that are still awaiting approval. The generator assigned to the north site must remain there until a replacement arrives; the spare unit may go to the community centre only after its cable has been checked. We expect the main road to reopen this afternoon, but that has not been confirmed. If the route remains closed, tell the receiving teams before rescheduling, preserve the original priority order, and record who agreed to each change."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 27.72441699996125
        },
        {
          "type": "stage",
          "id": 163,
          "part": 0,
          "stage": "translating",
          "receivedMs": 27.805832999991253
        },
        {
          "type": "translation",
          "id": 163,
          "part": 0,
          "result": {
            "source": "At the morning handover, please separate confirmed deliveries from requests that are still awaiting approval. The generator assigned to the north site must remain there until a replacement arrives; the spare unit may go to the community centre only after its cable has been checked. We expect the main road to reopen this afternoon, but that has not been confirmed. If the route remains closed, tell the receiving teams before rescheduling, preserve the original priority order, and record who agreed to each change.",
            "translation": "朝の引き継ぎ時に、確定した配達とまだ承認待ちの依頼を分けてください。北サイトに割り当てられた発電機は、代替機が到着するまでそこに残す必要があります。予備機は、ケーブルが点検された後にのみコミュニティセンターへ持って行くことができます。主要道路が本日午後に再開する見込みですが、まだ確認されていません。もしルートが閉じたままである場合は、再スケジュールする前に受領チームに伝え、元の優先順位順を保持し、各変更に同意した人物を記録してください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 378
          },
          "speak": true,
          "receivedMs": 410.6437079999596
        },
        {
          "type": "stage",
          "id": 163,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 410.69699999992736
        },
        {
          "type": "pronunciation",
          "id": 163,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 410.7278749999823
        },
        {
          "type": "stage",
          "id": 163,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 410.7630829999689
        },
        {
          "type": "pronunciation",
          "id": 163,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 15,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 419.7237919999752
        },
        {
          "type": "stage",
          "id": 163,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 419.76995799993165
        },
        {
          "type": "audio-start",
          "id": 163,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=287.000,fish_first_audio;dur=289.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 15,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 727.5641670000041
        },
        {
          "type": "audio-end",
          "id": 163,
          "part": 0,
          "receivedMs": 14193.845749999979
        },
        {
          "type": "part-done",
          "id": 163,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 14193.938041999936
        },
        {
          "type": "done",
          "id": 163,
          "timings": {
            "totalMs": 14160,
            "transcribeMs": 0,
            "translationMs": 378,
            "speechMs": 13782,
            "firstAudioMs": 687
          },
          "receivedMs": 14194.00083299994
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 163,
        "text": "At the morning handover, please separate confirmed deliveries from requests that are still awaiting approval. The generator assigned to the north site must remain there until a replacement arrives; the spare unit may go to the community centre only after its cable has been checked. We expect the main road to reopen this afternoon, but that has not been confirmed. If the route remains closed, tell the receiving teams before rescheduling, preserve the original priority order, and record who agreed to each change.",
        "language": "",
        "parts": [
          "At the morning handover, please separate confirmed deliveries from requests that are still awaiting approval. The generator assigned to the north site must remain there until a replacement arrives; the spare unit may go to the community centre only after its cable has been checked. We expect the main road to reopen this afternoon, but that has not been confirmed. If the route remains closed, tell the receiving teams before rescheduling, preserve the original priority order, and record who agreed to each change."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 27.72441699996125,
      "stages": [
        {
          "stage": "translating",
          "atMs": 27.805832999991253
        },
        {
          "stage": "speaking",
          "atMs": 410.69699999992736
        },
        {
          "stage": "pronunciation",
          "atMs": 410.7630829999689
        },
        {
          "stage": "speaking",
          "atMs": 419.76995799993165
        }
      ],
      "translation": {
        "source": "At the morning handover, please separate confirmed deliveries from requests that are still awaiting approval. The generator assigned to the north site must remain there until a replacement arrives; the spare unit may go to the community centre only after its cable has been checked. We expect the main road to reopen this afternoon, but that has not been confirmed. If the route remains closed, tell the receiving teams before rescheduling, preserve the original priority order, and record who agreed to each change.",
        "translation": "朝の引き継ぎ時に、確定した配達とまだ承認待ちの依頼を分けてください。北サイトに割り当てられた発電機は、代替機が到着するまでそこに残す必要があります。予備機は、ケーブルが点検された後にのみコミュニティセンターへ持って行くことができます。主要道路が本日午後に再開する見込みですが、まだ確認されていません。もしルートが閉じたままである場合は、再スケジュールする前に受領チームに伝え、元の優先順位順を保持し、各変更に同意した人物を記録してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 378
      },
      "translationReceivedMs": 410.6437079999596,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 410.7278749999823
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 15,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 419.7237919999752
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 163,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=287.000,fish_first_audio;dur=289.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 15,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 727.5641670000041,
      "firstAudioMs": 727.625582999899,
      "lastAudioBytesMs": 14160.142832999933,
      "serverTimings": {
        "totalMs": 14160,
        "transcribeMs": 0,
        "translationMs": 378,
        "speechMs": 13782,
        "firstAudioMs": 687
      },
      "protocolDoneMs": 14194.00083299994,
      "settledMs": 14194.010249999934,
      "audioBytes": 594754,
      "audioSha256": "eb421275dbea6a2dbee9b6dd0701951b61addeff645cca4d2115db19f263ac2e",
      "mp3Prefix": true,
      "audioFile": "audio/055-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 15,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:23:12.834Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 164,
      "case": 55,
      "fixture": "handover-en-ja-r2",
      "baseId": "handover-en-ja",
      "family": "handover",
      "repeat": 2,
      "label": "Complex handover",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "0c93d586270884ae6bc147402fcd4a08484526515ea17ef1e4238db0de69262a",
      "site": "v35",
      "order": 2,
      "permutation": "v3>v35>main",
      "schedulePosition": 164,
      "scheduledAt": "2026-10-15T04:23:12.846Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.013207999989390373,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:23:12.862Z",
      "cumulativeAttemptedNominalOperations": 226,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 164,
          "text": "At the morning handover, please separate confirmed deliveries from requests that are still awaiting approval. The generator assigned to the north site must remain there until a replacement arrives; the spare unit may go to the community centre only after its cable has been checked. We expect the main road to reopen this afternoon, but that has not been confirmed. If the route remains closed, tell the receiving teams before rescheduling, preserve the original priority order, and record who agreed to each change.",
          "language": "",
          "parts": [
            "At the morning handover, please separate confirmed deliveries from requests that are still awaiting approval. The generator assigned to the north site must remain there until a replacement arrives; the spare unit may go to the community centre only after its cable has been checked. We expect the main road to reopen this afternoon, but that has not been confirmed. If the route remains closed, tell the receiving teams before rescheduling, preserve the original priority order, and record who agreed to each change."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 854.0205830000341
        },
        {
          "type": "stage",
          "id": 164,
          "part": 0,
          "stage": "translating",
          "receivedMs": 854.0677080000751
        },
        {
          "type": "translation",
          "id": 164,
          "part": 0,
          "result": {
            "source": "At the morning handover, please separate confirmed deliveries from requests that are still awaiting approval. The generator assigned to the north site must remain there until a replacement arrives; the spare unit may go to the community centre only after its cable has been checked. We expect the main road to reopen this afternoon, but that has not been confirmed. If the route remains closed, tell the receiving teams before rescheduling, preserve the original priority order, and record who agreed to each change.",
            "translation": "朝の引き継ぎ時に、確定した配達とまだ承認待ちの依頼を分けてください。北サイトに割り当てられた発電機は、代替機が到着するまでそこに残す必要があります。予備機は、ケーブルが点検された後にのみコミュニティセンターへ持って行くことができます。主要道路が本日午後に再開する見込みですが、まだ確認されていません。もしルートが閉じたままである場合は、再スケジュールする前に受領チームに伝え、元の優先順位順を保持し、各変更に同意した人物を記録してください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 404
          },
          "speak": true,
          "receivedMs": 1261.5970830000006
        },
        {
          "type": "stage",
          "id": 164,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1261.7043330000015
        },
        {
          "type": "pronunciation",
          "id": 164,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 1261.784667000058
        },
        {
          "type": "stage",
          "id": 164,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 1261.8505829999922
        },
        {
          "type": "pronunciation",
          "id": 164,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 15,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 1273.8152080000145
        },
        {
          "type": "stage",
          "id": 164,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1273.8872919999994
        },
        {
          "type": "audio-start",
          "id": 164,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=183.000,fish_first_audio;dur=183.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 15,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 1565.3730830000713
        },
        {
          "type": "audio-end",
          "id": 164,
          "part": 0,
          "receivedMs": 10078.957832999993
        },
        {
          "type": "part-done",
          "id": 164,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 10079.033208000008
        },
        {
          "type": "done",
          "id": 164,
          "timings": {
            "totalMs": 9219,
            "transcribeMs": 0,
            "translationMs": 404,
            "speechMs": 8815,
            "firstAudioMs": 696
          },
          "receivedMs": 10079.096458000015
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 164,
        "text": "At the morning handover, please separate confirmed deliveries from requests that are still awaiting approval. The generator assigned to the north site must remain there until a replacement arrives; the spare unit may go to the community centre only after its cable has been checked. We expect the main road to reopen this afternoon, but that has not been confirmed. If the route remains closed, tell the receiving teams before rescheduling, preserve the original priority order, and record who agreed to each change.",
        "language": "",
        "parts": [
          "At the morning handover, please separate confirmed deliveries from requests that are still awaiting approval. The generator assigned to the north site must remain there until a replacement arrives; the spare unit may go to the community centre only after its cable has been checked. We expect the main road to reopen this afternoon, but that has not been confirmed. If the route remains closed, tell the receiving teams before rescheduling, preserve the original priority order, and record who agreed to each change."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 854.0205830000341,
      "stages": [
        {
          "stage": "translating",
          "atMs": 854.0677080000751
        },
        {
          "stage": "speaking",
          "atMs": 1261.7043330000015
        },
        {
          "stage": "pronunciation",
          "atMs": 1261.8505829999922
        },
        {
          "stage": "speaking",
          "atMs": 1273.8872919999994
        }
      ],
      "translation": {
        "source": "At the morning handover, please separate confirmed deliveries from requests that are still awaiting approval. The generator assigned to the north site must remain there until a replacement arrives; the spare unit may go to the community centre only after its cable has been checked. We expect the main road to reopen this afternoon, but that has not been confirmed. If the route remains closed, tell the receiving teams before rescheduling, preserve the original priority order, and record who agreed to each change.",
        "translation": "朝の引き継ぎ時に、確定した配達とまだ承認待ちの依頼を分けてください。北サイトに割り当てられた発電機は、代替機が到着するまでそこに残す必要があります。予備機は、ケーブルが点検された後にのみコミュニティセンターへ持って行くことができます。主要道路が本日午後に再開する見込みですが、まだ確認されていません。もしルートが閉じたままである場合は、再スケジュールする前に受領チームに伝え、元の優先順位順を保持し、各変更に同意した人物を記録してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 404
      },
      "translationReceivedMs": 1261.5970830000006,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 1261.784667000058
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 15,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 1273.8152080000145
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 164,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=183.000,fish_first_audio;dur=183.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 15,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 1565.3730830000713,
      "firstAudioMs": 1568.6652920000488,
      "lastAudioBytesMs": 9946.120417000027,
      "serverTimings": {
        "totalMs": 9219,
        "transcribeMs": 0,
        "translationMs": 404,
        "speechMs": 8815,
        "firstAudioMs": 696
      },
      "protocolDoneMs": 10079.096458000015,
      "settledMs": 10079.105833000038,
      "audioBytes": 598934,
      "audioSha256": "0609fa7cac5b7ca38a01ffa5bf4555a79ea9e4103aa0c3c96bfe066666ccaa6d",
      "mp3Prefix": true,
      "audioFile": "audio/055-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 15,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:23:22.951Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 165,
      "case": 55,
      "fixture": "handover-en-ja-r2",
      "baseId": "handover-en-ja",
      "family": "handover",
      "repeat": 2,
      "label": "Complex handover",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "0c93d586270884ae6bc147402fcd4a08484526515ea17ef1e4238db0de69262a",
      "site": "main",
      "order": 3,
      "permutation": "v3>v35>main",
      "schedulePosition": 165,
      "scheduledAt": "2026-10-15T04:23:22.964Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0006660000653937459,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:23:22.979Z",
      "cumulativeAttemptedNominalOperations": 228,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac0c51dfebd794-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "At the morning handover, please separate confirmed deliveries from requests that are still awaiting approval. The generator assigned to the north site must remain there until a replacement arrives; the spare unit may go to the community centre only after its cable has been checked. We expect the main road to reopen this afternoon, but that has not been confirmed. If the route remains closed, tell the receiving teams before rescheduling, preserve the original priority order, and record who agreed to each change.",
        "translation": "朝の引き継ぎ時に、確定した配達とまだ承認待ちの依頼を分けてください。北サイトに割り当てられた発電機は、代替機が到着するまでそこに残す必要があります。予備機は、ケーブルが点検された後にのみコミュニティセンターへ持って行くことができます。主要道路が本日午後に再開する見込みですが、まだ確認されていません。もしルートが閉じたままである場合は、再スケジュールする前に受領チームに伝え、元の優先順位順を保持し、各変更に同意した人物を記録してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 556
      },
      "translationReceivedMs": 690.5725000000093,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1140.6070410000393,
      "audioHeaders": {
        "cf-ray": "a4ac0c55ad73d794-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=28.000,fish_headers;dur=298.000,fish_first_audio;dur=298.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "15",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1140.829000000027,
      "lastAudioBytesMs": 14253.981458000024,
      "streamEofMs": 14254.270541000064,
      "settledMs": 14254.279416000005,
      "audioBytes": 580126,
      "audioSha256": "9e11824670109fc1eabdf28ff30a04839a652f158fad1be24b65808936c43071",
      "mp3Prefix": true,
      "audioFile": "audio/055-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "15",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:23:37.240Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 166,
      "case": 56,
      "fixture": "handover-priorities-en-ja-r2",
      "baseId": "handover-priorities-en-ja",
      "family": "handover-priorities",
      "repeat": 2,
      "label": "Priority, tentative timing and named locations",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "82155eceb656b85440a7195e430f9ddb0bbfd6a5a31777b89ceee56ef5cba962",
      "site": "v3",
      "order": 1,
      "permutation": "v3>v35>main",
      "schedulePosition": 166,
      "scheduledAt": "2026-10-15T04:23:37.250Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.009833000018261373,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:23:37.260Z",
      "cumulativeAttemptedNominalOperations": 230,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 166,
          "text": "For the evening handover, the Kyojima delivery remains the first priority, followed by Koganecho. The driver expects to return before sunset, although traffic may change that estimate. If the return is delayed, notify both receiving teams and ask which supplies can wait until morning. Keep the original priority order unless both coordinators agree to a change, and record the reason, the new order, and the names of the people who agreed.",
          "language": "",
          "parts": [
            "For the evening handover, the Kyojima delivery remains the first priority, followed by Koganecho. The driver expects to return before sunset, although traffic may change that estimate. If the return is delayed, notify both receiving teams and ask which supplies can wait until morning. Keep the original priority order unless both coordinators agree to a change, and record the reason, the new order, and the names of the people who agreed."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 197.8248330000788
        },
        {
          "type": "stage",
          "id": 166,
          "part": 0,
          "stage": "translating",
          "receivedMs": 198.56045800005086
        },
        {
          "type": "translation",
          "id": 166,
          "part": 0,
          "result": {
            "source": "For the evening handover, the Kyojima delivery remains the first priority, followed by Koganecho. The driver expects to return before sunset, although traffic may change that estimate. If the return is delayed, notify both receiving teams and ask which supplies can wait until morning. Keep the original priority order unless both coordinators agree to a change, and record the reason, the new order, and the names of the people who agreed.",
            "translation": "夕方の引き継ぎでは、京島の配達が最優先で、次に黄金町が続きます。ドライバーは日没前に戻る見込みですが、交通状況によりその見積もりが変わる可能性があります。戻りが遅れる場合は、受け取りチームの両方に通知し、どの物資を朝まで待たせられるかを尋ねてください。両方のコーディネーターが変更に同意しない限り、元の優先順位順を保ち、理由、新しい順序、同意した人の名前を記録してください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 473
          },
          "speak": true,
          "receivedMs": 672.0449580000713
        },
        {
          "type": "stage",
          "id": 166,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 672.1069160000188
        },
        {
          "type": "pronunciation",
          "id": 166,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 672.1479580000741
        },
        {
          "type": "stage",
          "id": 166,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 672.1971660000272
        },
        {
          "type": "pronunciation",
          "id": 166,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 11,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 677.770416000043
        },
        {
          "type": "stage",
          "id": 166,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 677.8643750000047
        },
        {
          "type": "audio-start",
          "id": 166,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=296.000,fish_first_audio;dur=299.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 11,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 999.2850409999955
        },
        {
          "type": "audio-end",
          "id": 166,
          "part": 0,
          "receivedMs": 12745.124500000034
        },
        {
          "type": "part-done",
          "id": 166,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 12745.233375000069
        },
        {
          "type": "done",
          "id": 166,
          "timings": {
            "totalMs": 12544,
            "transcribeMs": 0,
            "translationMs": 473,
            "speechMs": 12071,
            "firstAudioMs": 793
          },
          "receivedMs": 12745.36712499999
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 166,
        "text": "For the evening handover, the Kyojima delivery remains the first priority, followed by Koganecho. The driver expects to return before sunset, although traffic may change that estimate. If the return is delayed, notify both receiving teams and ask which supplies can wait until morning. Keep the original priority order unless both coordinators agree to a change, and record the reason, the new order, and the names of the people who agreed.",
        "language": "",
        "parts": [
          "For the evening handover, the Kyojima delivery remains the first priority, followed by Koganecho. The driver expects to return before sunset, although traffic may change that estimate. If the return is delayed, notify both receiving teams and ask which supplies can wait until morning. Keep the original priority order unless both coordinators agree to a change, and record the reason, the new order, and the names of the people who agreed."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 197.8248330000788,
      "stages": [
        {
          "stage": "translating",
          "atMs": 198.56045800005086
        },
        {
          "stage": "speaking",
          "atMs": 672.1069160000188
        },
        {
          "stage": "pronunciation",
          "atMs": 672.1971660000272
        },
        {
          "stage": "speaking",
          "atMs": 677.8643750000047
        }
      ],
      "translation": {
        "source": "For the evening handover, the Kyojima delivery remains the first priority, followed by Koganecho. The driver expects to return before sunset, although traffic may change that estimate. If the return is delayed, notify both receiving teams and ask which supplies can wait until morning. Keep the original priority order unless both coordinators agree to a change, and record the reason, the new order, and the names of the people who agreed.",
        "translation": "夕方の引き継ぎでは、京島の配達が最優先で、次に黄金町が続きます。ドライバーは日没前に戻る見込みですが、交通状況によりその見積もりが変わる可能性があります。戻りが遅れる場合は、受け取りチームの両方に通知し、どの物資を朝まで待たせられるかを尋ねてください。両方のコーディネーターが変更に同意しない限り、元の優先順位順を保ち、理由、新しい順序、同意した人の名前を記録してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 473
      },
      "translationReceivedMs": 672.0449580000713,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 672.1479580000741
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 11,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 677.770416000043
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 166,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=296.000,fish_first_audio;dur=299.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 11,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 999.2850409999955,
      "firstAudioMs": 999.3495830000611,
      "lastAudioBytesMs": 12722.915125000058,
      "serverTimings": {
        "totalMs": 12544,
        "transcribeMs": 0,
        "translationMs": 473,
        "speechMs": 12071,
        "firstAudioMs": 793
      },
      "protocolDoneMs": 12745.36712499999,
      "settledMs": 12745.378499999992,
      "audioBytes": 525373,
      "audioSha256": "0877ca59ffad2396d315b434abb43a49e65f875ba8a2105b4e01102c34fc3f8b",
      "mp3Prefix": true,
      "audioFile": "audio/056-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 11,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:23:50.012Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 167,
      "case": 56,
      "fixture": "handover-priorities-en-ja-r2",
      "baseId": "handover-priorities-en-ja",
      "family": "handover-priorities",
      "repeat": 2,
      "label": "Priority, tentative timing and named locations",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "82155eceb656b85440a7195e430f9ddb0bbfd6a5a31777b89ceee56ef5cba962",
      "site": "v35",
      "order": 2,
      "permutation": "v3>v35>main",
      "schedulePosition": 167,
      "scheduledAt": "2026-10-15T04:23:50.024Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.005541999940760434,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:23:50.035Z",
      "cumulativeAttemptedNominalOperations": 232,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 167,
          "text": "For the evening handover, the Kyojima delivery remains the first priority, followed by Koganecho. The driver expects to return before sunset, although traffic may change that estimate. If the return is delayed, notify both receiving teams and ask which supplies can wait until morning. Keep the original priority order unless both coordinators agree to a change, and record the reason, the new order, and the names of the people who agreed.",
          "language": "",
          "parts": [
            "For the evening handover, the Kyojima delivery remains the first priority, followed by Koganecho. The driver expects to return before sunset, although traffic may change that estimate. If the return is delayed, notify both receiving teams and ask which supplies can wait until morning. Keep the original priority order unless both coordinators agree to a change, and record the reason, the new order, and the names of the people who agreed."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 500.3611670000246
        },
        {
          "type": "stage",
          "id": 167,
          "part": 0,
          "stage": "translating",
          "receivedMs": 500.4492920000339
        },
        {
          "type": "translation",
          "id": 167,
          "part": 0,
          "result": {
            "source": "For the evening handover, the Kyojima delivery remains the first priority, followed by Koganecho. The driver expects to return before sunset, although traffic may change that estimate. If the return is delayed, notify both receiving teams and ask which supplies can wait until morning. Keep the original priority order unless both coordinators agree to a change, and record the reason, the new order, and the names of the people who agreed.",
            "translation": "夕方の引き継ぎでは、京島の配達が最優先で、次に黄金町が続きます。ドライバーは日没前に戻る見込みですが、交通状況によりその見積もりが変わる可能性があります。戻りが遅れる場合は、両方の受け取りチームに通知し、どの物資を朝まで待たせられるかを尋ねてください。両方のコーディネーターが変更に同意しない限り、元の優先順位の順序を保ち、理由、新しい順序、同意した人の名前を記録してください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 542
          },
          "speak": true,
          "receivedMs": 1045.3343340000138
        },
        {
          "type": "stage",
          "id": 167,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1047.1638340000063
        },
        {
          "type": "pronunciation",
          "id": 167,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 1047.5810840000631
        },
        {
          "type": "stage",
          "id": 167,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 1047.669542000047
        },
        {
          "type": "pronunciation",
          "id": 167,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 11,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 1056.0653750000056
        },
        {
          "type": "stage",
          "id": 167,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1056.136541999993
        },
        {
          "type": "audio-start",
          "id": 167,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=166.000,fish_first_audio;dur=166.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 11,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 1335.0842089999933
        },
        {
          "type": "audio-end",
          "id": 167,
          "part": 0,
          "receivedMs": 9325.578625000082
        },
        {
          "type": "part-done",
          "id": 167,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 9325.630750000011
        },
        {
          "type": "done",
          "id": 167,
          "timings": {
            "totalMs": 8818,
            "transcribeMs": 0,
            "translationMs": 542,
            "speechMs": 8276,
            "firstAudioMs": 818
          },
          "receivedMs": 9325.671709000017
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 167,
        "text": "For the evening handover, the Kyojima delivery remains the first priority, followed by Koganecho. The driver expects to return before sunset, although traffic may change that estimate. If the return is delayed, notify both receiving teams and ask which supplies can wait until morning. Keep the original priority order unless both coordinators agree to a change, and record the reason, the new order, and the names of the people who agreed.",
        "language": "",
        "parts": [
          "For the evening handover, the Kyojima delivery remains the first priority, followed by Koganecho. The driver expects to return before sunset, although traffic may change that estimate. If the return is delayed, notify both receiving teams and ask which supplies can wait until morning. Keep the original priority order unless both coordinators agree to a change, and record the reason, the new order, and the names of the people who agreed."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 500.3611670000246,
      "stages": [
        {
          "stage": "translating",
          "atMs": 500.4492920000339
        },
        {
          "stage": "speaking",
          "atMs": 1047.1638340000063
        },
        {
          "stage": "pronunciation",
          "atMs": 1047.669542000047
        },
        {
          "stage": "speaking",
          "atMs": 1056.136541999993
        }
      ],
      "translation": {
        "source": "For the evening handover, the Kyojima delivery remains the first priority, followed by Koganecho. The driver expects to return before sunset, although traffic may change that estimate. If the return is delayed, notify both receiving teams and ask which supplies can wait until morning. Keep the original priority order unless both coordinators agree to a change, and record the reason, the new order, and the names of the people who agreed.",
        "translation": "夕方の引き継ぎでは、京島の配達が最優先で、次に黄金町が続きます。ドライバーは日没前に戻る見込みですが、交通状況によりその見積もりが変わる可能性があります。戻りが遅れる場合は、両方の受け取りチームに通知し、どの物資を朝まで待たせられるかを尋ねてください。両方のコーディネーターが変更に同意しない限り、元の優先順位の順序を保ち、理由、新しい順序、同意した人の名前を記録してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 542
      },
      "translationReceivedMs": 1045.3343340000138,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 1047.5810840000631
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 11,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 1056.0653750000056
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 167,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=166.000,fish_first_audio;dur=166.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 11,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 1335.0842089999933,
      "firstAudioMs": 1335.1670419999864,
      "lastAudioBytesMs": 9193.607542000012,
      "serverTimings": {
        "totalMs": 8818,
        "transcribeMs": 0,
        "translationMs": 542,
        "speechMs": 8276,
        "firstAudioMs": 818
      },
      "protocolDoneMs": 9325.671709000017,
      "settledMs": 9325.676959000062,
      "audioBytes": 544599,
      "audioSha256": "7e847909567f55892193c70c80cd31ba4ee4f86ef3588c2d262afeab1b191741",
      "mp3Prefix": true,
      "audioFile": "audio/056-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 11,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:23:59.365Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 168,
      "case": 56,
      "fixture": "handover-priorities-en-ja-r2",
      "baseId": "handover-priorities-en-ja",
      "family": "handover-priorities",
      "repeat": 2,
      "label": "Priority, tentative timing and named locations",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "82155eceb656b85440a7195e430f9ddb0bbfd6a5a31777b89ceee56ef5cba962",
      "site": "main",
      "order": 3,
      "permutation": "v3>v35>main",
      "schedulePosition": 168,
      "scheduledAt": "2026-10-15T04:23:59.377Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0012080000014975667,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:23:59.389Z",
      "cumulativeAttemptedNominalOperations": 234,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac0d36dcf2ff03-PDX",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "For the evening handover, the Kyojima delivery remains the first priority, followed by Koganecho. The driver expects to return before sunset, although traffic may change that estimate. If the return is delayed, notify both receiving teams and ask which supplies can wait until morning. Keep the original priority order unless both coordinators agree to a change, and record the reason, the new order, and the names of the people who agreed.",
        "translation": "夕方の引き継ぎでは、京島の配達が最優先で、次に黄金町が続きます。ドライバーは日没前に戻る見込みですが、交通状況によりその見積もりが変わる可能性があります。戻りが遅れる場合は、両方の受け取りチームに通知し、どの物資を朝まで待たせられるかを尋ねてください。両方のコーディネーターが変更に同意しない限り、元の優先順位の順序を保ち、理由、新しい順序、同意した人の名前を記録してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 638
      },
      "translationReceivedMs": 1178.7761660000542,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1802.1193330000388,
      "audioHeaders": {
        "cf-ray": "a4ac0d3c9a3cff03-PDX",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=10.000,fish_headers;dur=240.000,fish_first_audio;dur=240.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "11",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1802.25320799998,
      "lastAudioBytesMs": 10036.763708000071,
      "streamEofMs": 10036.865208000061,
      "settledMs": 10036.869208000018,
      "audioBytes": 565915,
      "audioSha256": "44c46a58d1f92a51395eb4e6335275f8eb42320ee7ca2f8064464800ab5df09d",
      "mp3Prefix": true,
      "audioFile": "audio/056-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "11",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:24:09.431Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 169,
      "case": 57,
      "fixture": "handover-priorities-ja-en-r2",
      "baseId": "handover-priorities-ja-en",
      "family": "handover-priorities",
      "repeat": 2,
      "label": "Priority, tentative timing and named locations",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "8fdec9f583a2dca9511965604e8720677273f1907d4513cbf03ffce5bfafd132",
      "site": "v35",
      "order": 1,
      "permutation": "v35>v3>main",
      "schedulePosition": 169,
      "scheduledAt": "2026-10-15T04:24:09.443Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.004916000063531101,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:24:09.453Z",
      "cumulativeAttemptedNominalOperations": 236,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 169,
          "text": "夕方の引き継ぎでは、京島への配送を最優先とし、その次を黄金町としてください。運転手は日没前に戻る見込みですが、交通状況によって変わる可能性があります。帰着が遅れる場合は、両方の受け取り担当者へ連絡し、翌朝まで待てる物資を確認してください。両方の担当者が変更に同意しない限り、元の優先順位を保ってください。変更する場合は、理由、新しい順序、同意した人の名前を記録してください。",
          "language": "",
          "parts": [
            "夕方の引き継ぎでは、京島への配送を最優先とし、その次を黄金町としてください。運転手は日没前に戻る見込みですが、交通状況によって変わる可能性があります。帰着が遅れる場合は、両方の受け取り担当者へ連絡し、翌朝まで待てる物資を確認してください。両方の担当者が変更に同意しない限り、元の優先順位を保ってください。変更する場合は、理由、新しい順序、同意した人の名前を記録してください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 136.84058299998287
        },
        {
          "type": "stage",
          "id": 169,
          "part": 0,
          "stage": "translating",
          "receivedMs": 136.96283299999777
        },
        {
          "type": "translation",
          "id": 169,
          "part": 0,
          "result": {
            "source": "夕方の引き継ぎでは、京島への配送を最優先とし、その次を黄金町としてください。運転手は日没前に戻る見込みですが、交通状況によって変わる可能性があります。帰着が遅れる場合は、両方の受け取り担当者へ連絡し、翌朝まで待てる物資を確認してください。両方の担当者が変更に同意しない限り、元の優先順位を保ってください。変更する場合は、理由、新しい順序、同意した人の名前を記録してください。",
            "translation": "In the evening handover, prioritize delivery to Kyoshima above all else, and place Golden Town second. The driver is expected to return before sunset, but this may change depending on traffic conditions. If the return is delayed, contact both recipients and confirm the supplies that can wait until the next morning. Unless both recipients agree to the change, maintain the original priority order. If a change is made, record the reason, the new order, and the names of the people who agreed.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 365
          },
          "speak": true,
          "receivedMs": 504.23916600004304
        },
        {
          "type": "stage",
          "id": 169,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 504.32654100004584
        },
        {
          "type": "pronunciation",
          "id": 169,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 504.37712499999907
        },
        {
          "type": "stage",
          "id": 169,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 504.4205410000868
        },
        {
          "type": "audio-start",
          "id": 169,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=164.000,fish_first_audio;dur=164.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 775.6447499999776
        },
        {
          "type": "audio-end",
          "id": 169,
          "part": 0,
          "receivedMs": 7740.802040999988
        },
        {
          "type": "part-done",
          "id": 169,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 7740.8964160000905
        },
        {
          "type": "done",
          "id": 169,
          "timings": {
            "totalMs": 7598,
            "transcribeMs": 0,
            "translationMs": 365,
            "speechMs": 7233,
            "firstAudioMs": 637
          },
          "receivedMs": 7740.9730410000775
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 169,
        "text": "夕方の引き継ぎでは、京島への配送を最優先とし、その次を黄金町としてください。運転手は日没前に戻る見込みですが、交通状況によって変わる可能性があります。帰着が遅れる場合は、両方の受け取り担当者へ連絡し、翌朝まで待てる物資を確認してください。両方の担当者が変更に同意しない限り、元の優先順位を保ってください。変更する場合は、理由、新しい順序、同意した人の名前を記録してください。",
        "language": "",
        "parts": [
          "夕方の引き継ぎでは、京島への配送を最優先とし、その次を黄金町としてください。運転手は日没前に戻る見込みですが、交通状況によって変わる可能性があります。帰着が遅れる場合は、両方の受け取り担当者へ連絡し、翌朝まで待てる物資を確認してください。両方の担当者が変更に同意しない限り、元の優先順位を保ってください。変更する場合は、理由、新しい順序、同意した人の名前を記録してください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 136.84058299998287,
      "stages": [
        {
          "stage": "translating",
          "atMs": 136.96283299999777
        },
        {
          "stage": "speaking",
          "atMs": 504.32654100004584
        },
        {
          "stage": "speaking",
          "atMs": 504.4205410000868
        }
      ],
      "translation": {
        "source": "夕方の引き継ぎでは、京島への配送を最優先とし、その次を黄金町としてください。運転手は日没前に戻る見込みですが、交通状況によって変わる可能性があります。帰着が遅れる場合は、両方の受け取り担当者へ連絡し、翌朝まで待てる物資を確認してください。両方の担当者が変更に同意しない限り、元の優先順位を保ってください。変更する場合は、理由、新しい順序、同意した人の名前を記録してください。",
        "translation": "In the evening handover, prioritize delivery to Kyoshima above all else, and place Golden Town second. The driver is expected to return before sunset, but this may change depending on traffic conditions. If the return is delayed, contact both recipients and confirm the supplies that can wait until the next morning. Unless both recipients agree to the change, maintain the original priority order. If a change is made, record the reason, the new order, and the names of the people who agreed.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 365
      },
      "translationReceivedMs": 504.23916600004304,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 504.37712499999907
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 169,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=164.000,fish_first_audio;dur=164.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 775.6447499999776,
      "firstAudioMs": 780.3236660000402,
      "lastAudioBytesMs": 7608.9406660000095,
      "serverTimings": {
        "totalMs": 7598,
        "transcribeMs": 0,
        "translationMs": 365,
        "speechMs": 7233,
        "firstAudioMs": 637
      },
      "protocolDoneMs": 7740.9730410000775,
      "settledMs": 7740.9860000000335,
      "audioBytes": 486085,
      "audioSha256": "608926b061f877e2d8062d0c81408788d31e90e7dcb98c63ead7352051c797fd",
      "mp3Prefix": true,
      "audioFile": "audio/057-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:24:17.203Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 170,
      "case": 57,
      "fixture": "handover-priorities-ja-en-r2",
      "baseId": "handover-priorities-ja-en",
      "family": "handover-priorities",
      "repeat": 2,
      "label": "Priority, tentative timing and named locations",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "8fdec9f583a2dca9511965604e8720677273f1907d4513cbf03ffce5bfafd132",
      "site": "v3",
      "order": 2,
      "permutation": "v35>v3>main",
      "schedulePosition": 170,
      "scheduledAt": "2026-10-15T04:24:17.217Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.023874999955296516,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:24:17.230Z",
      "cumulativeAttemptedNominalOperations": 238,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 170,
          "text": "夕方の引き継ぎでは、京島への配送を最優先とし、その次を黄金町としてください。運転手は日没前に戻る見込みですが、交通状況によって変わる可能性があります。帰着が遅れる場合は、両方の受け取り担当者へ連絡し、翌朝まで待てる物資を確認してください。両方の担当者が変更に同意しない限り、元の優先順位を保ってください。変更する場合は、理由、新しい順序、同意した人の名前を記録してください。",
          "language": "",
          "parts": [
            "夕方の引き継ぎでは、京島への配送を最優先とし、その次を黄金町としてください。運転手は日没前に戻る見込みですが、交通状況によって変わる可能性があります。帰着が遅れる場合は、両方の受け取り担当者へ連絡し、翌朝まで待てる物資を確認してください。両方の担当者が変更に同意しない限り、元の優先順位を保ってください。変更する場合は、理由、新しい順序、同意した人の名前を記録してください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 27.5339999999851
        },
        {
          "type": "stage",
          "id": 170,
          "part": 0,
          "stage": "translating",
          "receivedMs": 27.57962500001304
        },
        {
          "type": "translation",
          "id": 170,
          "part": 0,
          "result": {
            "source": "夕方の引き継ぎでは、京島への配送を最優先とし、その次を黄金町としてください。運転手は日没前に戻る見込みですが、交通状況によって変わる可能性があります。帰着が遅れる場合は、両方の受け取り担当者へ連絡し、翌朝まで待てる物資を確認してください。両方の担当者が変更に同意しない限り、元の優先順位を保ってください。変更する場合は、理由、新しい順序、同意した人の名前を記録してください。",
            "translation": "In the evening handover, prioritize delivery to Kyoshima above all else, and place Golden Town second. The driver is expected to return before sunset, but this may change depending on traffic conditions. If the return is delayed, contact both recipients and verify which supplies can wait until the next morning. Unless both recipients agree to a change, maintain the original priority order. If a change is made, record the reason, the new order, and the names of the people who agreed.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 465
          },
          "speak": true,
          "receivedMs": 493.7360000000335
        },
        {
          "type": "stage",
          "id": 170,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 493.86979200004134
        },
        {
          "type": "pronunciation",
          "id": 170,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 493.95162499998696
        },
        {
          "type": "stage",
          "id": 170,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 494.0136250000214
        },
        {
          "type": "audio-start",
          "id": 170,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=315.000,fish_first_audio;dur=316.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 830.7922499999404
        },
        {
          "type": "audio-end",
          "id": 170,
          "part": 0,
          "receivedMs": 12270.041583999991
        },
        {
          "type": "part-done",
          "id": 170,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 12270.125791999977
        },
        {
          "type": "done",
          "id": 170,
          "timings": {
            "totalMs": 12237,
            "transcribeMs": 0,
            "translationMs": 465,
            "speechMs": 11772,
            "firstAudioMs": 799
          },
          "receivedMs": 12270.193333999952
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 170,
        "text": "夕方の引き継ぎでは、京島への配送を最優先とし、その次を黄金町としてください。運転手は日没前に戻る見込みですが、交通状況によって変わる可能性があります。帰着が遅れる場合は、両方の受け取り担当者へ連絡し、翌朝まで待てる物資を確認してください。両方の担当者が変更に同意しない限り、元の優先順位を保ってください。変更する場合は、理由、新しい順序、同意した人の名前を記録してください。",
        "language": "",
        "parts": [
          "夕方の引き継ぎでは、京島への配送を最優先とし、その次を黄金町としてください。運転手は日没前に戻る見込みですが、交通状況によって変わる可能性があります。帰着が遅れる場合は、両方の受け取り担当者へ連絡し、翌朝まで待てる物資を確認してください。両方の担当者が変更に同意しない限り、元の優先順位を保ってください。変更する場合は、理由、新しい順序、同意した人の名前を記録してください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 27.5339999999851,
      "stages": [
        {
          "stage": "translating",
          "atMs": 27.57962500001304
        },
        {
          "stage": "speaking",
          "atMs": 493.86979200004134
        },
        {
          "stage": "speaking",
          "atMs": 494.0136250000214
        }
      ],
      "translation": {
        "source": "夕方の引き継ぎでは、京島への配送を最優先とし、その次を黄金町としてください。運転手は日没前に戻る見込みですが、交通状況によって変わる可能性があります。帰着が遅れる場合は、両方の受け取り担当者へ連絡し、翌朝まで待てる物資を確認してください。両方の担当者が変更に同意しない限り、元の優先順位を保ってください。変更する場合は、理由、新しい順序、同意した人の名前を記録してください。",
        "translation": "In the evening handover, prioritize delivery to Kyoshima above all else, and place Golden Town second. The driver is expected to return before sunset, but this may change depending on traffic conditions. If the return is delayed, contact both recipients and verify which supplies can wait until the next morning. Unless both recipients agree to a change, maintain the original priority order. If a change is made, record the reason, the new order, and the names of the people who agreed.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 465
      },
      "translationReceivedMs": 493.7360000000335,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 493.95162499998696
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 170,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=315.000,fish_first_audio;dur=316.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 830.7922499999404,
      "firstAudioMs": 830.8631670000032,
      "lastAudioBytesMs": 12244.482166999951,
      "serverTimings": {
        "totalMs": 12237,
        "transcribeMs": 0,
        "translationMs": 465,
        "speechMs": 11772,
        "firstAudioMs": 799
      },
      "protocolDoneMs": 12270.193333999952,
      "settledMs": 12270.201250000042,
      "audioBytes": 497788,
      "audioSha256": "774a7046ddca80bfdfc9f4335afcfba1cdd3c998372940db8d4a8b4ca78a9c9d",
      "mp3Prefix": true,
      "audioFile": "audio/057-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:24:29.508Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 171,
      "case": 57,
      "fixture": "handover-priorities-ja-en-r2",
      "baseId": "handover-priorities-ja-en",
      "family": "handover-priorities",
      "repeat": 2,
      "label": "Priority, tentative timing and named locations",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "8fdec9f583a2dca9511965604e8720677273f1907d4513cbf03ffce5bfafd132",
      "site": "main",
      "order": 3,
      "permutation": "v35>v3>main",
      "schedulePosition": 171,
      "scheduledAt": "2026-10-15T04:24:29.523Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0007499998901039362,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:24:29.534Z",
      "cumulativeAttemptedNominalOperations": 240,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac0df26f6ddb13-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "夕方の引き継ぎでは、京島への配送を最優先とし、その次を黄金町としてください。運転手は日没前に戻る見込みですが、交通状況によって変わる可能性があります。帰着が遅れる場合は、両方の受け取り担当者へ連絡し、翌朝まで待てる物資を確認してください。両方の担当者が変更に同意しない限り、元の優先順位を保ってください。変更する場合は、理由、新しい順序、同意した人の名前を記録してください。",
        "translation": "In the evening handover, prioritize delivery to Kyoshima above all else, and place Golden Town second. The driver is expected to return before sunset, but this may change depending on traffic conditions. If the return is delayed, contact both recipients and confirm the supplies that can wait until the next morning. Unless both recipients agree to the change, maintain the original priority order. If a change is made, record the reason, the new order, and the names of the people who agreed.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 330
      },
      "translationReceivedMs": 561.6653749999823,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1108.965499999933,
      "audioHeaders": {
        "cf-ray": "a4ac0df5fafedb13-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=295.000,fish_first_audio;dur=295.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1109.093292000005,
      "lastAudioBytesMs": 12308.440124999965,
      "streamEofMs": 12308.649041999946,
      "settledMs": 12308.65625,
      "audioBytes": 470203,
      "audioSha256": "09ca78cb60811b08645496c595aae430d11772822932b11afbb211957e159aec",
      "mp3Prefix": true,
      "audioFile": "audio/057-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:24:41.852Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 172,
      "case": 58,
      "fixture": "greeting-ja-en-r2",
      "baseId": "greeting-ja-en",
      "family": "greeting",
      "repeat": 2,
      "label": "Greeting",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "2e3e47a3940f36ea389f935b340b33396e1f9e64198882ac1cb5c0e485abde15",
      "site": "main",
      "order": 1,
      "permutation": "main>v3>v35",
      "schedulePosition": 172,
      "scheduledAt": "2026-10-15T04:24:41.863Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0004999999655410647,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:24:41.873Z",
      "cumulativeAttemptedNominalOperations": 242,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac0e3e6fe0db13-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "こんにちは。お手伝いいただき、ありがとうございます。",
        "translation": "Hello. Thank you for your help.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 302
      },
      "translationReceivedMs": 345.75720800005365,
      "speechHttpStatus": 200,
      "speechHeadersMs": 755.2856250000186,
      "audioHeaders": {
        "cf-ray": "a4ac0e40987edb13-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=324.000,fish_first_audio;dur=328.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 756.1331660000142,
      "lastAudioBytesMs": 1422.8386249999749,
      "streamEofMs": 1423.0284160000738,
      "settledMs": 1423.0346249999711,
      "audioBytes": 34271,
      "audioSha256": "1afff9ea29f9ffd2dfc237dc8f00093c7fb5081d0cbe00fcf0348bc5112368a8",
      "mp3Prefix": true,
      "audioFile": "audio/058-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:24:43.301Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 173,
      "case": 58,
      "fixture": "greeting-ja-en-r2",
      "baseId": "greeting-ja-en",
      "family": "greeting",
      "repeat": 2,
      "label": "Greeting",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "2e3e47a3940f36ea389f935b340b33396e1f9e64198882ac1cb5c0e485abde15",
      "site": "v3",
      "order": 2,
      "permutation": "main>v3>v35",
      "schedulePosition": 173,
      "scheduledAt": "2026-10-15T04:24:43.313Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.00958299997728318,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:24:43.323Z",
      "cumulativeAttemptedNominalOperations": 244,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 173,
          "text": "こんにちは。お手伝いいただき、ありがとうございます。",
          "language": "",
          "parts": [
            "こんにちは。お手伝いいただき、ありがとうございます。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 24.39000000001397
        },
        {
          "type": "stage",
          "id": 173,
          "part": 0,
          "stage": "translating",
          "receivedMs": 24.444875000044703
        },
        {
          "type": "translation",
          "id": 173,
          "part": 0,
          "result": {
            "source": "こんにちは。お手伝いいただき、ありがとうございます。",
            "translation": "Hello. Thank you for your help.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 273
          },
          "speak": true,
          "receivedMs": 301.69495899998583
        },
        {
          "type": "stage",
          "id": 173,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 301.749124999973
        },
        {
          "type": "pronunciation",
          "id": 173,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 301.8366249999963
        },
        {
          "type": "stage",
          "id": 173,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 301.8766670000041
        },
        {
          "type": "audio-start",
          "id": 173,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=288.000,fish_first_audio;dur=292.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 694.358249999932
        },
        {
          "type": "audio-end",
          "id": 173,
          "part": 0,
          "receivedMs": 1301.4572090000147
        },
        {
          "type": "part-done",
          "id": 173,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 1301.532292000018
        },
        {
          "type": "done",
          "id": 173,
          "timings": {
            "totalMs": 1269,
            "transcribeMs": 0,
            "translationMs": 273,
            "speechMs": 996,
            "firstAudioMs": 584
          },
          "receivedMs": 1301.5740000000224
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 173,
        "text": "こんにちは。お手伝いいただき、ありがとうございます。",
        "language": "",
        "parts": [
          "こんにちは。お手伝いいただき、ありがとうございます。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 24.39000000001397,
      "stages": [
        {
          "stage": "translating",
          "atMs": 24.444875000044703
        },
        {
          "stage": "speaking",
          "atMs": 301.749124999973
        },
        {
          "stage": "speaking",
          "atMs": 301.8766670000041
        }
      ],
      "translation": {
        "source": "こんにちは。お手伝いいただき、ありがとうございます。",
        "translation": "Hello. Thank you for your help.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 273
      },
      "translationReceivedMs": 301.69495899998583,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 301.8366249999963
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 173,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=288.000,fish_first_audio;dur=292.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 694.358249999932,
      "firstAudioMs": 694.4642499999609,
      "lastAudioBytesMs": 1277.892749999999,
      "serverTimings": {
        "totalMs": 1269,
        "transcribeMs": 0,
        "translationMs": 273,
        "speechMs": 996,
        "firstAudioMs": 584
      },
      "protocolDoneMs": 1301.5740000000224,
      "settledMs": 1301.5795839999337,
      "audioBytes": 33017,
      "audioSha256": "fece61b9347dba3a1a0ab8b9b4ef4b685beef0af6d953c191252ff0533056141",
      "mp3Prefix": true,
      "audioFile": "audio/058-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:24:44.628Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 174,
      "case": 58,
      "fixture": "greeting-ja-en-r2",
      "baseId": "greeting-ja-en",
      "family": "greeting",
      "repeat": 2,
      "label": "Greeting",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "2e3e47a3940f36ea389f935b340b33396e1f9e64198882ac1cb5c0e485abde15",
      "site": "v35",
      "order": 3,
      "permutation": "main>v3>v35",
      "schedulePosition": 174,
      "scheduledAt": "2026-10-15T04:24:44.642Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.010915999999269843,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:24:44.652Z",
      "cumulativeAttemptedNominalOperations": 246,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 174,
          "text": "こんにちは。お手伝いいただき、ありがとうございます。",
          "language": "",
          "parts": [
            "こんにちは。お手伝いいただき、ありがとうございます。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 131.69558299996424
        },
        {
          "type": "stage",
          "id": 174,
          "part": 0,
          "stage": "translating",
          "receivedMs": 131.795749999932
        },
        {
          "type": "translation",
          "id": 174,
          "part": 0,
          "result": {
            "source": "こんにちは。お手伝いいただき、ありがとうございます。",
            "translation": "Hello. Thank you for your help.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 294
          },
          "speak": true,
          "receivedMs": 500.19537500001024
        },
        {
          "type": "stage",
          "id": 174,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 500.2900410000002
        },
        {
          "type": "pronunciation",
          "id": 174,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 500.45062499993946
        },
        {
          "type": "stage",
          "id": 174,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 500.55737499997485
        },
        {
          "type": "audio-start",
          "id": 174,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=153.000,fish_first_audio;dur=153.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 706.5834160000086
        },
        {
          "type": "audio-end",
          "id": 174,
          "part": 0,
          "receivedMs": 1175.9990830000024
        },
        {
          "type": "part-done",
          "id": 174,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 1176.2401250000112
        },
        {
          "type": "done",
          "id": 174,
          "timings": {
            "totalMs": 1038,
            "transcribeMs": 0,
            "translationMs": 294,
            "speechMs": 744,
            "firstAudioMs": 556
          },
          "receivedMs": 1176.3321660000365
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 174,
        "text": "こんにちは。お手伝いいただき、ありがとうございます。",
        "language": "",
        "parts": [
          "こんにちは。お手伝いいただき、ありがとうございます。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 131.69558299996424,
      "stages": [
        {
          "stage": "translating",
          "atMs": 131.795749999932
        },
        {
          "stage": "speaking",
          "atMs": 500.2900410000002
        },
        {
          "stage": "speaking",
          "atMs": 500.55737499997485
        }
      ],
      "translation": {
        "source": "こんにちは。お手伝いいただき、ありがとうございます。",
        "translation": "Hello. Thank you for your help.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 294
      },
      "translationReceivedMs": 500.19537500001024,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 500.45062499993946
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 174,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=153.000,fish_first_audio;dur=153.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 706.5834160000086,
      "firstAudioMs": 706.67279099999,
      "lastAudioBytesMs": 1044.5363329999382,
      "serverTimings": {
        "totalMs": 1038,
        "transcribeMs": 0,
        "translationMs": 294,
        "speechMs": 744,
        "firstAudioMs": 556
      },
      "protocolDoneMs": 1176.3321660000365,
      "settledMs": 1176.3420410000253,
      "audioBytes": 33017,
      "audioSha256": "6ea9a888aa1885982e39d6df8cf15ad77c9df90d6a7525c55cb4747850ab2333",
      "mp3Prefix": true,
      "audioFile": "audio/058-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:24:45.836Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 175,
      "case": 59,
      "fixture": "names-ja-en-r2",
      "baseId": "names-ja-en",
      "family": "names",
      "repeat": 2,
      "label": "Person and place names",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "fa321cb20d1ac895a2d7888252f439f13cbe5548070d2066ff2aa902e8e8e729",
      "site": "v3",
      "order": 1,
      "permutation": "v3>v35>main",
      "schedulePosition": 175,
      "scheduledAt": "2026-10-15T04:24:45.849Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.0076660000486299396,
      "harnessPacingMs": 558.2197500000475,
      "startedAt": "2026-10-15T04:24:46.424Z",
      "cumulativeAttemptedNominalOperations": 248,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 175,
          "text": "京島で田中愛子さんと会うよう、佐藤健二さんに伝えてください。",
          "language": "",
          "parts": [
            "京島で田中愛子さんと会うよう、佐藤健二さんに伝えてください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 33.25833300000522
        },
        {
          "type": "stage",
          "id": 175,
          "part": 0,
          "stage": "translating",
          "receivedMs": 33.362750000087544
        },
        {
          "type": "translation",
          "id": 175,
          "part": 0,
          "result": {
            "source": "京島で田中愛子さんと会うよう、佐藤健二さんに伝えてください。",
            "translation": "Please tell Kenji Sato to meet Aiko Tanaka on Keijima.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 393
          },
          "speak": true,
          "receivedMs": 484.31716600002255
        },
        {
          "type": "stage",
          "id": 175,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 484.4259160000365
        },
        {
          "type": "pronunciation",
          "id": 175,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 484.4921660000691
        },
        {
          "type": "stage",
          "id": 175,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 484.56991600000765
        },
        {
          "type": "audio-start",
          "id": 175,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=298.000,fish_first_audio;dur=300.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 799.0824160000775
        },
        {
          "type": "audio-end",
          "id": 175,
          "part": 0,
          "receivedMs": 2136.2044160000514
        },
        {
          "type": "part-done",
          "id": 175,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2136.2494160000933
        },
        {
          "type": "done",
          "id": 175,
          "timings": {
            "totalMs": 2094,
            "transcribeMs": 0,
            "translationMs": 393,
            "speechMs": 1701,
            "firstAudioMs": 712
          },
          "receivedMs": 2136.296708000009
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 175,
        "text": "京島で田中愛子さんと会うよう、佐藤健二さんに伝えてください。",
        "language": "",
        "parts": [
          "京島で田中愛子さんと会うよう、佐藤健二さんに伝えてください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 33.25833300000522,
      "stages": [
        {
          "stage": "translating",
          "atMs": 33.362750000087544
        },
        {
          "stage": "speaking",
          "atMs": 484.4259160000365
        },
        {
          "stage": "speaking",
          "atMs": 484.56991600000765
        }
      ],
      "translation": {
        "source": "京島で田中愛子さんと会うよう、佐藤健二さんに伝えてください。",
        "translation": "Please tell Kenji Sato to meet Aiko Tanaka on Keijima.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 393
      },
      "translationReceivedMs": 484.31716600002255,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 484.4921660000691
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 175,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=298.000,fish_first_audio;dur=300.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 799.0824160000775,
      "firstAudioMs": 799.1676250000019,
      "lastAudioBytesMs": 2111.1317910000216,
      "serverTimings": {
        "totalMs": 2094,
        "transcribeMs": 0,
        "translationMs": 393,
        "speechMs": 1701,
        "firstAudioMs": 712
      },
      "protocolDoneMs": 2136.296708000009,
      "settledMs": 2136.3047080000397,
      "audioBytes": 61857,
      "audioSha256": "9f4318e1a5cbaa270241171c1bf5ba1ae21b604b5dd37517dcbcef6004cd885c",
      "mp3Prefix": true,
      "audioFile": "audio/059-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:24:48.565Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 176,
      "case": 59,
      "fixture": "names-ja-en-r2",
      "baseId": "names-ja-en",
      "family": "names",
      "repeat": 2,
      "label": "Person and place names",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "fa321cb20d1ac895a2d7888252f439f13cbe5548070d2066ff2aa902e8e8e729",
      "site": "v35",
      "order": 2,
      "permutation": "v3>v35>main",
      "schedulePosition": 176,
      "scheduledAt": "2026-10-15T04:24:48.578Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.009040999924764037,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:24:48.592Z",
      "cumulativeAttemptedNominalOperations": 250,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 176,
          "text": "京島で田中愛子さんと会うよう、佐藤健二さんに伝えてください。",
          "language": "",
          "parts": [
            "京島で田中愛子さんと会うよう、佐藤健二さんに伝えてください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 131.49191700003576
        },
        {
          "type": "stage",
          "id": 176,
          "part": 0,
          "stage": "translating",
          "receivedMs": 131.5897920000134
        },
        {
          "type": "translation",
          "id": 176,
          "part": 0,
          "result": {
            "source": "京島で田中愛子さんと会うよう、佐藤健二さんに伝えてください。",
            "translation": "Please tell Kenji Sato to meet Aiko Tanaka on Kyoshima.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 2626
          },
          "speak": true,
          "receivedMs": 2772.184917000006
        },
        {
          "type": "stage",
          "id": 176,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 2772.278667000006
        },
        {
          "type": "pronunciation",
          "id": 176,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 2772.3710830000928
        },
        {
          "type": "stage",
          "id": 176,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 2772.4267080000136
        },
        {
          "type": "audio-start",
          "id": 176,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=153.000,fish_first_audio;dur=153.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 3021.4922500000102
        },
        {
          "type": "audio-end",
          "id": 176,
          "part": 0,
          "receivedMs": 3937.833333000075
        },
        {
          "type": "part-done",
          "id": 176,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 3937.8854580000043
        },
        {
          "type": "done",
          "id": 176,
          "timings": {
            "totalMs": 3800,
            "transcribeMs": 0,
            "translationMs": 2626,
            "speechMs": 1174,
            "firstAudioMs": 2887
          },
          "receivedMs": 3937.92425000004
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 176,
        "text": "京島で田中愛子さんと会うよう、佐藤健二さんに伝えてください。",
        "language": "",
        "parts": [
          "京島で田中愛子さんと会うよう、佐藤健二さんに伝えてください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 131.49191700003576,
      "stages": [
        {
          "stage": "translating",
          "atMs": 131.5897920000134
        },
        {
          "stage": "speaking",
          "atMs": 2772.278667000006
        },
        {
          "stage": "speaking",
          "atMs": 2772.4267080000136
        }
      ],
      "translation": {
        "source": "京島で田中愛子さんと会うよう、佐藤健二さんに伝えてください。",
        "translation": "Please tell Kenji Sato to meet Aiko Tanaka on Kyoshima.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 2626
      },
      "translationReceivedMs": 2772.184917000006,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 2772.3710830000928
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 176,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=153.000,fish_first_audio;dur=153.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 3021.4922500000102,
      "firstAudioMs": 3025.627000000095,
      "lastAudioBytesMs": 3806.8705000000773,
      "serverTimings": {
        "totalMs": 3800,
        "transcribeMs": 0,
        "translationMs": 2626,
        "speechMs": 1174,
        "firstAudioMs": 2887
      },
      "protocolDoneMs": 3937.92425000004,
      "settledMs": 3937.930000000051,
      "audioBytes": 63528,
      "audioSha256": "986f40b5da95fdbd11755ebdfb8e5895ac7511e77457a101f8286b68aec679f0",
      "mp3Prefix": true,
      "audioFile": "audio/059-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:24:52.535Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 177,
      "case": 59,
      "fixture": "names-ja-en-r2",
      "baseId": "names-ja-en",
      "family": "names",
      "repeat": 2,
      "label": "Person and place names",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "fa321cb20d1ac895a2d7888252f439f13cbe5548070d2066ff2aa902e8e8e729",
      "site": "main",
      "order": 3,
      "permutation": "v3>v35>main",
      "schedulePosition": 177,
      "scheduledAt": "2026-10-15T04:24:52.546Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0005000000819563866,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:24:52.560Z",
      "cumulativeAttemptedNominalOperations": 252,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac0e819a5ae36d-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "京島で田中愛子さんと会うよう、佐藤健二さんに伝えてください。",
        "translation": "Please tell Kenji Sato to meet Aiko Tanaka on Keijima.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 372
      },
      "translationReceivedMs": 480.1266659999965,
      "speechHttpStatus": 200,
      "speechHeadersMs": 846.9405000000261,
      "audioHeaders": {
        "cf-ray": "a4ac0e843c9ae36d-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=296.000,fish_first_audio;dur=297.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 847.2481660000049,
      "lastAudioBytesMs": 2175.83825000003,
      "streamEofMs": 2175.944332999992,
      "settledMs": 2175.9505000000354,
      "audioBytes": 61857,
      "audioSha256": "d56c1c4bba7293e0796b9b1e848221eb92c7f67a07350390509d7ac196f61841",
      "mp3Prefix": true,
      "audioFile": "audio/059-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:24:54.742Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 178,
      "case": 60,
      "fixture": "exception-routing-en-ja-r2",
      "baseId": "exception-routing-en-ja",
      "family": "exception-routing",
      "repeat": 2,
      "label": "Exception to normal routing",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "c6297a2bc6e435a3cd609f39f73cee66d84e40509956c195ae9a745b8f25c77b",
      "site": "v35",
      "order": 1,
      "permutation": "v35>v3>main",
      "schedulePosition": 178,
      "scheduledAt": "2026-10-15T04:24:54.755Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.008167000021785498,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:24:54.765Z",
      "cumulativeAttemptedNominalOperations": 254,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 178,
          "text": "Normally, deliveries arriving after 17:00 should wait until the next morning. There is one exception today: the replacement radio may be accepted until 18:30 if the coordinator confirms that a staff member will remain on site. This exception does not apply to other equipment. Before dispatching the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
          "language": "",
          "parts": [
            "Normally, deliveries arriving after 17:00 should wait until the next morning. There is one exception today: the replacement radio may be accepted until 18:30 if the coordinator confirms that a staff member will remain on site. This exception does not apply to other equipment. Before dispatching the radio, record the name of the person who confirmed receipt and the agreed arrival time."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 150.26800000004005
        },
        {
          "type": "stage",
          "id": 178,
          "part": 0,
          "stage": "translating",
          "receivedMs": 150.36066600005142
        },
        {
          "type": "translation",
          "id": 178,
          "part": 0,
          "result": {
            "source": "Normally, deliveries arriving after 17:00 should wait until the next morning. There is one exception today: the replacement radio may be accepted until 18:30 if the coordinator confirms that a staff member will remain on site. This exception does not apply to other equipment. Before dispatching the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
            "translation": "通常、17:00以降に到着する配達は翌朝まで待機する必要があります。本日は例外が1件あります：交換用ラジオは、コーディネーターがスタッフが現場に残ることを確認した場合、18:30まで受け付けられる可能性があります。この例外は他の機器には適用されません。ラジオを発送する前に、受領を確認した人物の名前と合意した到着時刻を記録してください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 374
          },
          "speak": true,
          "receivedMs": 529.1160410000011
        },
        {
          "type": "stage",
          "id": 178,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 529.2337909999769
        },
        {
          "type": "pronunciation",
          "id": 178,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 529.3171250000596
        },
        {
          "type": "stage",
          "id": 178,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 529.3896250000689
        },
        {
          "type": "pronunciation",
          "id": 178,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 12,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 537.2468329999829
        },
        {
          "type": "stage",
          "id": 178,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 537.3410000000149
        },
        {
          "type": "audio-start",
          "id": 178,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=160.000,fish_first_audio;dur=160.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 12,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 932.4907909999602
        },
        {
          "type": "audio-end",
          "id": 178,
          "part": 0,
          "receivedMs": 6680.920458000037
        },
        {
          "type": "part-done",
          "id": 178,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 6682.166124999989
        },
        {
          "type": "done",
          "id": 178,
          "timings": {
            "totalMs": 6521,
            "transcribeMs": 0,
            "translationMs": 374,
            "speechMs": 6147,
            "firstAudioMs": 647
          },
          "receivedMs": 6682.646874999977
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 178,
        "text": "Normally, deliveries arriving after 17:00 should wait until the next morning. There is one exception today: the replacement radio may be accepted until 18:30 if the coordinator confirms that a staff member will remain on site. This exception does not apply to other equipment. Before dispatching the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
        "language": "",
        "parts": [
          "Normally, deliveries arriving after 17:00 should wait until the next morning. There is one exception today: the replacement radio may be accepted until 18:30 if the coordinator confirms that a staff member will remain on site. This exception does not apply to other equipment. Before dispatching the radio, record the name of the person who confirmed receipt and the agreed arrival time."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 150.26800000004005,
      "stages": [
        {
          "stage": "translating",
          "atMs": 150.36066600005142
        },
        {
          "stage": "speaking",
          "atMs": 529.2337909999769
        },
        {
          "stage": "pronunciation",
          "atMs": 529.3896250000689
        },
        {
          "stage": "speaking",
          "atMs": 537.3410000000149
        }
      ],
      "translation": {
        "source": "Normally, deliveries arriving after 17:00 should wait until the next morning. There is one exception today: the replacement radio may be accepted until 18:30 if the coordinator confirms that a staff member will remain on site. This exception does not apply to other equipment. Before dispatching the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
        "translation": "通常、17:00以降に到着する配達は翌朝まで待機する必要があります。本日は例外が1件あります：交換用ラジオは、コーディネーターがスタッフが現場に残ることを確認した場合、18:30まで受け付けられる可能性があります。この例外は他の機器には適用されません。ラジオを発送する前に、受領を確認した人物の名前と合意した到着時刻を記録してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 374
      },
      "translationReceivedMs": 529.1160410000011,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 529.3171250000596
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 12,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 537.2468329999829
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 178,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=160.000,fish_first_audio;dur=160.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 12,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 932.4907909999602,
      "firstAudioMs": 932.5581660000607,
      "lastAudioBytesMs": 6552.459333000006,
      "serverTimings": {
        "totalMs": 6521,
        "transcribeMs": 0,
        "translationMs": 374,
        "speechMs": 6147,
        "firstAudioMs": 647
      },
      "protocolDoneMs": 6682.646874999977,
      "settledMs": 6682.668999999994,
      "audioBytes": 474382,
      "audioSha256": "1b89c44e883b0a56a84c23076ff49404e6f44db03e1e3d32b52e2c315f4594e0",
      "mp3Prefix": true,
      "audioFile": "audio/060-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 12,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:25:01.453Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 179,
      "case": 60,
      "fixture": "exception-routing-en-ja-r2",
      "baseId": "exception-routing-en-ja",
      "family": "exception-routing",
      "repeat": 2,
      "label": "Exception to normal routing",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "c6297a2bc6e435a3cd609f39f73cee66d84e40509956c195ae9a745b8f25c77b",
      "site": "v3",
      "order": 2,
      "permutation": "v35>v3>main",
      "schedulePosition": 179,
      "scheduledAt": "2026-10-15T04:25:01.468Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.009833000018261373,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:25:01.481Z",
      "cumulativeAttemptedNominalOperations": 256,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 179,
          "text": "Normally, deliveries arriving after 17:00 should wait until the next morning. There is one exception today: the replacement radio may be accepted until 18:30 if the coordinator confirms that a staff member will remain on site. This exception does not apply to other equipment. Before dispatching the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
          "language": "",
          "parts": [
            "Normally, deliveries arriving after 17:00 should wait until the next morning. There is one exception today: the replacement radio may be accepted until 18:30 if the coordinator confirms that a staff member will remain on site. This exception does not apply to other equipment. Before dispatching the radio, record the name of the person who confirmed receipt and the agreed arrival time."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 32.90033400000539
        },
        {
          "type": "stage",
          "id": 179,
          "part": 0,
          "stage": "translating",
          "receivedMs": 32.95404199999757
        },
        {
          "type": "translation",
          "id": 179,
          "part": 0,
          "result": {
            "source": "Normally, deliveries arriving after 17:00 should wait until the next morning. There is one exception today: the replacement radio may be accepted until 18:30 if the coordinator confirms that a staff member will remain on site. This exception does not apply to other equipment. Before dispatching the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
            "translation": "通常、17:00以降に到着する配達は翌朝まで待機する必要があります。本日は例外が1件あります：交換用ラジオは、コーディネーターがスタッフが現場に残ることを確認した場合、18:30まで受け付けられる可能性があります。この例外は他の機器には適用されません。ラジオを発送する前に、受領を確認した人物の名前と合意した到着時刻を記録してください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 394
          },
          "speak": true,
          "receivedMs": 461.23333399998955
        },
        {
          "type": "stage",
          "id": 179,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 461.35666699998546
        },
        {
          "type": "pronunciation",
          "id": 179,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 461.4580839999253
        },
        {
          "type": "stage",
          "id": 179,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 461.545999999973
        },
        {
          "type": "pronunciation",
          "id": 179,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 4,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 461.6423749999376
        },
        {
          "type": "stage",
          "id": 179,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 461.7094999999972
        },
        {
          "type": "audio-start",
          "id": 179,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=285.000,fish_first_audio;dur=288.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 4,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 741.998292000033
        },
        {
          "type": "audio-end",
          "id": 179,
          "part": 0,
          "receivedMs": 11058.319124999922
        },
        {
          "type": "part-done",
          "id": 179,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 11058.405000000028
        },
        {
          "type": "done",
          "id": 179,
          "timings": {
            "totalMs": 11015,
            "transcribeMs": 0,
            "translationMs": 394,
            "speechMs": 10621,
            "firstAudioMs": 699
          },
          "receivedMs": 11058.496667
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 179,
        "text": "Normally, deliveries arriving after 17:00 should wait until the next morning. There is one exception today: the replacement radio may be accepted until 18:30 if the coordinator confirms that a staff member will remain on site. This exception does not apply to other equipment. Before dispatching the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
        "language": "",
        "parts": [
          "Normally, deliveries arriving after 17:00 should wait until the next morning. There is one exception today: the replacement radio may be accepted until 18:30 if the coordinator confirms that a staff member will remain on site. This exception does not apply to other equipment. Before dispatching the radio, record the name of the person who confirmed receipt and the agreed arrival time."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 32.90033400000539,
      "stages": [
        {
          "stage": "translating",
          "atMs": 32.95404199999757
        },
        {
          "stage": "speaking",
          "atMs": 461.35666699998546
        },
        {
          "stage": "pronunciation",
          "atMs": 461.545999999973
        },
        {
          "stage": "speaking",
          "atMs": 461.7094999999972
        }
      ],
      "translation": {
        "source": "Normally, deliveries arriving after 17:00 should wait until the next morning. There is one exception today: the replacement radio may be accepted until 18:30 if the coordinator confirms that a staff member will remain on site. This exception does not apply to other equipment. Before dispatching the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
        "translation": "通常、17:00以降に到着する配達は翌朝まで待機する必要があります。本日は例外が1件あります：交換用ラジオは、コーディネーターがスタッフが現場に残ることを確認した場合、18:30まで受け付けられる可能性があります。この例外は他の機器には適用されません。ラジオを発送する前に、受領を確認した人物の名前と合意した到着時刻を記録してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 394
      },
      "translationReceivedMs": 461.23333399998955,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 461.4580839999253
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 4,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 461.6423749999376
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 179,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=285.000,fish_first_audio;dur=288.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 4,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 741.998292000033,
      "firstAudioMs": 742.0977499999572,
      "lastAudioBytesMs": 11028.120916999993,
      "serverTimings": {
        "totalMs": 11015,
        "transcribeMs": 0,
        "translationMs": 394,
        "speechMs": 10621,
        "firstAudioMs": 699
      },
      "protocolDoneMs": 11058.496667,
      "settledMs": 11058.504709,
      "audioBytes": 449723,
      "audioSha256": "09855d752a066b6fbe843180971ecf8f31f7fd9b050ab89bfa508acc243747fd",
      "mp3Prefix": true,
      "audioFile": "audio/060-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 4,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:25:12.544Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 180,
      "case": 60,
      "fixture": "exception-routing-en-ja-r2",
      "baseId": "exception-routing-en-ja",
      "family": "exception-routing",
      "repeat": 2,
      "label": "Exception to normal routing",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "c6297a2bc6e435a3cd609f39f73cee66d84e40509956c195ae9a745b8f25c77b",
      "site": "main",
      "order": 3,
      "permutation": "v35>v3>main",
      "schedulePosition": 180,
      "scheduledAt": "2026-10-15T04:25:12.557Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0004999999655410647,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:25:12.570Z",
      "cumulativeAttemptedNominalOperations": 258,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac0efea9e6a5e1-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "Normally, deliveries arriving after 17:00 should wait until the next morning. There is one exception today: the replacement radio may be accepted until 18:30 if the coordinator confirms that a staff member will remain on site. This exception does not apply to other equipment. Before dispatching the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
        "translation": "通常、17:00以降に到着する配達は翌朝まで待機する必要があります。本日は例外が1件あります：交換用ラジオは、コーディネーターがスタッフが現場に残ることを確認した場合、18:30まで受け付けられる可能性があります。この例外は他の機器には適用されません。ラジオを発送する前に、受領を確認した人物の名前と合意した到着時刻を記録してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 413
      },
      "translationReceivedMs": 524.2990419999696,
      "speechHttpStatus": 200,
      "speechHeadersMs": 911.09612500004,
      "audioHeaders": {
        "cf-ray": "a4ac0f018dcaa5e1-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=6.000,fish_headers;dur=297.000,fish_first_audio;dur=297.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "4",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 911.232416999992,
      "lastAudioBytesMs": 9795.41425000003,
      "streamEofMs": 9795.529834000045,
      "settledMs": 9795.534875000012,
      "audioBytes": 442617,
      "audioSha256": "5652074cbef3dcab9278a86ce9cdf32e8fac25b973efbd53fc0c48b47603fb87",
      "mp3Prefix": true,
      "audioFile": "audio/060-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "4",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:25:22.370Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 181,
      "case": 61,
      "fixture": "place-route-ja-en-r2",
      "baseId": "place-route-ja-en",
      "family": "place-route",
      "repeat": 2,
      "label": "Two place names and conditional stop",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "c892d71ba4c68680a6bbdfdb9c7322012a32206053ba7fdf4e8f8b7ccdde9579",
      "site": "v35",
      "order": 1,
      "permutation": "v35>v3>main",
      "schedulePosition": 181,
      "scheduledAt": "2026-10-15T04:25:29.091Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.011459000059403479,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:25:29.103Z",
      "cumulativeAttemptedNominalOperations": 260,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 181,
          "text": "書類を京島から黄金町へ運んでください。中村さんが不在なら、受付の李さんに預け、立ち去る前に受領を確認してもらってください。",
          "language": "",
          "parts": [
            "書類を京島から黄金町へ運んでください。中村さんが不在なら、受付の李さんに預け、立ち去る前に受領を確認してもらってください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 135.15937500004657
        },
        {
          "type": "stage",
          "id": 181,
          "part": 0,
          "stage": "translating",
          "receivedMs": 135.2379170000786
        },
        {
          "type": "translation",
          "id": 181,
          "part": 0,
          "result": {
            "source": "書類を京島から黄金町へ運んでください。中村さんが不在なら、受付の李さんに預け、立ち去る前に受領を確認してもらってください。",
            "translation": "Please transport the documents from Kyoshima to Kogane Town. If Mr. Nakamura is absent, leave them with the receptionist, Ms. Li, and have her confirm receipt before you leave.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 349
          },
          "speak": true,
          "receivedMs": 487.9136250000447
        },
        {
          "type": "stage",
          "id": 181,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 488.06145899998955
        },
        {
          "type": "pronunciation",
          "id": 181,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 488.1755000000121
        },
        {
          "type": "stage",
          "id": 181,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 488.3305420000106
        },
        {
          "type": "audio-start",
          "id": 181,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=151.000,fish_first_audio;dur=151.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 746.9811670000199
        },
        {
          "type": "audio-end",
          "id": 181,
          "part": 0,
          "receivedMs": 3301.9235839999747
        },
        {
          "type": "part-done",
          "id": 181,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 3302.0165419999976
        },
        {
          "type": "done",
          "id": 181,
          "timings": {
            "totalMs": 3159,
            "transcribeMs": 0,
            "translationMs": 349,
            "speechMs": 2810,
            "firstAudioMs": 608
          },
          "receivedMs": 3302.0847920000087
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 181,
        "text": "書類を京島から黄金町へ運んでください。中村さんが不在なら、受付の李さんに預け、立ち去る前に受領を確認してもらってください。",
        "language": "",
        "parts": [
          "書類を京島から黄金町へ運んでください。中村さんが不在なら、受付の李さんに預け、立ち去る前に受領を確認してもらってください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 135.15937500004657,
      "stages": [
        {
          "stage": "translating",
          "atMs": 135.2379170000786
        },
        {
          "stage": "speaking",
          "atMs": 488.06145899998955
        },
        {
          "stage": "speaking",
          "atMs": 488.3305420000106
        }
      ],
      "translation": {
        "source": "書類を京島から黄金町へ運んでください。中村さんが不在なら、受付の李さんに預け、立ち去る前に受領を確認してもらってください。",
        "translation": "Please transport the documents from Kyoshima to Kogane Town. If Mr. Nakamura is absent, leave them with the receptionist, Ms. Li, and have her confirm receipt before you leave.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 349
      },
      "translationReceivedMs": 487.9136250000447,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 488.1755000000121
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 181,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=151.000,fish_first_audio;dur=151.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 746.9811670000199,
      "firstAudioMs": 748.654959000065,
      "lastAudioBytesMs": 3167.684041999979,
      "serverTimings": {
        "totalMs": 3159,
        "transcribeMs": 0,
        "translationMs": 349,
        "speechMs": 2810,
        "firstAudioMs": 608
      },
      "protocolDoneMs": 3302.0847920000087,
      "settledMs": 3302.0938340000575,
      "audioBytes": 184737,
      "audioSha256": "2767972b181e69b4c7d36e954b7aff95f49de8e3664dc4f46bf469ee56a1a7a5",
      "mp3Prefix": true,
      "audioFile": "audio/061-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:25:32.408Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 182,
      "case": 61,
      "fixture": "place-route-ja-en-r2",
      "baseId": "place-route-ja-en",
      "family": "place-route",
      "repeat": 2,
      "label": "Two place names and conditional stop",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "c892d71ba4c68680a6bbdfdb9c7322012a32206053ba7fdf4e8f8b7ccdde9579",
      "site": "v3",
      "order": 2,
      "permutation": "v35>v3>main",
      "schedulePosition": 182,
      "scheduledAt": "2026-10-15T04:25:32.418Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.02120899991132319,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:25:32.427Z",
      "cumulativeAttemptedNominalOperations": 262,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 182,
          "text": "書類を京島から黄金町へ運んでください。中村さんが不在なら、受付の李さんに預け、立ち去る前に受領を確認してもらってください。",
          "language": "",
          "parts": [
            "書類を京島から黄金町へ運んでください。中村さんが不在なら、受付の李さんに預け、立ち去る前に受領を確認してもらってください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 30.64083400007803
        },
        {
          "type": "stage",
          "id": 182,
          "part": 0,
          "stage": "translating",
          "receivedMs": 30.682834000093862
        },
        {
          "type": "translation",
          "id": 182,
          "part": 0,
          "result": {
            "source": "書類を京島から黄金町へ運んでください。中村さんが不在なら、受付の李さんに預け、立ち去る前に受領を確認してもらってください。",
            "translation": "Please transport the documents from Kyoshima to Koganecho. If Nakamura-san is absent, leave them with the receptionist Li-san and have her confirm receipt before you leave.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 1857
          },
          "speak": true,
          "receivedMs": 1889.362875000108
        },
        {
          "type": "stage",
          "id": 182,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1889.5517500001006
        },
        {
          "type": "pronunciation",
          "id": 182,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 1889.749625000055
        },
        {
          "type": "stage",
          "id": 182,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1890.0499169999966
        },
        {
          "type": "audio-start",
          "id": 182,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=271.000,fish_first_audio;dur=278.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 2188.1717090000166
        },
        {
          "type": "audio-end",
          "id": 182,
          "part": 0,
          "receivedMs": 5557.109959000023
        },
        {
          "type": "part-done",
          "id": 182,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 5557.185000000056
        },
        {
          "type": "done",
          "id": 182,
          "timings": {
            "totalMs": 5519,
            "transcribeMs": 0,
            "translationMs": 1857,
            "speechMs": 3662,
            "firstAudioMs": 2153
          },
          "receivedMs": 5557.286500000046
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 182,
        "text": "書類を京島から黄金町へ運んでください。中村さんが不在なら、受付の李さんに預け、立ち去る前に受領を確認してもらってください。",
        "language": "",
        "parts": [
          "書類を京島から黄金町へ運んでください。中村さんが不在なら、受付の李さんに預け、立ち去る前に受領を確認してもらってください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 30.64083400007803,
      "stages": [
        {
          "stage": "translating",
          "atMs": 30.682834000093862
        },
        {
          "stage": "speaking",
          "atMs": 1889.5517500001006
        },
        {
          "stage": "speaking",
          "atMs": 1890.0499169999966
        }
      ],
      "translation": {
        "source": "書類を京島から黄金町へ運んでください。中村さんが不在なら、受付の李さんに預け、立ち去る前に受領を確認してもらってください。",
        "translation": "Please transport the documents from Kyoshima to Koganecho. If Nakamura-san is absent, leave them with the receptionist Li-san and have her confirm receipt before you leave.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 1857
      },
      "translationReceivedMs": 1889.362875000108,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 1889.749625000055
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 182,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=271.000,fish_first_audio;dur=278.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 2188.1717090000166,
      "firstAudioMs": 2188.2233750000596,
      "lastAudioBytesMs": 5530.355709000025,
      "serverTimings": {
        "totalMs": 5519,
        "transcribeMs": 0,
        "translationMs": 1857,
        "speechMs": 3662,
        "firstAudioMs": 2153
      },
      "protocolDoneMs": 5557.286500000046,
      "settledMs": 5557.29375000007,
      "audioBytes": 170526,
      "audioSha256": "b0ce66939385a29ee33a02debb548691b872199768750a9cb7064dfad9ddbf1d",
      "mp3Prefix": true,
      "audioFile": "audio/061-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:25:37.987Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 183,
      "case": 61,
      "fixture": "place-route-ja-en-r2",
      "baseId": "place-route-ja-en",
      "family": "place-route",
      "repeat": 2,
      "label": "Two place names and conditional stop",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "c892d71ba4c68680a6bbdfdb9c7322012a32206053ba7fdf4e8f8b7ccdde9579",
      "site": "main",
      "order": 3,
      "permutation": "v35>v3>main",
      "schedulePosition": 183,
      "scheduledAt": "2026-10-15T04:25:37.997Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0005000000819563866,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:25:38.007Z",
      "cumulativeAttemptedNominalOperations": 264,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac0f9dab4b2821-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "書類を京島から黄金町へ運んでください。中村さんが不在なら、受付の李さんに預け、立ち去る前に受領を確認してもらってください。",
        "translation": "Please transport the documents from Kyoshima to Koganecho. If Nakamura-san is absent, leave them with the receptionist Li-san and have her confirm receipt before you leave.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 843
      },
      "translationReceivedMs": 951.5938329999335,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1773.363040999975,
      "audioHeaders": {
        "cf-ray": "a4ac0fa62a1d2821-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=280.000,fish_first_audio;dur=282.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1773.488207999966,
      "lastAudioBytesMs": 5103.177874999936,
      "streamEofMs": 5103.40149999992,
      "settledMs": 5103.415957999998,
      "audioBytes": 165092,
      "audioSha256": "78d4eccec8b2b3469f760842c203d8f2831cc642f59b1677827caeedd9a1ae29",
      "mp3Prefix": true,
      "audioFile": "audio/061-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:25:43.115Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 184,
      "case": 62,
      "fixture": "conditional-ja-en-r2",
      "baseId": "conditional-ja-en",
      "family": "conditional",
      "repeat": 2,
      "label": "Conditional routing",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "2e57a53eddcea89f500587d557a03307870e99a5d8cf098bcdf8d307e8c7f7bd",
      "site": "main",
      "order": 1,
      "permutation": "main>v35>v3",
      "schedulePosition": 184,
      "scheduledAt": "2026-10-15T04:25:43.124Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0006249999860301614,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:25:43.134Z",
      "cumulativeAttemptedNominalOperations": 266,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac0fbd5ae12821-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "橋が閉鎖されていたら、東側の道路を通り、受け取り担当者に電話してください。通行できる場合は、いつもの経路を使ってください。目的地は変更しないでください。",
        "translation": "If the bridge is closed, go via the road on the east side and call the person in charge of receiving. If you can pass, please use the usual route. Do not change the destination.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 414
      },
      "translationReceivedMs": 466.06479200010654,
      "speechHttpStatus": 200,
      "speechHeadersMs": 814.3790420000441,
      "audioHeaders": {
        "cf-ray": "a4ac0fc02e322821-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=277.000,fish_first_audio;dur=282.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 814.7050420000451,
      "lastAudioBytesMs": 4447.971834000084,
      "streamEofMs": 4448.070584000088,
      "settledMs": 4448.073750000098,
      "audioBytes": 174288,
      "audioSha256": "3e7964abb5be8b95a42b813cd284de9c211b0b2bd25ee1e7a42e730bb4f524e3",
      "mp3Prefix": true,
      "audioFile": "audio/062-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:25:47.584Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 185,
      "case": 62,
      "fixture": "conditional-ja-en-r2",
      "baseId": "conditional-ja-en",
      "family": "conditional",
      "repeat": 2,
      "label": "Conditional routing",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "2e57a53eddcea89f500587d557a03307870e99a5d8cf098bcdf8d307e8c7f7bd",
      "site": "v35",
      "order": 2,
      "permutation": "main>v35>v3",
      "schedulePosition": 185,
      "scheduledAt": "2026-10-15T04:25:47.593Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.015165999997407198,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:25:47.602Z",
      "cumulativeAttemptedNominalOperations": 268,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 185,
          "text": "橋が閉鎖されていたら、東側の道路を通り、受け取り担当者に電話してください。通行できる場合は、いつもの経路を使ってください。目的地は変更しないでください。",
          "language": "",
          "parts": [
            "橋が閉鎖されていたら、東側の道路を通り、受け取り担当者に電話してください。通行できる場合は、いつもの経路を使ってください。目的地は変更しないでください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 862.0657920000376
        },
        {
          "type": "stage",
          "id": 185,
          "part": 0,
          "stage": "translating",
          "receivedMs": 862.1422079999465
        },
        {
          "type": "translation",
          "id": 185,
          "part": 0,
          "result": {
            "source": "橋が閉鎖されていたら、東側の道路を通り、受け取り担当者に電話してください。通行できる場合は、いつもの経路を使ってください。目的地は変更しないでください。",
            "translation": "If the bridge is closed, go via the road on the east side and call the person in charge of receiving. If it is passable, use the usual route. Do not change the destination.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 405
          },
          "speak": true,
          "receivedMs": 1286.8382920000004
        },
        {
          "type": "stage",
          "id": 185,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1286.908792000031
        },
        {
          "type": "pronunciation",
          "id": 185,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 1286.968332999968
        },
        {
          "type": "stage",
          "id": 185,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1286.995666999952
        },
        {
          "type": "audio-start",
          "id": 185,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=174.000,fish_first_audio;dur=174.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1723.7853749999776
        },
        {
          "type": "audio-end",
          "id": 185,
          "part": 0,
          "receivedMs": 4122.572832999984
        },
        {
          "type": "part-done",
          "id": 185,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 4122.618625000003
        },
        {
          "type": "done",
          "id": 185,
          "timings": {
            "totalMs": 3255,
            "transcribeMs": 0,
            "translationMs": 405,
            "speechMs": 2850,
            "firstAudioMs": 686
          },
          "receivedMs": 4122.647457999992
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 185,
        "text": "橋が閉鎖されていたら、東側の道路を通り、受け取り担当者に電話してください。通行できる場合は、いつもの経路を使ってください。目的地は変更しないでください。",
        "language": "",
        "parts": [
          "橋が閉鎖されていたら、東側の道路を通り、受け取り担当者に電話してください。通行できる場合は、いつもの経路を使ってください。目的地は変更しないでください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 862.0657920000376,
      "stages": [
        {
          "stage": "translating",
          "atMs": 862.1422079999465
        },
        {
          "stage": "speaking",
          "atMs": 1286.908792000031
        },
        {
          "stage": "speaking",
          "atMs": 1286.995666999952
        }
      ],
      "translation": {
        "source": "橋が閉鎖されていたら、東側の道路を通り、受け取り担当者に電話してください。通行できる場合は、いつもの経路を使ってください。目的地は変更しないでください。",
        "translation": "If the bridge is closed, go via the road on the east side and call the person in charge of receiving. If it is passable, use the usual route. Do not change the destination.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 405
      },
      "translationReceivedMs": 1286.8382920000004,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 1286.968332999968
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 185,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=174.000,fish_first_audio;dur=174.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1723.7853749999776,
      "firstAudioMs": 1723.9438749999972,
      "lastAudioBytesMs": 3992.363458000007,
      "serverTimings": {
        "totalMs": 3255,
        "transcribeMs": 0,
        "translationMs": 405,
        "speechMs": 2850,
        "firstAudioMs": 686
      },
      "protocolDoneMs": 4122.647457999992,
      "settledMs": 4122.652583000017,
      "audioBytes": 174706,
      "audioSha256": "35e7461c65b9006fed30c98718108cebd01cae1484d157233de16c6da259963f",
      "mp3Prefix": true,
      "audioFile": "audio/062-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:25:51.726Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 186,
      "case": 62,
      "fixture": "conditional-ja-en-r2",
      "baseId": "conditional-ja-en",
      "family": "conditional",
      "repeat": 2,
      "label": "Conditional routing",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "2e57a53eddcea89f500587d557a03307870e99a5d8cf098bcdf8d307e8c7f7bd",
      "site": "v3",
      "order": 3,
      "permutation": "main>v35>v3",
      "schedulePosition": 186,
      "scheduledAt": "2026-10-15T04:25:51.737Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.008749999920837581,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:25:51.747Z",
      "cumulativeAttemptedNominalOperations": 270,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 186,
          "text": "橋が閉鎖されていたら、東側の道路を通り、受け取り担当者に電話してください。通行できる場合は、いつもの経路を使ってください。目的地は変更しないでください。",
          "language": "",
          "parts": [
            "橋が閉鎖されていたら、東側の道路を通り、受け取り担当者に電話してください。通行できる場合は、いつもの経路を使ってください。目的地は変更しないでください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 192.10862499999348
        },
        {
          "type": "stage",
          "id": 186,
          "part": 0,
          "stage": "translating",
          "receivedMs": 192.1493340000743
        },
        {
          "type": "translation",
          "id": 186,
          "part": 0,
          "result": {
            "source": "橋が閉鎖されていたら、東側の道路を通り、受け取り担当者に電話してください。通行できる場合は、いつもの経路を使ってください。目的地は変更しないでください。",
            "translation": "If the bridge is closed, go via the road on the east side and call the person in charge of receiving. If you can pass, please use the usual route. Do not change the destination.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 386
          },
          "speak": true,
          "receivedMs": 651.1225000000559
        },
        {
          "type": "stage",
          "id": 186,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 651.2518750000745
        },
        {
          "type": "pronunciation",
          "id": 186,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 651.3356670000358
        },
        {
          "type": "stage",
          "id": 186,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 651.3926670000656
        },
        {
          "type": "audio-start",
          "id": 186,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=268.000,fish_first_audio;dur=329.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 925.7607919999864
        },
        {
          "type": "audio-end",
          "id": 186,
          "part": 0,
          "receivedMs": 4600.542292000027
        },
        {
          "type": "part-done",
          "id": 186,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 4600.629834000021
        },
        {
          "type": "done",
          "id": 186,
          "timings": {
            "totalMs": 4399,
            "transcribeMs": 0,
            "translationMs": 386,
            "speechMs": 4013,
            "firstAudioMs": 731
          },
          "receivedMs": 4600.73904200003
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 186,
        "text": "橋が閉鎖されていたら、東側の道路を通り、受け取り担当者に電話してください。通行できる場合は、いつもの経路を使ってください。目的地は変更しないでください。",
        "language": "",
        "parts": [
          "橋が閉鎖されていたら、東側の道路を通り、受け取り担当者に電話してください。通行できる場合は、いつもの経路を使ってください。目的地は変更しないでください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 192.10862499999348,
      "stages": [
        {
          "stage": "translating",
          "atMs": 192.1493340000743
        },
        {
          "stage": "speaking",
          "atMs": 651.2518750000745
        },
        {
          "stage": "speaking",
          "atMs": 651.3926670000656
        }
      ],
      "translation": {
        "source": "橋が閉鎖されていたら、東側の道路を通り、受け取り担当者に電話してください。通行できる場合は、いつもの経路を使ってください。目的地は変更しないでください。",
        "translation": "If the bridge is closed, go via the road on the east side and call the person in charge of receiving. If you can pass, please use the usual route. Do not change the destination.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 386
      },
      "translationReceivedMs": 651.1225000000559,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 651.3356670000358
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 186,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=268.000,fish_first_audio;dur=329.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 925.7607919999864,
      "firstAudioMs": 925.8125840000575,
      "lastAudioBytesMs": 4569.967042000033,
      "serverTimings": {
        "totalMs": 4399,
        "transcribeMs": 0,
        "translationMs": 386,
        "speechMs": 4013,
        "firstAudioMs": 731
      },
      "protocolDoneMs": 4600.73904200003,
      "settledMs": 4600.747917000088,
      "audioBytes": 181393,
      "audioSha256": "75b4fa43eff6e1ebe3f8eb8d6c3084cf378d31ddc16c22bd8ad066d490717a4a",
      "mp3Prefix": true,
      "audioFile": "audio/062-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:25:56.349Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 187,
      "case": 63,
      "fixture": "time-correction-en-ja-r2",
      "baseId": "time-correction-en-ja",
      "family": "time-correction",
      "repeat": 2,
      "label": "Corrected departure time",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "22f8433ac603623a0980f2518999ddcd98ed94d11d6ecd108486224f9b7388d9",
      "site": "v3",
      "order": 1,
      "permutation": "v3>main>v35",
      "schedulePosition": 187,
      "scheduledAt": "2026-10-15T04:25:56.359Z",
      "status": "failed",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.006333999917842448,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:25:56.368Z",
      "cumulativeAttemptedNominalOperations": 272,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 187,
          "text": "We leave at 8:15, not 8:50.",
          "language": "",
          "parts": [
            "We leave at 8:15, not 8:50."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 24.17524999997113
        },
        {
          "type": "stage",
          "id": 187,
          "part": 0,
          "stage": "translating",
          "receivedMs": 24.302708000061102
        },
        {
          "type": "translation",
          "id": 187,
          "part": 0,
          "result": {
            "source": "We leave at 8:15, not 8:50.",
            "translation": "私たちは8時15分に出発します、8時50分ではありません。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 303
          },
          "speak": true,
          "receivedMs": 330.23245799995493
        },
        {
          "type": "stage",
          "id": 187,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 330.28029100003187
        },
        {
          "type": "pronunciation",
          "id": 187,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 330.3263329999754
        },
        {
          "type": "stage",
          "id": 187,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 330.36416600004304
        },
        {
          "type": "pronunciation",
          "id": 187,
          "part": 0,
          "progress": {
            "phase": "failed",
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 331.8707080000313
        },
        {
          "type": "error",
          "id": 187,
          "part": 0,
          "nextPart": 0,
          "stage": "pronunciation",
          "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
          "status": 422,
          "code": "pronunciation_no_guidance",
          "retryable": false,
          "partialAudio": false,
          "receivedMs": 331.90895800001454
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 187,
        "text": "We leave at 8:15, not 8:50.",
        "language": "",
        "parts": [
          "We leave at 8:15, not 8:50."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 24.17524999997113,
      "stages": [
        {
          "stage": "translating",
          "atMs": 24.302708000061102
        },
        {
          "stage": "speaking",
          "atMs": 330.28029100003187
        },
        {
          "stage": "pronunciation",
          "atMs": 330.36416600004304
        }
      ],
      "translation": {
        "source": "We leave at 8:15, not 8:50.",
        "translation": "私たちは8時15分に出発します、8時50分ではありません。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 303
      },
      "translationReceivedMs": 330.23245799995493,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 330.3263329999754
        },
        {
          "phase": "failed",
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 331.8707080000313
        }
      ],
      "settledMs": 332.05945800000336,
      "error": {
        "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
        "code": "pronunciation_no_guidance",
        "status": 422,
        "stage": "pronunciation",
        "retryable": false,
        "partialAudio": false
      },
      "outcome": "no-audio-failure",
      "guidance": {
        "preparation": null,
        "kind": null,
        "rules": null,
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:25:56.700Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 188,
      "case": 63,
      "fixture": "time-correction-en-ja-r2",
      "baseId": "time-correction-en-ja",
      "family": "time-correction",
      "repeat": 2,
      "label": "Corrected departure time",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "22f8433ac603623a0980f2518999ddcd98ed94d11d6ecd108486224f9b7388d9",
      "site": "main",
      "order": 2,
      "permutation": "v3>main>v35",
      "schedulePosition": 188,
      "scheduledAt": "2026-10-15T04:25:56.710Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0007919999770820141,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:25:56.719Z",
      "cumulativeAttemptedNominalOperations": 274,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac1012ac182feb-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "We leave at 8:15, not 8:50.",
        "translation": "私たちは8時15分に出発します、8時50分ではありません。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 305
      },
      "translationReceivedMs": 419.8708340000594,
      "speechHttpStatus": 200,
      "speechHeadersMs": 750.6999589999905,
      "audioHeaders": {
        "cf-ray": "a4ac1014ca4a2feb-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=4.000,fish_headers;dur=267.000,fish_first_audio;dur=267.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 755.359375,
      "lastAudioBytesMs": 2510.767458999995,
      "streamEofMs": 2510.863417000044,
      "settledMs": 2510.8699999999953,
      "audioBytes": 91532,
      "audioSha256": "e24d0618f2f38b8cf0009fbb8b3e92de7a93ca3169b9224a2b362240e50c2d3f",
      "mp3Prefix": true,
      "audioFile": "audio/063-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:25:59.233Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 189,
      "case": 63,
      "fixture": "time-correction-en-ja-r2",
      "baseId": "time-correction-en-ja",
      "family": "time-correction",
      "repeat": 2,
      "label": "Corrected departure time",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "22f8433ac603623a0980f2518999ddcd98ed94d11d6ecd108486224f9b7388d9",
      "site": "v35",
      "order": 3,
      "permutation": "v3>main>v35",
      "schedulePosition": 189,
      "scheduledAt": "2026-10-15T04:25:59.244Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.010624999995343387,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:25:59.255Z",
      "cumulativeAttemptedNominalOperations": 276,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 189,
          "text": "We leave at 8:15, not 8:50.",
          "language": "",
          "parts": [
            "We leave at 8:15, not 8:50."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 127.79087499994785
        },
        {
          "type": "stage",
          "id": 189,
          "part": 0,
          "stage": "translating",
          "receivedMs": 127.85304099996574
        },
        {
          "type": "translation",
          "id": 189,
          "part": 0,
          "result": {
            "source": "We leave at 8:15, not 8:50.",
            "translation": "私たちは8時15分に出発します、8時50分ではありません。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 313
          },
          "speak": true,
          "receivedMs": 444.55079100001603
        },
        {
          "type": "stage",
          "id": 189,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 444.6231250000419
        },
        {
          "type": "pronunciation",
          "id": 189,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 444.65804100001696
        },
        {
          "type": "stage",
          "id": 189,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 444.6932500000112
        },
        {
          "type": "pronunciation",
          "id": 189,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 3,
            "durationMs": 335,
            "targetMs": 40,
            "targetExceeded": true
          },
          "receivedMs": 843.1925830000546
        },
        {
          "type": "stage",
          "id": 189,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 843.283291000058
        },
        {
          "type": "audio-start",
          "id": 189,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=335.000,fish_headers;dur=155.000,fish_first_audio;dur=155.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 3,
          "pronunciationPreparationMs": 335,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": true,
          "receivedMs": 1100.9872500000056
        },
        {
          "type": "audio-end",
          "id": 189,
          "part": 0,
          "receivedMs": 2425.452540999977
        },
        {
          "type": "part-done",
          "id": 189,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2425.5645830000285
        },
        {
          "type": "done",
          "id": 189,
          "timings": {
            "totalMs": 2274,
            "transcribeMs": 0,
            "translationMs": 313,
            "speechMs": 1961,
            "firstAudioMs": 918
          },
          "receivedMs": 2425.6696249999804
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 189,
        "text": "We leave at 8:15, not 8:50.",
        "language": "",
        "parts": [
          "We leave at 8:15, not 8:50."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 127.79087499994785,
      "stages": [
        {
          "stage": "translating",
          "atMs": 127.85304099996574
        },
        {
          "stage": "speaking",
          "atMs": 444.6231250000419
        },
        {
          "stage": "pronunciation",
          "atMs": 444.6932500000112
        },
        {
          "stage": "speaking",
          "atMs": 843.283291000058
        }
      ],
      "translation": {
        "source": "We leave at 8:15, not 8:50.",
        "translation": "私たちは8時15分に出発します、8時50分ではありません。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 313
      },
      "translationReceivedMs": 444.55079100001603,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 444.65804100001696
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 3,
          "durationMs": 335,
          "targetMs": 40,
          "targetExceeded": true,
          "receivedMs": 843.1925830000546
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 189,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=335.000,fish_headers;dur=155.000,fish_first_audio;dur=155.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 3,
        "pronunciationPreparationMs": 335,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": true
      },
      "speechHeadersMs": 1100.9872500000056,
      "firstAudioMs": 1101.141958000022,
      "lastAudioBytesMs": 2292.658124999958,
      "serverTimings": {
        "totalMs": 2274,
        "transcribeMs": 0,
        "translationMs": 313,
        "speechMs": 1961,
        "firstAudioMs": 918
      },
      "protocolDoneMs": 2425.6696249999804,
      "settledMs": 2425.6806250000373,
      "audioBytes": 91532,
      "audioSha256": "fdba252b75d9011ab52f74af04efc31bc79aeb38e1281559762363dc806cd8a7",
      "mp3Prefix": true,
      "audioFile": "audio/063-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 3,
        "preparationMs": 335,
        "targetMs": 40,
        "targetExceeded": true,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:26:01.684Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 190,
      "case": 64,
      "fixture": "kana-greeting-ja-en-r2",
      "baseId": "kana-greeting-ja-en",
      "family": "kana-greeting",
      "repeat": 2,
      "label": "Kana-only Japanese greeting",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "2f24bb75ccf90beaa99b83db430dd0d3363ad82d64579e31cc211e3865580735",
      "site": "v3",
      "order": 1,
      "permutation": "v3>main>v35",
      "schedulePosition": 190,
      "scheduledAt": "2026-10-15T04:26:01.694Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.011999999987892807,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:26:01.705Z",
      "cumulativeAttemptedNominalOperations": 278,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 190,
          "text": "おはようございます。みなさん、じゅんびはいいですか。",
          "language": "",
          "parts": [
            "おはようございます。みなさん、じゅんびはいいですか。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 29.018292000051588
        },
        {
          "type": "stage",
          "id": 190,
          "part": 0,
          "stage": "translating",
          "receivedMs": 29.089292000047863
        },
        {
          "type": "translation",
          "id": 190,
          "part": 0,
          "result": {
            "source": "おはようございます。みなさん、じゅんびはいいですか。",
            "translation": "Good morning. Everyone, is the preparation okay?",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 361
          },
          "speak": true,
          "receivedMs": 392.7905830000527
        },
        {
          "type": "stage",
          "id": 190,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 392.9002920000348
        },
        {
          "type": "pronunciation",
          "id": 190,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 392.96845799998846
        },
        {
          "type": "stage",
          "id": 190,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 393.047750000027
        },
        {
          "type": "audio-start",
          "id": 190,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=267.000,fish_first_audio;dur=267.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 678.37262499996
        },
        {
          "type": "audio-end",
          "id": 190,
          "part": 0,
          "receivedMs": 1672.7701250000391
        },
        {
          "type": "part-done",
          "id": 190,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 1672.860166999977
        },
        {
          "type": "done",
          "id": 190,
          "timings": {
            "totalMs": 1637,
            "transcribeMs": 0,
            "translationMs": 361,
            "speechMs": 1276,
            "firstAudioMs": 645
          },
          "receivedMs": 1672.9714580000145
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 190,
        "text": "おはようございます。みなさん、じゅんびはいいですか。",
        "language": "",
        "parts": [
          "おはようございます。みなさん、じゅんびはいいですか。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 29.018292000051588,
      "stages": [
        {
          "stage": "translating",
          "atMs": 29.089292000047863
        },
        {
          "stage": "speaking",
          "atMs": 392.9002920000348
        },
        {
          "stage": "speaking",
          "atMs": 393.047750000027
        }
      ],
      "translation": {
        "source": "おはようございます。みなさん、じゅんびはいいですか。",
        "translation": "Good morning. Everyone, is the preparation okay?",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 361
      },
      "translationReceivedMs": 392.7905830000527,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 392.96845799998846
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 190,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=267.000,fish_first_audio;dur=267.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 678.37262499996,
      "firstAudioMs": 678.48199999996,
      "lastAudioBytesMs": 1638.9092919999966,
      "serverTimings": {
        "totalMs": 1637,
        "transcribeMs": 0,
        "translationMs": 361,
        "speechMs": 1276,
        "firstAudioMs": 645
      },
      "protocolDoneMs": 1672.9714580000145,
      "settledMs": 1672.9784170000348,
      "audioBytes": 54333,
      "audioSha256": "a751e67e27efb47717e4dabc129448a70a32ac4a3143a6fcd101438a7d47ea23",
      "mp3Prefix": true,
      "audioFile": "audio/064-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:26:03.381Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 191,
      "case": 64,
      "fixture": "kana-greeting-ja-en-r2",
      "baseId": "kana-greeting-ja-en",
      "family": "kana-greeting",
      "repeat": 2,
      "label": "Kana-only Japanese greeting",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "2f24bb75ccf90beaa99b83db430dd0d3363ad82d64579e31cc211e3865580735",
      "site": "main",
      "order": 2,
      "permutation": "v3>main>v35",
      "schedulePosition": 191,
      "scheduledAt": "2026-10-15T04:26:03.392Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0009589999681338668,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:26:03.403Z",
      "cumulativeAttemptedNominalOperations": 280,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac103c6b5edb53-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "おはようございます。みなさん、じゅんびはいいですか。",
        "translation": "Good morning. Everyone, is the preparation okay?",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 391
      },
      "translationReceivedMs": 518.8824999999488,
      "speechHttpStatus": 200,
      "speechHeadersMs": 897.699666999979,
      "audioHeaders": {
        "cf-ray": "a4ac103f3d21db53-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=278.000,fish_first_audio;dur=280.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 897.9649999999674,
      "lastAudioBytesMs": 1863.4901669999817,
      "streamEofMs": 1901.5875419999938,
      "settledMs": 1901.6010419999948,
      "audioBytes": 52243,
      "audioSha256": "71afa0c564d06cdd690091ffc82382470d1e7a4ec0c2953f5ad2c5a03bc1768b",
      "mp3Prefix": true,
      "audioFile": "audio/064-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:26:05.308Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 192,
      "case": 64,
      "fixture": "kana-greeting-ja-en-r2",
      "baseId": "kana-greeting-ja-en",
      "family": "kana-greeting",
      "repeat": 2,
      "label": "Kana-only Japanese greeting",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "2f24bb75ccf90beaa99b83db430dd0d3363ad82d64579e31cc211e3865580735",
      "site": "v35",
      "order": 3,
      "permutation": "v3>main>v35",
      "schedulePosition": 192,
      "scheduledAt": "2026-10-15T04:26:05.321Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.013082999968901277,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:26:05.331Z",
      "cumulativeAttemptedNominalOperations": 282,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 192,
          "text": "おはようございます。みなさん、じゅんびはいいですか。",
          "language": "",
          "parts": [
            "おはようございます。みなさん、じゅんびはいいですか。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 499.11429200007115
        },
        {
          "type": "stage",
          "id": 192,
          "part": 0,
          "stage": "translating",
          "receivedMs": 499.24887500004843
        },
        {
          "type": "translation",
          "id": 192,
          "part": 0,
          "result": {
            "source": "おはようございます。みなさん、じゅんびはいいですか。",
            "translation": "Good morning. Everyone, is the preparation okay?",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 706
          },
          "speak": true,
          "receivedMs": 1204.0709999999963
        },
        {
          "type": "stage",
          "id": 192,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1204.170207999996
        },
        {
          "type": "pronunciation",
          "id": 192,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 1204.2515419999836
        },
        {
          "type": "stage",
          "id": 192,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1204.3194999999832
        },
        {
          "type": "audio-start",
          "id": 192,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=157.000,fish_first_audio;dur=157.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1473.3032499999972
        },
        {
          "type": "audio-end",
          "id": 192,
          "part": 0,
          "receivedMs": 2207.4482919999864
        },
        {
          "type": "part-done",
          "id": 192,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2207.5087080000667
        },
        {
          "type": "done",
          "id": 192,
          "timings": {
            "totalMs": 1693,
            "transcribeMs": 0,
            "translationMs": 706,
            "speechMs": 987,
            "firstAudioMs": 973
          },
          "receivedMs": 2207.6826669999864
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 192,
        "text": "おはようございます。みなさん、じゅんびはいいですか。",
        "language": "",
        "parts": [
          "おはようございます。みなさん、じゅんびはいいですか。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 499.11429200007115,
      "stages": [
        {
          "stage": "translating",
          "atMs": 499.24887500004843
        },
        {
          "stage": "speaking",
          "atMs": 1204.170207999996
        },
        {
          "stage": "speaking",
          "atMs": 1204.3194999999832
        }
      ],
      "translation": {
        "source": "おはようございます。みなさん、じゅんびはいいですか。",
        "translation": "Good morning. Everyone, is the preparation okay?",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 706
      },
      "translationReceivedMs": 1204.0709999999963,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 1204.2515419999836
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 192,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=157.000,fish_first_audio;dur=157.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1473.3032499999972,
      "firstAudioMs": 1478.6014580000192,
      "lastAudioBytesMs": 2065.9722920000786,
      "serverTimings": {
        "totalMs": 1693,
        "transcribeMs": 0,
        "translationMs": 706,
        "speechMs": 987,
        "firstAudioMs": 973
      },
      "protocolDoneMs": 2207.6826669999864,
      "settledMs": 2207.6901670000516,
      "audioBytes": 49318,
      "audioSha256": "b40daa760f70cb783265b15c865320cc14ab8b81a58f4c959a9722214ad2c83d",
      "mp3Prefix": true,
      "audioFile": "audio/064-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:26:07.542Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 193,
      "case": 65,
      "fixture": "greeting-en-ja-r2",
      "baseId": "greeting-en-ja",
      "family": "greeting",
      "repeat": 2,
      "label": "Greeting",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "affcd3ed4c92ab9e0fe337ff7a87c4778bbac34adde159f53bcf3b6bc292c0c7",
      "site": "main",
      "order": 1,
      "permutation": "main>v35>v3",
      "schedulePosition": 193,
      "scheduledAt": "2026-10-15T04:26:07.554Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.004833999904803932,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:26:07.565Z",
      "cumulativeAttemptedNominalOperations": 284,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac10560b80db53-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "Hello. Thank you for your help.",
        "translation": "こんにちは。ご協力ありがとうございます。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 275
      },
      "translationReceivedMs": 325.67095800000243,
      "speechHttpStatus": 200,
      "speechHeadersMs": 669.7229999999981,
      "audioHeaders": {
        "cf-ray": "a4ac10580a25db53-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=7.000,fish_headers;dur=264.000,fish_first_audio;dur=265.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 669.9285000000382,
      "lastAudioBytesMs": 1526.6596250000875,
      "streamEofMs": 1526.7568329999922,
      "settledMs": 1526.7600830000592,
      "audioBytes": 46392,
      "audioSha256": "bfaa2cbdf24caf145e8472e91e833f7d46abfcb2250276c43d0535cae4aeb61c",
      "mp3Prefix": true,
      "audioFile": "audio/065-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:26:09.096Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 194,
      "case": 65,
      "fixture": "greeting-en-ja-r2",
      "baseId": "greeting-en-ja",
      "family": "greeting",
      "repeat": 2,
      "label": "Greeting",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "affcd3ed4c92ab9e0fe337ff7a87c4778bbac34adde159f53bcf3b6bc292c0c7",
      "site": "v35",
      "order": 2,
      "permutation": "main>v35>v3",
      "schedulePosition": 194,
      "scheduledAt": "2026-10-15T04:26:09.108Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.008040999993681908,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:26:09.121Z",
      "cumulativeAttemptedNominalOperations": 286,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 194,
          "text": "Hello. Thank you for your help.",
          "language": "",
          "parts": [
            "Hello. Thank you for your help."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 477.41720799996983
        },
        {
          "type": "stage",
          "id": 194,
          "part": 0,
          "stage": "translating",
          "receivedMs": 477.5289160000393
        },
        {
          "type": "translation",
          "id": 194,
          "part": 0,
          "result": {
            "source": "Hello. Thank you for your help.",
            "translation": "こんにちは。ご協力ありがとうございます。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 295
          },
          "speak": true,
          "receivedMs": 775.2614159999648
        },
        {
          "type": "stage",
          "id": 194,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 775.3646250000456
        },
        {
          "type": "pronunciation",
          "id": 194,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 775.4440830000676
        },
        {
          "type": "stage",
          "id": 194,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 775.4971249999944
        },
        {
          "type": "pronunciation",
          "id": 194,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 3,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 778.9986659999704
        },
        {
          "type": "stage",
          "id": 194,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 779.0301250000484
        },
        {
          "type": "audio-start",
          "id": 194,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=158.000,fish_first_audio;dur=158.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 3,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 1051.1097910000244
        },
        {
          "type": "audio-end",
          "id": 194,
          "part": 0,
          "receivedMs": 1777.1085410000524
        },
        {
          "type": "part-done",
          "id": 194,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 1777.217500000028
        },
        {
          "type": "done",
          "id": 194,
          "timings": {
            "totalMs": 1294,
            "transcribeMs": 0,
            "translationMs": 295,
            "speechMs": 999,
            "firstAudioMs": 564
          },
          "receivedMs": 1777.2921250000363
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 194,
        "text": "Hello. Thank you for your help.",
        "language": "",
        "parts": [
          "Hello. Thank you for your help."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 477.41720799996983,
      "stages": [
        {
          "stage": "translating",
          "atMs": 477.5289160000393
        },
        {
          "stage": "speaking",
          "atMs": 775.3646250000456
        },
        {
          "stage": "pronunciation",
          "atMs": 775.4971249999944
        },
        {
          "stage": "speaking",
          "atMs": 779.0301250000484
        }
      ],
      "translation": {
        "source": "Hello. Thank you for your help.",
        "translation": "こんにちは。ご協力ありがとうございます。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 295
      },
      "translationReceivedMs": 775.2614159999648,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 775.4440830000676
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 3,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 778.9986659999704
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 194,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=158.000,fish_first_audio;dur=158.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 3,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 1051.1097910000244,
      "firstAudioMs": 1051.2746660000412,
      "lastAudioBytesMs": 1642.8390000000363,
      "serverTimings": {
        "totalMs": 1294,
        "transcribeMs": 0,
        "translationMs": 295,
        "speechMs": 999,
        "firstAudioMs": 564
      },
      "protocolDoneMs": 1777.2921250000363,
      "settledMs": 1777.3028329999652,
      "audioBytes": 46392,
      "audioSha256": "0aead3c04b91cb039e01ad9e1bfccff980dc751ac2f6d8011fdc9b1dd04b9bcd",
      "mp3Prefix": true,
      "audioFile": "audio/065-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 3,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:26:10.902Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 195,
      "case": 65,
      "fixture": "greeting-en-ja-r2",
      "baseId": "greeting-en-ja",
      "family": "greeting",
      "repeat": 2,
      "label": "Greeting",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "affcd3ed4c92ab9e0fe337ff7a87c4778bbac34adde159f53bcf3b6bc292c0c7",
      "site": "v3",
      "order": 3,
      "permutation": "main>v35>v3",
      "schedulePosition": 195,
      "scheduledAt": "2026-10-15T04:26:10.918Z",
      "status": "failed",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.0072910001035779715,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:26:10.929Z",
      "cumulativeAttemptedNominalOperations": 288,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 195,
          "text": "Hello. Thank you for your help.",
          "language": "",
          "parts": [
            "Hello. Thank you for your help."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 437.81045800005086
        },
        {
          "type": "stage",
          "id": 195,
          "part": 0,
          "stage": "translating",
          "receivedMs": 437.9502499999944
        },
        {
          "type": "translation",
          "id": 195,
          "part": 0,
          "result": {
            "source": "Hello. Thank you for your help.",
            "translation": "こんにちは。ご協力ありがとうございます。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 274
          },
          "speak": true,
          "receivedMs": 718.5374170000432
        },
        {
          "type": "stage",
          "id": 195,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 718.5880420000758
        },
        {
          "type": "pronunciation",
          "id": 195,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 718.6378330000443
        },
        {
          "type": "stage",
          "id": 195,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 718.6728330000769
        },
        {
          "type": "pronunciation",
          "id": 195,
          "part": 0,
          "progress": {
            "phase": "failed",
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 718.7034579999745
        },
        {
          "type": "error",
          "id": 195,
          "part": 0,
          "nextPart": 0,
          "stage": "pronunciation",
          "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
          "status": 422,
          "code": "pronunciation_no_guidance",
          "retryable": false,
          "partialAudio": false,
          "receivedMs": 718.7431670000078
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 195,
        "text": "Hello. Thank you for your help.",
        "language": "",
        "parts": [
          "Hello. Thank you for your help."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 437.81045800005086,
      "stages": [
        {
          "stage": "translating",
          "atMs": 437.9502499999944
        },
        {
          "stage": "speaking",
          "atMs": 718.5880420000758
        },
        {
          "stage": "pronunciation",
          "atMs": 718.6728330000769
        }
      ],
      "translation": {
        "source": "Hello. Thank you for your help.",
        "translation": "こんにちは。ご協力ありがとうございます。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 274
      },
      "translationReceivedMs": 718.5374170000432,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 718.6378330000443
        },
        {
          "phase": "failed",
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 718.7034579999745
        }
      ],
      "settledMs": 718.8826250000857,
      "error": {
        "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
        "code": "pronunciation_no_guidance",
        "status": 422,
        "stage": "pronunciation",
        "retryable": false,
        "partialAudio": false
      },
      "outcome": "no-audio-failure",
      "guidance": {
        "preparation": null,
        "kind": null,
        "rules": null,
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:26:11.648Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 196,
      "case": 66,
      "fixture": "logistics-ja-en-r2",
      "baseId": "logistics-ja-en",
      "family": "logistics",
      "repeat": 2,
      "label": "Multi step delivery",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "ef0bc132690050a72fa7fe61ef80ef922c99d8b0adc98a08a4cc9d9b59051a46",
      "site": "main",
      "order": 1,
      "permutation": "main>v3>v35",
      "schedulePosition": 196,
      "scheduledAt": "2026-10-15T04:26:11.659Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0008329999400302768,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:26:11.669Z",
      "cumulativeAttemptedNominalOperations": 290,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac107488c2db53-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "最初の配送には、地域の集会所で使う毛布と飲料水が含まれています。荷物を降ろす前に、濡れておらず利用しやすい部屋を担当者に確認してください。通路を空け、届いた箱の数を記録し、包装に傷があれば報告してください。担当者が不在の場合は、物資を車内に保管し、受け取り担当者へ連絡してください。",
        "translation": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisle clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 446
      },
      "translationReceivedMs": 1273.4107919998933,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1629.435999999987,
      "audioHeaders": {
        "cf-ray": "a4ac10779b2cdb53-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=276.000,fish_first_audio;dur=279.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1629.6922919999342,
      "lastAudioBytesMs": 9360.20874999999,
      "streamEofMs": 9360.332166999928,
      "settledMs": 9360.335541999899,
      "audioBytes": 382431,
      "audioSha256": "70bfb5cb84c29a6e8a3edb73bed75cd8f4e14363d3a1445e3877697cde2aac52",
      "mp3Prefix": true,
      "audioFile": "audio/066-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:26:21.031Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 197,
      "case": 66,
      "fixture": "logistics-ja-en-r2",
      "baseId": "logistics-ja-en",
      "family": "logistics",
      "repeat": 2,
      "label": "Multi step delivery",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "ef0bc132690050a72fa7fe61ef80ef922c99d8b0adc98a08a4cc9d9b59051a46",
      "site": "v3",
      "order": 2,
      "permutation": "main>v3>v35",
      "schedulePosition": 197,
      "scheduledAt": "2026-10-15T04:26:21.041Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.006790999905206263,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:26:21.049Z",
      "cumulativeAttemptedNominalOperations": 292,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 197,
          "text": "最初の配送には、地域の集会所で使う毛布と飲料水が含まれています。荷物を降ろす前に、濡れておらず利用しやすい部屋を担当者に確認してください。通路を空け、届いた箱の数を記録し、包装に傷があれば報告してください。担当者が不在の場合は、物資を車内に保管し、受け取り担当者へ連絡してください。",
          "language": "",
          "parts": [
            "最初の配送には、地域の集会所で使う毛布と飲料水が含まれています。荷物を降ろす前に、濡れておらず利用しやすい部屋を担当者に確認してください。通路を空け、届いた箱の数を記録し、包装に傷があれば報告してください。担当者が不在の場合は、物資を車内に保管し、受け取り担当者へ連絡してください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 433.62262499995995
        },
        {
          "type": "stage",
          "id": 197,
          "part": 0,
          "stage": "translating",
          "receivedMs": 433.67083299998194
        },
        {
          "type": "translation",
          "id": 197,
          "part": 0,
          "result": {
            "source": "最初の配送には、地域の集会所で使う毛布と飲料水が含まれています。荷物を降ろす前に、濡れておらず利用しやすい部屋を担当者に確認してください。通路を空け、届いた箱の数を記録し、包装に傷があれば報告してください。担当者が不在の場合は、物資を車内に保管し、受け取り担当者へ連絡してください。",
            "translation": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 320
          },
          "speak": true,
          "receivedMs": 756.314458000008
        },
        {
          "type": "stage",
          "id": 197,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 756.3602080000564
        },
        {
          "type": "pronunciation",
          "id": 197,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 756.3892500000075
        },
        {
          "type": "stage",
          "id": 197,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 756.4248330000555
        },
        {
          "type": "audio-start",
          "id": 197,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=281.000,fish_first_audio;dur=282.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1065.9053330000024
        },
        {
          "type": "audio-end",
          "id": 197,
          "part": 0,
          "receivedMs": 9101.989833
        },
        {
          "type": "part-done",
          "id": 197,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 9102.088542000041
        },
        {
          "type": "done",
          "id": 197,
          "timings": {
            "totalMs": 8662,
            "transcribeMs": 0,
            "translationMs": 320,
            "speechMs": 8342,
            "firstAudioMs": 623
          },
          "receivedMs": 9102.173416999984
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 197,
        "text": "最初の配送には、地域の集会所で使う毛布と飲料水が含まれています。荷物を降ろす前に、濡れておらず利用しやすい部屋を担当者に確認してください。通路を空け、届いた箱の数を記録し、包装に傷があれば報告してください。担当者が不在の場合は、物資を車内に保管し、受け取り担当者へ連絡してください。",
        "language": "",
        "parts": [
          "最初の配送には、地域の集会所で使う毛布と飲料水が含まれています。荷物を降ろす前に、濡れておらず利用しやすい部屋を担当者に確認してください。通路を空け、届いた箱の数を記録し、包装に傷があれば報告してください。担当者が不在の場合は、物資を車内に保管し、受け取り担当者へ連絡してください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 433.62262499995995,
      "stages": [
        {
          "stage": "translating",
          "atMs": 433.67083299998194
        },
        {
          "stage": "speaking",
          "atMs": 756.3602080000564
        },
        {
          "stage": "speaking",
          "atMs": 756.4248330000555
        }
      ],
      "translation": {
        "source": "最初の配送には、地域の集会所で使う毛布と飲料水が含まれています。荷物を降ろす前に、濡れておらず利用しやすい部屋を担当者に確認してください。通路を空け、届いた箱の数を記録し、包装に傷があれば報告してください。担当者が不在の場合は、物資を車内に保管し、受け取り担当者へ連絡してください。",
        "translation": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 320
      },
      "translationReceivedMs": 756.314458000008,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 756.3892500000075
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 197,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=281.000,fish_first_audio;dur=282.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1065.9053330000024,
      "firstAudioMs": 1065.9908330000471,
      "lastAudioBytesMs": 9076.723833000055,
      "serverTimings": {
        "totalMs": 8662,
        "transcribeMs": 0,
        "translationMs": 320,
        "speechMs": 8342,
        "firstAudioMs": 623
      },
      "protocolDoneMs": 9102.173416999984,
      "settledMs": 9102.183833000017,
      "audioBytes": 384939,
      "audioSha256": "fc5a5a79dc417b042992542779c6446a2c6c75af00e2626f2297246708715796",
      "mp3Prefix": true,
      "audioFile": "audio/066-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:26:30.157Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 198,
      "case": 66,
      "fixture": "logistics-ja-en-r2",
      "baseId": "logistics-ja-en",
      "family": "logistics",
      "repeat": 2,
      "label": "Multi step delivery",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "ef0bc132690050a72fa7fe61ef80ef922c99d8b0adc98a08a4cc9d9b59051a46",
      "site": "v35",
      "order": 3,
      "permutation": "main>v3>v35",
      "schedulePosition": 198,
      "scheduledAt": "2026-10-15T04:26:30.168Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.006958000012673438,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:26:30.177Z",
      "cumulativeAttemptedNominalOperations": 294,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 198,
          "text": "最初の配送には、地域の集会所で使う毛布と飲料水が含まれています。荷物を降ろす前に、濡れておらず利用しやすい部屋を担当者に確認してください。通路を空け、届いた箱の数を記録し、包装に傷があれば報告してください。担当者が不在の場合は、物資を車内に保管し、受け取り担当者へ連絡してください。",
          "language": "",
          "parts": [
            "最初の配送には、地域の集会所で使う毛布と飲料水が含まれています。荷物を降ろす前に、濡れておらず利用しやすい部屋を担当者に確認してください。通路を空け、届いた箱の数を記録し、包装に傷があれば報告してください。担当者が不在の場合は、物資を車内に保管し、受け取り担当者へ連絡してください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 163.55820900003891
        },
        {
          "type": "stage",
          "id": 198,
          "part": 0,
          "stage": "translating",
          "receivedMs": 163.61154200008605
        },
        {
          "type": "translation",
          "id": 198,
          "part": 0,
          "result": {
            "source": "最初の配送には、地域の集会所で使う毛布と飲料水が含まれています。荷物を降ろす前に、濡れておらず利用しやすい部屋を担当者に確認してください。通路を空け、届いた箱の数を記録し、包装に傷があれば報告してください。担当者が不在の場合は、物資を車内に保管し、受け取り担当者へ連絡してください。",
            "translation": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 332
          },
          "speak": true,
          "receivedMs": 470.0512500000186
        },
        {
          "type": "stage",
          "id": 198,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 470.11074999999255
        },
        {
          "type": "pronunciation",
          "id": 198,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 470.20075000007637
        },
        {
          "type": "stage",
          "id": 198,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 470.3057920000283
        },
        {
          "type": "audio-start",
          "id": 198,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=182.000,fish_first_audio;dur=182.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 769.4623340000398
        },
        {
          "type": "audio-end",
          "id": 198,
          "part": 0,
          "receivedMs": 5905.3447500000475
        },
        {
          "type": "part-done",
          "id": 198,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 5905.448042000062
        },
        {
          "type": "done",
          "id": 198,
          "timings": {
            "totalMs": 5751,
            "transcribeMs": 0,
            "translationMs": 332,
            "speechMs": 5419,
            "firstAudioMs": 623
          },
          "receivedMs": 5905.488125000033
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 198,
        "text": "最初の配送には、地域の集会所で使う毛布と飲料水が含まれています。荷物を降ろす前に、濡れておらず利用しやすい部屋を担当者に確認してください。通路を空け、届いた箱の数を記録し、包装に傷があれば報告してください。担当者が不在の場合は、物資を車内に保管し、受け取り担当者へ連絡してください。",
        "language": "",
        "parts": [
          "最初の配送には、地域の集会所で使う毛布と飲料水が含まれています。荷物を降ろす前に、濡れておらず利用しやすい部屋を担当者に確認してください。通路を空け、届いた箱の数を記録し、包装に傷があれば報告してください。担当者が不在の場合は、物資を車内に保管し、受け取り担当者へ連絡してください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 163.55820900003891,
      "stages": [
        {
          "stage": "translating",
          "atMs": 163.61154200008605
        },
        {
          "stage": "speaking",
          "atMs": 470.11074999999255
        },
        {
          "stage": "speaking",
          "atMs": 470.3057920000283
        }
      ],
      "translation": {
        "source": "最初の配送には、地域の集会所で使う毛布と飲料水が含まれています。荷物を降ろす前に、濡れておらず利用しやすい部屋を担当者に確認してください。通路を空け、届いた箱の数を記録し、包装に傷があれば報告してください。担当者が不在の場合は、物資を車内に保管し、受け取り担当者へ連絡してください。",
        "translation": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 332
      },
      "translationReceivedMs": 470.0512500000186,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 470.20075000007637
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 198,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=182.000,fish_first_audio;dur=182.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 769.4623340000398,
      "firstAudioMs": 769.5789170000935,
      "lastAudioBytesMs": 5765.185000000056,
      "serverTimings": {
        "totalMs": 5751,
        "transcribeMs": 0,
        "translationMs": 332,
        "speechMs": 5419,
        "firstAudioMs": 623
      },
      "protocolDoneMs": 5905.488125000033,
      "settledMs": 5905.494999999995,
      "audioBytes": 387447,
      "audioSha256": "444f8aaaafa3922d1ef9828b89ee84d4b2022b55e0582a70bc4058e91412d999",
      "mp3Prefix": true,
      "audioFile": "audio/066-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:26:36.088Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 199,
      "case": 67,
      "fixture": "attribution-en-ja-r2",
      "baseId": "attribution-en-ja",
      "family": "attribution",
      "repeat": 2,
      "label": "Reported information and responsibility",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "d72eb5a3ad488d5455adb5007e1ab5dca38a37078de3c39fdb197c4214d50c81",
      "site": "v35",
      "order": 1,
      "permutation": "v35>main>v3",
      "schedulePosition": 199,
      "scheduledAt": "2026-10-15T04:26:36.100Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.007458000094629824,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:26:36.114Z",
      "cumulativeAttemptedNominalOperations": 296,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 199,
          "text": "At the afternoon handover, Aiko said the western storage room might be available, but Kenji has not checked its condition. Please record this as unconfirmed information from Aiko. Ask Kenji to inspect the room before any supplies are moved, and tell the receiving team who will confirm the result. Do not describe the room as ready until that confirmation arrives.",
          "language": "",
          "parts": [
            "At the afternoon handover, Aiko said the western storage room might be available, but Kenji has not checked its condition. Please record this as unconfirmed information from Aiko. Ask Kenji to inspect the room before any supplies are moved, and tell the receiving team who will confirm the result. Do not describe the room as ready until that confirmation arrives."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 128.84054200001992
        },
        {
          "type": "stage",
          "id": 199,
          "part": 0,
          "stage": "translating",
          "receivedMs": 128.905167000019
        },
        {
          "type": "translation",
          "id": 199,
          "part": 0,
          "result": {
            "source": "At the afternoon handover, Aiko said the western storage room might be available, but Kenji has not checked its condition. Please record this as unconfirmed information from Aiko. Ask Kenji to inspect the room before any supplies are moved, and tell the receiving team who will confirm the result. Do not describe the room as ready until that confirmation arrives.",
            "translation": "午後の引き継ぎで、愛子は西側の倉庫が利用可能かもしれないと言いましたが、健二はその状態を確認していません。これを愛子からの未確認情報として記録してください。供給品を移動させる前に、健二に部屋を点検するよう依頼し、結果を確認する担当者を受領チームに伝えてください。確認が取れるまで、部屋が準備できていると記述しないでください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 336
          },
          "speak": true,
          "receivedMs": 465.9424579999177
        },
        {
          "type": "stage",
          "id": 199,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 470.22858300001826
        },
        {
          "type": "pronunciation",
          "id": 199,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 470.3365829999093
        },
        {
          "type": "stage",
          "id": 199,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 470.4623750000028
        },
        {
          "type": "pronunciation",
          "id": 199,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 12,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 475.1414999999106
        },
        {
          "type": "stage",
          "id": 199,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 475.44370800000615
        },
        {
          "type": "audio-start",
          "id": 199,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=181.000,fish_first_audio;dur=181.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 12,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 766.1168329999782
        },
        {
          "type": "audio-end",
          "id": 199,
          "part": 0,
          "receivedMs": 7263.882957999944
        },
        {
          "type": "part-done",
          "id": 199,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 7264.591957999975
        },
        {
          "type": "done",
          "id": 199,
          "timings": {
            "totalMs": 7134,
            "transcribeMs": 0,
            "translationMs": 336,
            "speechMs": 6798,
            "firstAudioMs": 631
          },
          "receivedMs": 7265.618832999957
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 199,
        "text": "At the afternoon handover, Aiko said the western storage room might be available, but Kenji has not checked its condition. Please record this as unconfirmed information from Aiko. Ask Kenji to inspect the room before any supplies are moved, and tell the receiving team who will confirm the result. Do not describe the room as ready until that confirmation arrives.",
        "language": "",
        "parts": [
          "At the afternoon handover, Aiko said the western storage room might be available, but Kenji has not checked its condition. Please record this as unconfirmed information from Aiko. Ask Kenji to inspect the room before any supplies are moved, and tell the receiving team who will confirm the result. Do not describe the room as ready until that confirmation arrives."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 128.84054200001992,
      "stages": [
        {
          "stage": "translating",
          "atMs": 128.905167000019
        },
        {
          "stage": "speaking",
          "atMs": 470.22858300001826
        },
        {
          "stage": "pronunciation",
          "atMs": 470.4623750000028
        },
        {
          "stage": "speaking",
          "atMs": 475.44370800000615
        }
      ],
      "translation": {
        "source": "At the afternoon handover, Aiko said the western storage room might be available, but Kenji has not checked its condition. Please record this as unconfirmed information from Aiko. Ask Kenji to inspect the room before any supplies are moved, and tell the receiving team who will confirm the result. Do not describe the room as ready until that confirmation arrives.",
        "translation": "午後の引き継ぎで、愛子は西側の倉庫が利用可能かもしれないと言いましたが、健二はその状態を確認していません。これを愛子からの未確認情報として記録してください。供給品を移動させる前に、健二に部屋を点検するよう依頼し、結果を確認する担当者を受領チームに伝えてください。確認が取れるまで、部屋が準備できていると記述しないでください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 336
      },
      "translationReceivedMs": 465.9424579999177,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 470.3365829999093
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 12,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 475.1414999999106
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 199,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=181.000,fish_first_audio;dur=181.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 12,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 766.1168329999782,
      "firstAudioMs": 768.702958000009,
      "lastAudioBytesMs": 7136.059416999924,
      "serverTimings": {
        "totalMs": 7134,
        "transcribeMs": 0,
        "translationMs": 336,
        "speechMs": 6798,
        "firstAudioMs": 631
      },
      "protocolDoneMs": 7265.618832999957,
      "settledMs": 7265.6398329999065,
      "audioBytes": 452648,
      "audioSha256": "a36a084101b6c5760a7a9b06c4b1fc690b927287c87bb55fbd83705de24b0dca",
      "mp3Prefix": true,
      "audioFile": "audio/067-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 12,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:26:43.384Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 200,
      "case": 67,
      "fixture": "attribution-en-ja-r2",
      "baseId": "attribution-en-ja",
      "family": "attribution",
      "repeat": 2,
      "label": "Reported information and responsibility",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "d72eb5a3ad488d5455adb5007e1ab5dca38a37078de3c39fdb197c4214d50c81",
      "site": "main",
      "order": 2,
      "permutation": "v35>main>v3",
      "schedulePosition": 200,
      "scheduledAt": "2026-10-15T04:26:43.394Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0007919999770820141,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:26:43.404Z",
      "cumulativeAttemptedNominalOperations": 298,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac11378b404b7a-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "At the afternoon handover, Aiko said the western storage room might be available, but Kenji has not checked its condition. Please record this as unconfirmed information from Aiko. Ask Kenji to inspect the room before any supplies are moved, and tell the receiving team who will confirm the result. Do not describe the room as ready until that confirmation arrives.",
        "translation": "午後の引き継ぎで、愛子は西側の倉庫が利用可能かもしれないと言いましたが、健二はその状態を確認していません。これを愛子からの未確認情報として記録してください。供給品を移動させる前に、健二に部屋を点検するよう依頼し、結果を確認する担当者を受領チームに伝えてください。その確認が得られるまで、部屋が準備できていると説明しないでください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 675
      },
      "translationReceivedMs": 967.6825830000453,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1305.1323330000741,
      "audioHeaders": {
        "cf-ray": "a4ac113c0aab4b7a-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=9.000,fish_headers;dur=261.000,fish_first_audio;dur=261.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "11",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1305.2525410000235,
      "lastAudioBytesMs": 10560.724958000006,
      "streamEofMs": 10560.95558300009,
      "settledMs": 10560.969500000007,
      "audioBytes": 452230,
      "audioSha256": "2ef7c6cb6016d3aa9162b5a20c0fe07baf742342c98a465b1bd3de8448682211",
      "mp3Prefix": true,
      "audioFile": "audio/067-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "11",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:26:53.970Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 201,
      "case": 67,
      "fixture": "attribution-en-ja-r2",
      "baseId": "attribution-en-ja",
      "family": "attribution",
      "repeat": 2,
      "label": "Reported information and responsibility",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "d72eb5a3ad488d5455adb5007e1ab5dca38a37078de3c39fdb197c4214d50c81",
      "site": "v3",
      "order": 3,
      "permutation": "v35>main>v3",
      "schedulePosition": 201,
      "scheduledAt": "2026-10-15T04:26:53.979Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.005707999924197793,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:26:53.990Z",
      "cumulativeAttemptedNominalOperations": 300,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 201,
          "text": "At the afternoon handover, Aiko said the western storage room might be available, but Kenji has not checked its condition. Please record this as unconfirmed information from Aiko. Ask Kenji to inspect the room before any supplies are moved, and tell the receiving team who will confirm the result. Do not describe the room as ready until that confirmation arrives.",
          "language": "",
          "parts": [
            "At the afternoon handover, Aiko said the western storage room might be available, but Kenji has not checked its condition. Please record this as unconfirmed information from Aiko. Ask Kenji to inspect the room before any supplies are moved, and tell the receiving team who will confirm the result. Do not describe the room as ready until that confirmation arrives."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 34.18970900005661
        },
        {
          "type": "stage",
          "id": 201,
          "part": 0,
          "stage": "translating",
          "receivedMs": 34.254000000073574
        },
        {
          "type": "translation",
          "id": 201,
          "part": 0,
          "result": {
            "source": "At the afternoon handover, Aiko said the western storage room might be available, but Kenji has not checked its condition. Please record this as unconfirmed information from Aiko. Ask Kenji to inspect the room before any supplies are moved, and tell the receiving team who will confirm the result. Do not describe the room as ready until that confirmation arrives.",
            "translation": "午後の引き継ぎで、愛子は西側の倉庫が利用可能かもしれないと言いましたが、健二はその状態を確認していません。これを愛子からの未確認情報として記録してください。供給品を移動させる前に、健二に部屋を点検するよう依頼し、結果を確認する担当者を受領チームに伝えてください。確認が取れるまで、部屋が準備できていると記述しないでください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 357
          },
          "speak": true,
          "receivedMs": 395.439250000054
        },
        {
          "type": "stage",
          "id": 201,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 395.5378750000382
        },
        {
          "type": "pronunciation",
          "id": 201,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 395.62879200000316
        },
        {
          "type": "stage",
          "id": 201,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 395.8299170000246
        },
        {
          "type": "pronunciation",
          "id": 201,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 11,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 406.5223750000587
        },
        {
          "type": "stage",
          "id": 201,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 406.9321250000503
        },
        {
          "type": "audio-start",
          "id": 201,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=372.000,fish_first_audio;dur=372.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 11,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 796.7978750000475
        },
        {
          "type": "audio-end",
          "id": 201,
          "part": 0,
          "receivedMs": 10223.924624999985
        },
        {
          "type": "part-done",
          "id": 201,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 10224.021834000014
        },
        {
          "type": "done",
          "id": 201,
          "timings": {
            "totalMs": 10176,
            "transcribeMs": 0,
            "translationMs": 357,
            "speechMs": 9819,
            "firstAudioMs": 751
          },
          "receivedMs": 10224.104999999981
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 201,
        "text": "At the afternoon handover, Aiko said the western storage room might be available, but Kenji has not checked its condition. Please record this as unconfirmed information from Aiko. Ask Kenji to inspect the room before any supplies are moved, and tell the receiving team who will confirm the result. Do not describe the room as ready until that confirmation arrives.",
        "language": "",
        "parts": [
          "At the afternoon handover, Aiko said the western storage room might be available, but Kenji has not checked its condition. Please record this as unconfirmed information from Aiko. Ask Kenji to inspect the room before any supplies are moved, and tell the receiving team who will confirm the result. Do not describe the room as ready until that confirmation arrives."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 34.18970900005661,
      "stages": [
        {
          "stage": "translating",
          "atMs": 34.254000000073574
        },
        {
          "stage": "speaking",
          "atMs": 395.5378750000382
        },
        {
          "stage": "pronunciation",
          "atMs": 395.8299170000246
        },
        {
          "stage": "speaking",
          "atMs": 406.9321250000503
        }
      ],
      "translation": {
        "source": "At the afternoon handover, Aiko said the western storage room might be available, but Kenji has not checked its condition. Please record this as unconfirmed information from Aiko. Ask Kenji to inspect the room before any supplies are moved, and tell the receiving team who will confirm the result. Do not describe the room as ready until that confirmation arrives.",
        "translation": "午後の引き継ぎで、愛子は西側の倉庫が利用可能かもしれないと言いましたが、健二はその状態を確認していません。これを愛子からの未確認情報として記録してください。供給品を移動させる前に、健二に部屋を点検するよう依頼し、結果を確認する担当者を受領チームに伝えてください。確認が取れるまで、部屋が準備できていると記述しないでください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 357
      },
      "translationReceivedMs": 395.439250000054,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 395.62879200000316
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 11,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 406.5223750000587
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 201,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=372.000,fish_first_audio;dur=372.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 11,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 796.7978750000475,
      "firstAudioMs": 797.3917920000385,
      "lastAudioBytesMs": 10186.428542000009,
      "serverTimings": {
        "totalMs": 10176,
        "transcribeMs": 0,
        "translationMs": 357,
        "speechMs": 9819,
        "firstAudioMs": 751
      },
      "protocolDoneMs": 10224.104999999981,
      "settledMs": 10224.115749999997,
      "audioBytes": 454320,
      "audioSha256": "b075b2ee5e832c06feb2b743844d1d62f82d9d70643031126bd3a533f119b216",
      "mp3Prefix": true,
      "audioFile": "audio/067-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 11,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:27:04.217Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 202,
      "case": 68,
      "fixture": "recorded-long-en-ja-r2",
      "baseId": "recorded-long-en-ja",
      "family": "meeting-recording",
      "repeat": 2,
      "label": "Longer saved recording",
      "direction": "en-ja",
      "modality": "audio",
      "inputSha256": "f411e55a55b70295928e62ee9ec186cdf098cf9438e7140285d4276789484f72",
      "site": "v35",
      "order": 1,
      "permutation": "v35>v3>main",
      "schedulePosition": 202,
      "scheduledAt": "2026-10-15T04:27:04.228Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.00741700001526624,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:27:04.238Z",
      "cumulativeAttemptedNominalOperations": 303,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 202,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 168.0157500000205
        },
        {
          "type": "transcript",
          "id": 202,
          "text": "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance.",
          "language": "en",
          "parts": [
            "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 609.8622090000426
        },
        {
          "type": "stage",
          "id": 202,
          "part": 0,
          "stage": "translating",
          "receivedMs": 609.9380420000525
        },
        {
          "type": "translation",
          "id": 202,
          "part": 0,
          "result": {
            "source": "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance.",
            "translation": "ブリーフィングは午前10時に開始します。予約がなくても参加できますが、入口で名前をお知らせください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 310
          },
          "speak": true,
          "receivedMs": 925.6837500000838
        },
        {
          "type": "stage",
          "id": 202,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 925.7607090000529
        },
        {
          "type": "pronunciation",
          "id": 202,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 925.8598340000026
        },
        {
          "type": "stage",
          "id": 202,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 925.9765420000767
        },
        {
          "type": "pronunciation",
          "id": 202,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 6,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 928.0594170000404
        },
        {
          "type": "stage",
          "id": 202,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 928.127000000095
        },
        {
          "type": "audio-start",
          "id": 202,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=193.000,fish_first_audio;dur=193.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 6,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 1232.077750000055
        },
        {
          "type": "audio-end",
          "id": 202,
          "part": 0,
          "receivedMs": 3275.426749999984
        },
        {
          "type": "part-done",
          "id": 202,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 3275.5585420000134
        },
        {
          "type": "done",
          "id": 202,
          "timings": {
            "totalMs": 3139,
            "transcribeMs": 441,
            "translationMs": 310,
            "speechMs": 2352,
            "firstAudioMs": 1094
          },
          "receivedMs": 3275.6656250000233
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 168.0157500000205
        },
        {
          "stage": "translating",
          "atMs": 609.9380420000525
        },
        {
          "stage": "speaking",
          "atMs": 925.7607090000529
        },
        {
          "stage": "pronunciation",
          "atMs": 925.9765420000767
        },
        {
          "stage": "speaking",
          "atMs": 928.127000000095
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 202,
        "text": "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance.",
        "language": "en",
        "parts": [
          "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 609.8622090000426,
      "translation": {
        "source": "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance.",
        "translation": "ブリーフィングは午前10時に開始します。予約がなくても参加できますが、入口で名前をお知らせください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 310
      },
      "translationReceivedMs": 925.6837500000838,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 925.8598340000026
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 6,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 928.0594170000404
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 202,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=193.000,fish_first_audio;dur=193.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 6,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 1232.077750000055,
      "firstAudioMs": 1237.8275419999845,
      "lastAudioBytesMs": 3146.5846250000177,
      "serverTimings": {
        "totalMs": 3139,
        "transcribeMs": 441,
        "translationMs": 310,
        "speechMs": 2352,
        "firstAudioMs": 1094
      },
      "protocolDoneMs": 3275.6656250000233,
      "settledMs": 3275.6765000000596,
      "audioBytes": 127476,
      "audioSha256": "0e7d9250205487f4832be8f11f9d18fee3b9a609ffbb27b16858d2e43f452113",
      "mp3Prefix": true,
      "audioFile": "audio/068-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 6,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:27:07.517Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 203,
      "case": 68,
      "fixture": "recorded-long-en-ja-r2",
      "baseId": "recorded-long-en-ja",
      "family": "meeting-recording",
      "repeat": 2,
      "label": "Longer saved recording",
      "direction": "en-ja",
      "modality": "audio",
      "inputSha256": "f411e55a55b70295928e62ee9ec186cdf098cf9438e7140285d4276789484f72",
      "site": "v3",
      "order": 2,
      "permutation": "v35>v3>main",
      "schedulePosition": 203,
      "scheduledAt": "2026-10-15T04:27:07.528Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.006041999906301498,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:27:07.538Z",
      "cumulativeAttemptedNominalOperations": 306,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 203,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 74.70208400010597
        },
        {
          "type": "transcript",
          "id": 203,
          "text": "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance.",
          "language": "en",
          "parts": [
            "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 842.1293750000186
        },
        {
          "type": "stage",
          "id": 203,
          "part": 0,
          "stage": "translating",
          "receivedMs": 842.248292000033
        },
        {
          "type": "translation",
          "id": 203,
          "part": 0,
          "result": {
            "source": "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance.",
            "translation": "ブリーフィングは午前10時に開始します。予約がなくても参加できますが、入口で名前をお知らせください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 531
          },
          "speak": true,
          "receivedMs": 1383.7636250000214
        },
        {
          "type": "stage",
          "id": 203,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1384.0591250000289
        },
        {
          "type": "pronunciation",
          "id": 203,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 1384.1515840000939
        },
        {
          "type": "stage",
          "id": 203,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 1384.2457920000888
        },
        {
          "type": "pronunciation",
          "id": 203,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 3,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 1384.329250000068
        },
        {
          "type": "stage",
          "id": 203,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1384.394250000012
        },
        {
          "type": "audio-start",
          "id": 203,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=261.000,fish_first_audio;dur=264.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 3,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 1678.9461250000168
        },
        {
          "type": "audio-end",
          "id": 203,
          "part": 0,
          "receivedMs": 4352.780000000028
        },
        {
          "type": "part-done",
          "id": 203,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 4352.847542000003
        },
        {
          "type": "done",
          "id": 203,
          "timings": {
            "totalMs": 4312,
            "transcribeMs": 765,
            "translationMs": 531,
            "speechMs": 2976,
            "firstAudioMs": 1626
          },
          "receivedMs": 4352.9207090000855
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 74.70208400010597
        },
        {
          "stage": "translating",
          "atMs": 842.248292000033
        },
        {
          "stage": "speaking",
          "atMs": 1384.0591250000289
        },
        {
          "stage": "pronunciation",
          "atMs": 1384.2457920000888
        },
        {
          "stage": "speaking",
          "atMs": 1384.394250000012
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 203,
        "text": "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance.",
        "language": "en",
        "parts": [
          "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 842.1293750000186,
      "translation": {
        "source": "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance.",
        "translation": "ブリーフィングは午前10時に開始します。予約がなくても参加できますが、入口で名前をお知らせください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 531
      },
      "translationReceivedMs": 1383.7636250000214,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 1384.1515840000939
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 3,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 1384.329250000068
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 203,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=261.000,fish_first_audio;dur=264.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 3,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 1678.9461250000168,
      "firstAudioMs": 1679.0362090000417,
      "lastAudioBytesMs": 4332.78270900005,
      "serverTimings": {
        "totalMs": 4312,
        "transcribeMs": 765,
        "translationMs": 531,
        "speechMs": 2976,
        "firstAudioMs": 1626
      },
      "protocolDoneMs": 4352.9207090000855,
      "settledMs": 4352.931250000023,
      "audioBytes": 133328,
      "audioSha256": "2078448a2fd2a5f492d0e8656168c3d09a2b5c905fafe6db1af960fa4da5f29e",
      "mp3Prefix": true,
      "audioFile": "audio/068-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 3,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:27:11.896Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 204,
      "case": 68,
      "fixture": "recorded-long-en-ja-r2",
      "baseId": "recorded-long-en-ja",
      "family": "meeting-recording",
      "repeat": 2,
      "label": "Longer saved recording",
      "direction": "en-ja",
      "modality": "audio",
      "inputSha256": "f411e55a55b70295928e62ee9ec186cdf098cf9438e7140285d4276789484f72",
      "site": "main",
      "order": 3,
      "permutation": "v35>v3>main",
      "schedulePosition": 204,
      "scheduledAt": "2026-10-15T04:27:11.907Z",
      "status": "complete",
      "nominalOperations": 3,
      "waitForConnectionMs": 0.0013749999925494194,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:27:11.918Z",
      "cumulativeAttemptedNominalOperations": 309,
      "requestSent": true,
      "transcriptionHttpStatus": 200,
      "transcriptionHeaders": {
        "cf-ray": "a4ac11e89e4dc738-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "transcript": {
        "text": "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance.",
        "language": "en"
      },
      "transcriptReceivedMs": 617.6182919999119,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac11ec0c2bc738-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "The briefing will start at 10 a.m. Even those without a reservation can participate, but please tell your name at the entrance.",
        "translation": "ブリーフィングは午前10時に開始します。予約がなくても参加できますが、入口で名前をお知らせください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 367
      },
      "translationReceivedMs": 1021.1459999999497,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1381.3410419999855,
      "audioHeaders": {
        "cf-ray": "a4ac11ee8d15c738-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=8.000,fish_headers;dur=270.000,fish_first_audio;dur=277.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "3",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1381.609582999954,
      "lastAudioBytesMs": 3901.130041999975,
      "streamEofMs": 3902.2587079999503,
      "settledMs": 3902.272874999908,
      "audioBytes": 126640,
      "audioSha256": "e9c4220af8c20dfacbc0559a07e4ecc2349257bfea8b06243eeb5cbd2cb1552c",
      "mp3Prefix": true,
      "audioFile": "audio/068-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "3",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:27:15.823Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 205,
      "case": 69,
      "fixture": "uncertainty-ja-en-r2",
      "baseId": "uncertainty-ja-en",
      "family": "uncertainty",
      "repeat": 2,
      "label": "Uncertainty and access",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "1bb9ca2b9922eae550c84f37c2c0dbfd9c0ee4f4881a10598a187bbed74aa72a",
      "site": "v3",
      "order": 1,
      "permutation": "v3>v35>main",
      "schedulePosition": 205,
      "scheduledAt": "2026-10-15T04:27:15.833Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.014666999923065305,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:27:15.844Z",
      "cumulativeAttemptedNominalOperations": 311,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 205,
          "text": "入口の幅は八十二センチメートルです。車いすが通れるかは、まだ確認できていません。別の入口も使えるようにしておいてください。",
          "language": "",
          "parts": [
            "入口の幅は八十二センチメートルです。車いすが通れるかは、まだ確認できていません。別の入口も使えるようにしておいてください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 36.03954199992586
        },
        {
          "type": "stage",
          "id": 205,
          "part": 0,
          "stage": "translating",
          "receivedMs": 36.11687499994878
        },
        {
          "type": "translation",
          "id": 205,
          "part": 0,
          "result": {
            "source": "入口の幅は八十二センチメートルです。車いすが通れるかは、まだ確認できていません。別の入口も使えるようにしておいてください。",
            "translation": "The width of the entrance is 82 centimeters. Whether a wheelchair can pass through has not been confirmed yet. Please make it so that another entrance can also be used.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 326
          },
          "speak": true,
          "receivedMs": 364.73133300000336
        },
        {
          "type": "stage",
          "id": 205,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 364.7872079999652
        },
        {
          "type": "pronunciation",
          "id": 205,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 364.8364579998888
        },
        {
          "type": "stage",
          "id": 205,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 364.8645419999957
        },
        {
          "type": "audio-start",
          "id": 205,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=262.000,fish_first_audio;dur=265.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 653.1474169999128
        },
        {
          "type": "audio-end",
          "id": 205,
          "part": 0,
          "receivedMs": 4014.7809579999885
        },
        {
          "type": "part-done",
          "id": 205,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 4014.908582999953
        },
        {
          "type": "done",
          "id": 205,
          "timings": {
            "totalMs": 3973,
            "transcribeMs": 0,
            "translationMs": 326,
            "speechMs": 3647,
            "firstAudioMs": 611
          },
          "receivedMs": 4014.9889169998933
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 205,
        "text": "入口の幅は八十二センチメートルです。車いすが通れるかは、まだ確認できていません。別の入口も使えるようにしておいてください。",
        "language": "",
        "parts": [
          "入口の幅は八十二センチメートルです。車いすが通れるかは、まだ確認できていません。別の入口も使えるようにしておいてください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 36.03954199992586,
      "stages": [
        {
          "stage": "translating",
          "atMs": 36.11687499994878
        },
        {
          "stage": "speaking",
          "atMs": 364.7872079999652
        },
        {
          "stage": "speaking",
          "atMs": 364.8645419999957
        }
      ],
      "translation": {
        "source": "入口の幅は八十二センチメートルです。車いすが通れるかは、まだ確認できていません。別の入口も使えるようにしておいてください。",
        "translation": "The width of the entrance is 82 centimeters. Whether a wheelchair can pass through has not been confirmed yet. Please make it so that another entrance can also be used.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 326
      },
      "translationReceivedMs": 364.73133300000336,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 364.8364579998888
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 205,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=262.000,fish_first_audio;dur=265.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 653.1474169999128,
      "firstAudioMs": 653.2547499999637,
      "lastAudioBytesMs": 3980.0472919999156,
      "serverTimings": {
        "totalMs": 3973,
        "transcribeMs": 0,
        "translationMs": 326,
        "speechMs": 3647,
        "firstAudioMs": 611
      },
      "protocolDoneMs": 4014.9889169998933,
      "settledMs": 4014.9970829999074,
      "audioBytes": 167600,
      "audioSha256": "9b660e984a33499c33e06ec115897606566c039cccd947f6dd7eec6e51a8bf57",
      "mp3Prefix": true,
      "audioFile": "audio/069-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:27:19.861Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 206,
      "case": 69,
      "fixture": "uncertainty-ja-en-r2",
      "baseId": "uncertainty-ja-en",
      "family": "uncertainty",
      "repeat": 2,
      "label": "Uncertainty and access",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "1bb9ca2b9922eae550c84f37c2c0dbfd9c0ee4f4881a10598a187bbed74aa72a",
      "site": "v35",
      "order": 2,
      "permutation": "v3>v35>main",
      "schedulePosition": 206,
      "scheduledAt": "2026-10-15T04:27:19.872Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.009250000002793968,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:27:19.884Z",
      "cumulativeAttemptedNominalOperations": 313,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 206,
          "text": "入口の幅は八十二センチメートルです。車いすが通れるかは、まだ確認できていません。別の入口も使えるようにしておいてください。",
          "language": "",
          "parts": [
            "入口の幅は八十二センチメートルです。車いすが通れるかは、まだ確認できていません。別の入口も使えるようにしておいてください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 133.6264169999631
        },
        {
          "type": "stage",
          "id": 206,
          "part": 0,
          "stage": "translating",
          "receivedMs": 133.7229169999482
        },
        {
          "type": "translation",
          "id": 206,
          "part": 0,
          "result": {
            "source": "入口の幅は八十二センチメートルです。車いすが通れるかは、まだ確認できていません。別の入口も使えるようにしておいてください。",
            "translation": "The width of the entrance is 82 centimeters. Whether a wheelchair can pass through has not been confirmed yet. Please make it so that another entrance can also be used.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 336
          },
          "speak": true,
          "receivedMs": 478.68558399996255
        },
        {
          "type": "stage",
          "id": 206,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 478.7817919999361
        },
        {
          "type": "pronunciation",
          "id": 206,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 478.8306249999441
        },
        {
          "type": "stage",
          "id": 206,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 478.92954199993983
        },
        {
          "type": "audio-start",
          "id": 206,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=156.000,fish_first_audio;dur=156.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 739.2986670000246
        },
        {
          "type": "audio-end",
          "id": 206,
          "part": 0,
          "receivedMs": 2807.2871250000317
        },
        {
          "type": "part-done",
          "id": 206,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2807.3817499999423
        },
        {
          "type": "done",
          "id": 206,
          "timings": {
            "totalMs": 2662,
            "transcribeMs": 0,
            "translationMs": 336,
            "speechMs": 2326,
            "firstAudioMs": 603
          },
          "receivedMs": 2807.45862499997
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 206,
        "text": "入口の幅は八十二センチメートルです。車いすが通れるかは、まだ確認できていません。別の入口も使えるようにしておいてください。",
        "language": "",
        "parts": [
          "入口の幅は八十二センチメートルです。車いすが通れるかは、まだ確認できていません。別の入口も使えるようにしておいてください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 133.6264169999631,
      "stages": [
        {
          "stage": "translating",
          "atMs": 133.7229169999482
        },
        {
          "stage": "speaking",
          "atMs": 478.7817919999361
        },
        {
          "stage": "speaking",
          "atMs": 478.92954199993983
        }
      ],
      "translation": {
        "source": "入口の幅は八十二センチメートルです。車いすが通れるかは、まだ確認できていません。別の入口も使えるようにしておいてください。",
        "translation": "The width of the entrance is 82 centimeters. Whether a wheelchair can pass through has not been confirmed yet. Please make it so that another entrance can also be used.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 336
      },
      "translationReceivedMs": 478.68558399996255,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 478.8306249999441
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 206,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=156.000,fish_first_audio;dur=156.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 739.2986670000246,
      "firstAudioMs": 743.4069169999566,
      "lastAudioBytesMs": 2673.0285419999855,
      "serverTimings": {
        "totalMs": 2662,
        "transcribeMs": 0,
        "translationMs": 336,
        "speechMs": 2326,
        "firstAudioMs": 603
      },
      "protocolDoneMs": 2807.45862499997,
      "settledMs": 2807.473875000025,
      "audioBytes": 156315,
      "audioSha256": "1a4d762edaddb8851bd35d86614389e1595dff5029b562e11ec57e204c8be72c",
      "mp3Prefix": true,
      "audioFile": "audio/069-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:27:22.694Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 207,
      "case": 69,
      "fixture": "uncertainty-ja-en-r2",
      "baseId": "uncertainty-ja-en",
      "family": "uncertainty",
      "repeat": 2,
      "label": "Uncertainty and access",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "1bb9ca2b9922eae550c84f37c2c0dbfd9c0ee4f4881a10598a187bbed74aa72a",
      "site": "main",
      "order": 3,
      "permutation": "v3>v35>main",
      "schedulePosition": 207,
      "scheduledAt": "2026-10-15T04:27:22.705Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0004579999949783087,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:27:22.716Z",
      "cumulativeAttemptedNominalOperations": 315,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac122c281bd472-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "入口の幅は八十二センチメートルです。車いすが通れるかは、まだ確認できていません。別の入口も使えるようにしておいてください。",
        "translation": "The width of the entrance is 82 centimeters. Whether a wheelchair can pass through has not been confirmed yet. Please make it so that another entrance can also be used.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 597
      },
      "translationReceivedMs": 721.0456249999115,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1116.5816669999622,
      "audioHeaders": {
        "cf-ray": "a4ac12302c39d472-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=289.000,fish_first_audio;dur=292.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1116.7452079999493,
      "lastAudioBytesMs": 4314.117624999955,
      "streamEofMs": 4314.308374999906,
      "settledMs": 4314.31883299991,
      "audioBytes": 161331,
      "audioSha256": "88f7280afc8969d0c7b63432e2792fcc2c9f85769860af8cedcbe02b62208d56",
      "mp3Prefix": true,
      "audioFile": "audio/069-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:27:27.033Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 208,
      "case": 70,
      "fixture": "numbers-en-ja-r2",
      "baseId": "numbers-en-ja",
      "family": "numbers",
      "repeat": 2,
      "label": "Time and corrected number",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "6d381ed9b59414e139bb1c737799a51f1c7305e2f48bd10cd001395f405c900e",
      "site": "v35",
      "order": 1,
      "permutation": "v35>v3>main",
      "schedulePosition": 208,
      "scheduledAt": "2026-10-15T04:27:27.045Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.01604099990800023,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:27:27.056Z",
      "cumulativeAttemptedNominalOperations": 317,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 208,
          "text": "The truck arrives at 14:30. We need twelve boxes, not twenty. Each box weighs 7.5 kilograms.",
          "language": "",
          "parts": [
            "The truck arrives at 14:30. We need twelve boxes, not twenty. Each box weighs 7.5 kilograms."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 136.05845800007228
        },
        {
          "type": "stage",
          "id": 208,
          "part": 0,
          "stage": "translating",
          "receivedMs": 136.16162500006612
        },
        {
          "type": "translation",
          "id": 208,
          "part": 0,
          "result": {
            "source": "The truck arrives at 14:30. We need twelve boxes, not twenty. Each box weighs 7.5 kilograms.",
            "translation": "トラックは14:30に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5キログラムです。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 444
          },
          "speak": true,
          "receivedMs": 583.9456670000218
        },
        {
          "type": "stage",
          "id": 208,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 584.0493329999736
        },
        {
          "type": "pronunciation",
          "id": 208,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 584.1702920000535
        },
        {
          "type": "stage",
          "id": 208,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 584.3076250000158
        },
        {
          "type": "pronunciation",
          "id": 208,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 9,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 586.6570830000564
        },
        {
          "type": "stage",
          "id": 208,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 587.3400830000173
        },
        {
          "type": "audio-start",
          "id": 208,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=135.000,fish_first_audio;dur=135.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 9,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 833.7584999999963
        },
        {
          "type": "audio-end",
          "id": 208,
          "part": 0,
          "receivedMs": 2834.9158750000643
        },
        {
          "type": "part-done",
          "id": 208,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2836.0275830000173
        },
        {
          "type": "done",
          "id": 208,
          "timings": {
            "totalMs": 2693,
            "transcribeMs": 0,
            "translationMs": 444,
            "speechMs": 2249,
            "firstAudioMs": 690
          },
          "receivedMs": 2836.0686250000726
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 208,
        "text": "The truck arrives at 14:30. We need twelve boxes, not twenty. Each box weighs 7.5 kilograms.",
        "language": "",
        "parts": [
          "The truck arrives at 14:30. We need twelve boxes, not twenty. Each box weighs 7.5 kilograms."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 136.05845800007228,
      "stages": [
        {
          "stage": "translating",
          "atMs": 136.16162500006612
        },
        {
          "stage": "speaking",
          "atMs": 584.0493329999736
        },
        {
          "stage": "pronunciation",
          "atMs": 584.3076250000158
        },
        {
          "stage": "speaking",
          "atMs": 587.3400830000173
        }
      ],
      "translation": {
        "source": "The truck arrives at 14:30. We need twelve boxes, not twenty. Each box weighs 7.5 kilograms.",
        "translation": "トラックは14:30に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5キログラムです。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 444
      },
      "translationReceivedMs": 583.9456670000218,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 584.1702920000535
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 9,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 586.6570830000564
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 208,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=135.000,fish_first_audio;dur=135.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 9,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 833.7584999999963,
      "firstAudioMs": 839.6752080000006,
      "lastAudioBytesMs": 2702.253374999971,
      "serverTimings": {
        "totalMs": 2693,
        "transcribeMs": 0,
        "translationMs": 444,
        "speechMs": 2249,
        "firstAudioMs": 690
      },
      "protocolDoneMs": 2836.0686250000726,
      "settledMs": 2836.0753330000443,
      "audioBytes": 158405,
      "audioSha256": "6c394aef2dcc22259151594355e2613b3c7973e3dfca6733b3196a6464c73a6b",
      "mp3Prefix": true,
      "audioFile": "audio/070-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 9,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:27:29.895Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 209,
      "case": 70,
      "fixture": "numbers-en-ja-r2",
      "baseId": "numbers-en-ja",
      "family": "numbers",
      "repeat": 2,
      "label": "Time and corrected number",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "6d381ed9b59414e139bb1c737799a51f1c7305e2f48bd10cd001395f405c900e",
      "site": "v3",
      "order": 2,
      "permutation": "v35>v3>main",
      "schedulePosition": 209,
      "scheduledAt": "2026-10-15T04:27:29.907Z",
      "status": "failed",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.00820799998473376,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:27:29.917Z",
      "cumulativeAttemptedNominalOperations": 319,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 209,
          "text": "The truck arrives at 14:30. We need twelve boxes, not twenty. Each box weighs 7.5 kilograms.",
          "language": "",
          "parts": [
            "The truck arrives at 14:30. We need twelve boxes, not twenty. Each box weighs 7.5 kilograms."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 28.347791999927722
        },
        {
          "type": "stage",
          "id": 209,
          "part": 0,
          "stage": "translating",
          "receivedMs": 28.42291700001806
        },
        {
          "type": "translation",
          "id": 209,
          "part": 0,
          "result": {
            "source": "The truck arrives at 14:30. We need twelve boxes, not twenty. Each box weighs 7.5 kilograms.",
            "translation": "トラックは14:30に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5キログラムです。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 343
          },
          "speak": true,
          "receivedMs": 378.85008399991784
        },
        {
          "type": "stage",
          "id": 209,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 378.9961249999469
        },
        {
          "type": "pronunciation",
          "id": 209,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 379.0854999999283
        },
        {
          "type": "stage",
          "id": 209,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 379.1647089999169
        },
        {
          "type": "pronunciation",
          "id": 209,
          "part": 0,
          "progress": {
            "phase": "failed",
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 381.02537499996834
        },
        {
          "type": "error",
          "id": 209,
          "part": 0,
          "nextPart": 0,
          "stage": "pronunciation",
          "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
          "status": 422,
          "code": "pronunciation_no_guidance",
          "retryable": false,
          "partialAudio": false,
          "receivedMs": 381.11974999995437
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 209,
        "text": "The truck arrives at 14:30. We need twelve boxes, not twenty. Each box weighs 7.5 kilograms.",
        "language": "",
        "parts": [
          "The truck arrives at 14:30. We need twelve boxes, not twenty. Each box weighs 7.5 kilograms."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 28.347791999927722,
      "stages": [
        {
          "stage": "translating",
          "atMs": 28.42291700001806
        },
        {
          "stage": "speaking",
          "atMs": 378.9961249999469
        },
        {
          "stage": "pronunciation",
          "atMs": 379.1647089999169
        }
      ],
      "translation": {
        "source": "The truck arrives at 14:30. We need twelve boxes, not twenty. Each box weighs 7.5 kilograms.",
        "translation": "トラックは14:30に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5キログラムです。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 343
      },
      "translationReceivedMs": 378.85008399991784,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 379.0854999999283
        },
        {
          "phase": "failed",
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 381.02537499996834
        }
      ],
      "settledMs": 381.3683749999618,
      "error": {
        "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
        "code": "pronunciation_no_guidance",
        "status": 422,
        "stage": "pronunciation",
        "retryable": false,
        "partialAudio": false
      },
      "outcome": "no-audio-failure",
      "guidance": {
        "preparation": null,
        "kind": null,
        "rules": null,
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:27:30.299Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 210,
      "case": 70,
      "fixture": "numbers-en-ja-r2",
      "baseId": "numbers-en-ja",
      "family": "numbers",
      "repeat": 2,
      "label": "Time and corrected number",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "6d381ed9b59414e139bb1c737799a51f1c7305e2f48bd10cd001395f405c900e",
      "site": "main",
      "order": 3,
      "permutation": "v35>v3>main",
      "schedulePosition": 210,
      "scheduledAt": "2026-10-15T04:27:30.317Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0012920000590384007,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:27:30.329Z",
      "cumulativeAttemptedNominalOperations": 321,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac125b38cbd472-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "The truck arrives at 14:30. We need twelve boxes, not twenty. Each box weighs 7.5 kilograms.",
        "translation": "トラックは14:30に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5キログラムです。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 384
      },
      "translationReceivedMs": 421.0464159999974,
      "speechHttpStatus": 200,
      "speechHeadersMs": 780.5414579999633,
      "audioHeaders": {
        "cf-ray": "a4ac125ddffad472-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=6.000,fish_headers;dur=279.000,fish_first_audio;dur=279.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 780.6632080000127,
      "lastAudioBytesMs": 4054.5625829999335,
      "streamEofMs": 4054.766082999995,
      "settledMs": 4054.772915999987,
      "audioBytes": 163839,
      "audioSha256": "f33fad00071cbf4955c711559a596f81331a5174e3492e144bd2f932aca41cbc",
      "mp3Prefix": true,
      "audioFile": "audio/070-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:27:34.388Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 211,
      "case": 71,
      "fixture": "date-window-en-ja-r2",
      "baseId": "date-window-en-ja",
      "family": "date-window",
      "repeat": 2,
      "label": "Date and delivery window",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "7f51b5801c807a05501f59e412d57bcc5dc2823dfb08072675358d7854e5dd6a",
      "site": "v35",
      "order": 1,
      "permutation": "v35>main>v3",
      "schedulePosition": 211,
      "scheduledAt": "2026-10-15T04:27:37.457Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.010833000065758824,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:27:37.470Z",
      "cumulativeAttemptedNominalOperations": 323,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 211,
          "text": "The delivery is scheduled for 18 November, between 09:00 and 11:30. Please confirm the date and time window with the receiving team; do not assume it is tomorrow.",
          "language": "",
          "parts": [
            "The delivery is scheduled for 18 November, between 09:00 and 11:30. Please confirm the date and time window with the receiving team; do not assume it is tomorrow."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 131.18091599992476
        },
        {
          "type": "stage",
          "id": 211,
          "part": 0,
          "stage": "translating",
          "receivedMs": 132.57037499989383
        },
        {
          "type": "translation",
          "id": 211,
          "part": 0,
          "result": {
            "source": "The delivery is scheduled for 18 November, between 09:00 and 11:30. Please confirm the date and time window with the receiving team; do not assume it is tomorrow.",
            "translation": "配達は11月18日、09:00から11:30の間に予定されています。受領チームに日時枠を確認してください；明日だと仮定しないでください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 376
          },
          "speak": true,
          "receivedMs": 512.2954159999499
        },
        {
          "type": "stage",
          "id": 211,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 512.4077499998966
        },
        {
          "type": "pronunciation",
          "id": 211,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 512.4874579999596
        },
        {
          "type": "stage",
          "id": 211,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 512.5878749999683
        },
        {
          "type": "pronunciation",
          "id": 211,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 7,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 517.2204159999965
        },
        {
          "type": "stage",
          "id": 211,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 517.358249999932
        },
        {
          "type": "audio-start",
          "id": 211,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=157.000,fish_first_audio;dur=157.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 7,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 786.8804999999702
        },
        {
          "type": "audio-end",
          "id": 211,
          "part": 0,
          "receivedMs": 3514.9739579999587
        },
        {
          "type": "part-done",
          "id": 211,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 3515.0699159998912
        },
        {
          "type": "done",
          "id": 211,
          "timings": {
            "totalMs": 3376,
            "transcribeMs": 0,
            "translationMs": 376,
            "speechMs": 3000,
            "firstAudioMs": 649
          },
          "receivedMs": 3515.1657499999274
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 211,
        "text": "The delivery is scheduled for 18 November, between 09:00 and 11:30. Please confirm the date and time window with the receiving team; do not assume it is tomorrow.",
        "language": "",
        "parts": [
          "The delivery is scheduled for 18 November, between 09:00 and 11:30. Please confirm the date and time window with the receiving team; do not assume it is tomorrow."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 131.18091599992476,
      "stages": [
        {
          "stage": "translating",
          "atMs": 132.57037499989383
        },
        {
          "stage": "speaking",
          "atMs": 512.4077499998966
        },
        {
          "stage": "pronunciation",
          "atMs": 512.5878749999683
        },
        {
          "stage": "speaking",
          "atMs": 517.358249999932
        }
      ],
      "translation": {
        "source": "The delivery is scheduled for 18 November, between 09:00 and 11:30. Please confirm the date and time window with the receiving team; do not assume it is tomorrow.",
        "translation": "配達は11月18日、09:00から11:30の間に予定されています。受領チームに日時枠を確認してください；明日だと仮定しないでください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 376
      },
      "translationReceivedMs": 512.2954159999499,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 512.4874579999596
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 7,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 517.2204159999965
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 211,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=157.000,fish_first_audio;dur=157.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 7,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 786.8804999999702,
      "firstAudioMs": 794.0857909999322,
      "lastAudioBytesMs": 3385.384832999902,
      "serverTimings": {
        "totalMs": 3376,
        "transcribeMs": 0,
        "translationMs": 376,
        "speechMs": 3000,
        "firstAudioMs": 649
      },
      "protocolDoneMs": 3515.1657499999274,
      "settledMs": 3515.176416000002,
      "audioBytes": 206888,
      "audioSha256": "b50ee943dee64ff802dca0806bce6a3079765818c04c5c6fdb6e1bda26ca2518",
      "mp3Prefix": true,
      "audioFile": "audio/071-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 7,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:27:40.990Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 212,
      "case": 71,
      "fixture": "date-window-en-ja-r2",
      "baseId": "date-window-en-ja",
      "family": "date-window",
      "repeat": 2,
      "label": "Date and delivery window",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "7f51b5801c807a05501f59e412d57bcc5dc2823dfb08072675358d7854e5dd6a",
      "site": "main",
      "order": 2,
      "permutation": "v35>main>v3",
      "schedulePosition": 212,
      "scheduledAt": "2026-10-15T04:27:41.004Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0007090000435709953,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:27:41.018Z",
      "cumulativeAttemptedNominalOperations": 325,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac129e7ba4e35e-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "The delivery is scheduled for 18 November, between 09:00 and 11:30. Please confirm the date and time window with the receiving team; do not assume it is tomorrow.",
        "translation": "配達は11月18日、09:00から11:30の間に予定されています。受領チームに日時枠を確認してください；明日だと仮定しないでください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 447
      },
      "translationReceivedMs": 562.4283750000177,
      "speechHttpStatus": 200,
      "speechHeadersMs": 918.8647079999791,
      "audioHeaders": {
        "cf-ray": "a4ac12a19ec9e35e-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=11.000,fish_headers;dur=268.000,fish_first_audio;dur=268.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "3",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 918.9844169999706,
      "lastAudioBytesMs": 4751.329541999963,
      "streamEofMs": 4751.692917000037,
      "settledMs": 4751.698749999981,
      "audioBytes": 194768,
      "audioSha256": "c0b2885995712c0206a1f2d85e0dbbf0616ccecdc919aa62bda016953489eff6",
      "mp3Prefix": true,
      "audioFile": "audio/071-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "3",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:27:45.774Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 213,
      "case": 71,
      "fixture": "date-window-en-ja-r2",
      "baseId": "date-window-en-ja",
      "family": "date-window",
      "repeat": 2,
      "label": "Date and delivery window",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "7f51b5801c807a05501f59e412d57bcc5dc2823dfb08072675358d7854e5dd6a",
      "site": "v3",
      "order": 3,
      "permutation": "v35>main>v3",
      "schedulePosition": 213,
      "scheduledAt": "2026-10-15T04:27:45.789Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.007957999943755567,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:27:45.804Z",
      "cumulativeAttemptedNominalOperations": 327,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 213,
          "text": "The delivery is scheduled for 18 November, between 09:00 and 11:30. Please confirm the date and time window with the receiving team; do not assume it is tomorrow.",
          "language": "",
          "parts": [
            "The delivery is scheduled for 18 November, between 09:00 and 11:30. Please confirm the date and time window with the receiving team; do not assume it is tomorrow."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 441.56245800002944
        },
        {
          "type": "stage",
          "id": 213,
          "part": 0,
          "stage": "translating",
          "receivedMs": 441.6904580000555
        },
        {
          "type": "translation",
          "id": 213,
          "part": 0,
          "result": {
            "source": "The delivery is scheduled for 18 November, between 09:00 and 11:30. Please confirm the date and time window with the receiving team; do not assume it is tomorrow.",
            "translation": "配達は11月18日、09:00から11:30の間に予定されています。受領チームに日時枠を確認してください；明日だと仮定しないでください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 448
          },
          "speak": true,
          "receivedMs": 894.6026250000577
        },
        {
          "type": "stage",
          "id": 213,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 894.6672920000274
        },
        {
          "type": "pronunciation",
          "id": 213,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 894.7154580000788
        },
        {
          "type": "stage",
          "id": 213,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 894.754583000089
        },
        {
          "type": "pronunciation",
          "id": 213,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 3,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 899.3486670000711
        },
        {
          "type": "stage",
          "id": 213,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 899.4797080000862
        },
        {
          "type": "audio-start",
          "id": 213,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=265.000,fish_first_audio;dur=267.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 3,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 1185.6080420000944
        },
        {
          "type": "audio-end",
          "id": 213,
          "part": 0,
          "receivedMs": 5156.213083000039
        },
        {
          "type": "part-done",
          "id": 213,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 5156.4717080000555
        },
        {
          "type": "done",
          "id": 213,
          "timings": {
            "totalMs": 4705,
            "transcribeMs": 0,
            "translationMs": 448,
            "speechMs": 4257,
            "firstAudioMs": 733
          },
          "receivedMs": 5156.731792000006
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 213,
        "text": "The delivery is scheduled for 18 November, between 09:00 and 11:30. Please confirm the date and time window with the receiving team; do not assume it is tomorrow.",
        "language": "",
        "parts": [
          "The delivery is scheduled for 18 November, between 09:00 and 11:30. Please confirm the date and time window with the receiving team; do not assume it is tomorrow."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 441.56245800002944,
      "stages": [
        {
          "stage": "translating",
          "atMs": 441.6904580000555
        },
        {
          "stage": "speaking",
          "atMs": 894.6672920000274
        },
        {
          "stage": "pronunciation",
          "atMs": 894.754583000089
        },
        {
          "stage": "speaking",
          "atMs": 899.4797080000862
        }
      ],
      "translation": {
        "source": "The delivery is scheduled for 18 November, between 09:00 and 11:30. Please confirm the date and time window with the receiving team; do not assume it is tomorrow.",
        "translation": "配達は11月18日、09:00から11:30の間に予定されています。受領チームに日時枠を確認してください；明日だと仮定しないでください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 448
      },
      "translationReceivedMs": 894.6026250000577,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 894.7154580000788
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 3,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 899.3486670000711
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 213,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=265.000,fish_first_audio;dur=267.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 3,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 1185.6080420000944,
      "firstAudioMs": 1185.6991670000134,
      "lastAudioBytesMs": 5132.646833000006,
      "serverTimings": {
        "totalMs": 4705,
        "transcribeMs": 0,
        "translationMs": 448,
        "speechMs": 4257,
        "firstAudioMs": 733
      },
      "protocolDoneMs": 5156.731792000006,
      "settledMs": 5156.757708000019,
      "audioBytes": 186826,
      "audioSha256": "e1b466ffd113340ed4bfea89c8bc8a45386c4095ffe23685aeb95e5957214074",
      "mp3Prefix": true,
      "audioFile": "audio/071-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 3,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:27:50.965Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 214,
      "case": 72,
      "fixture": "permission-short-ja-en-r2",
      "baseId": "permission-short-ja-en",
      "family": "permission-short",
      "repeat": 2,
      "label": "Permission distinction",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "3fb0abc0e3c5789677b0ade45cab9fbb24a858df7b56f801583f92a02d28e4cc",
      "site": "v35",
      "order": 1,
      "permutation": "v35>main>v3",
      "schedulePosition": 214,
      "scheduledAt": "2026-10-15T04:27:50.980Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.00641700008418411,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:27:50.997Z",
      "cumulativeAttemptedNominalOperations": 329,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 214,
          "text": "空の箱は移動してもかまいませんが、バッテリーは動かさないでください。",
          "language": "",
          "parts": [
            "空の箱は移動してもかまいませんが、バッテリーは動かさないでください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 884.8800000000047
        },
        {
          "type": "stage",
          "id": 214,
          "part": 0,
          "stage": "translating",
          "receivedMs": 884.9362910001073
        },
        {
          "type": "translation",
          "id": 214,
          "part": 0,
          "result": {
            "source": "空の箱は移動してもかまいませんが、バッテリーは動かさないでください。",
            "translation": "Empty boxes may be moved, but please do not move the battery.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 297
          },
          "speak": true,
          "receivedMs": 1186.3561660000123
        },
        {
          "type": "stage",
          "id": 214,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1186.4500000000698
        },
        {
          "type": "pronunciation",
          "id": 214,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 1186.5284160000738
        },
        {
          "type": "stage",
          "id": 214,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1186.5990410000086
        },
        {
          "type": "audio-start",
          "id": 214,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=154.000,fish_first_audio;dur=154.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1449.0243750000373
        },
        {
          "type": "audio-end",
          "id": 214,
          "part": 0,
          "receivedMs": 2264.972708000103
        },
        {
          "type": "part-done",
          "id": 214,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2265.0551660000347
        },
        {
          "type": "done",
          "id": 214,
          "timings": {
            "totalMs": 1373,
            "transcribeMs": 0,
            "translationMs": 297,
            "speechMs": 1076,
            "firstAudioMs": 558
          },
          "receivedMs": 2265.1104580000974
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 214,
        "text": "空の箱は移動してもかまいませんが、バッテリーは動かさないでください。",
        "language": "",
        "parts": [
          "空の箱は移動してもかまいませんが、バッテリーは動かさないでください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 884.8800000000047,
      "stages": [
        {
          "stage": "translating",
          "atMs": 884.9362910001073
        },
        {
          "stage": "speaking",
          "atMs": 1186.4500000000698
        },
        {
          "stage": "speaking",
          "atMs": 1186.5990410000086
        }
      ],
      "translation": {
        "source": "空の箱は移動してもかまいませんが、バッテリーは動かさないでください。",
        "translation": "Empty boxes may be moved, but please do not move the battery.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 297
      },
      "translationReceivedMs": 1186.3561660000123,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 1186.5284160000738
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 214,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=154.000,fish_first_audio;dur=154.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1449.0243750000373,
      "firstAudioMs": 1452.4457500000717,
      "lastAudioBytesMs": 2137.7669160000514,
      "serverTimings": {
        "totalMs": 1373,
        "transcribeMs": 0,
        "translationMs": 297,
        "speechMs": 1076,
        "firstAudioMs": 558
      },
      "protocolDoneMs": 2265.1104580000974,
      "settledMs": 2265.118833000073,
      "audioBytes": 61021,
      "audioSha256": "1389c42d943173153f8970bc86e3e33ef565ceb2b24dd96235539a29428e2f53",
      "mp3Prefix": true,
      "audioFile": "audio/072-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:27:53.266Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 215,
      "case": 72,
      "fixture": "permission-short-ja-en-r2",
      "baseId": "permission-short-ja-en",
      "family": "permission-short",
      "repeat": 2,
      "label": "Permission distinction",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "3fb0abc0e3c5789677b0ade45cab9fbb24a858df7b56f801583f92a02d28e4cc",
      "site": "main",
      "order": 2,
      "permutation": "v35>main>v3",
      "schedulePosition": 215,
      "scheduledAt": "2026-10-15T04:27:53.281Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0007079999195411801,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:27:53.296Z",
      "cumulativeAttemptedNominalOperations": 331,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac12ec3fa8a59e-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "空の箱は移動してもかまいませんが、バッテリーは動かさないでください。",
        "translation": "Empty boxes may be moved, but please do not move the battery.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 347
      },
      "translationReceivedMs": 624.4199999999255,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1232.021666000015,
      "audioHeaders": {
        "cf-ray": "a4ac12f0282fa59e-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=295.000,fish_first_audio;dur=300.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1232.1347909999313,
      "lastAudioBytesMs": 2424.386332999915,
      "streamEofMs": 2424.5470409999834,
      "settledMs": 2424.5562079999363,
      "audioBytes": 63528,
      "audioSha256": "760b5952beb552cdd24012c33911709514794454acfef7b96ac6f2fde56c92c7",
      "mp3Prefix": true,
      "audioFile": "audio/072-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:27:55.725Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 216,
      "case": 72,
      "fixture": "permission-short-ja-en-r2",
      "baseId": "permission-short-ja-en",
      "family": "permission-short",
      "repeat": 2,
      "label": "Permission distinction",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "3fb0abc0e3c5789677b0ade45cab9fbb24a858df7b56f801583f92a02d28e4cc",
      "site": "v3",
      "order": 3,
      "permutation": "v35>main>v3",
      "schedulePosition": 216,
      "scheduledAt": "2026-10-15T04:27:55.742Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.007041000062599778,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:27:55.757Z",
      "cumulativeAttemptedNominalOperations": 333,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 216,
          "text": "空の箱は移動してもかまいませんが、バッテリーは動かさないでください。",
          "language": "",
          "parts": [
            "空の箱は移動してもかまいませんが、バッテリーは動かさないでください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 25.45095800003037
        },
        {
          "type": "stage",
          "id": 216,
          "part": 0,
          "stage": "translating",
          "receivedMs": 25.51141700008884
        },
        {
          "type": "translation",
          "id": 216,
          "part": 0,
          "result": {
            "source": "空の箱は移動してもかまいませんが、バッテリーは動かさないでください。",
            "translation": "Empty boxes may be moved, but please do not move the battery.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 303
          },
          "speak": true,
          "receivedMs": 361.1930830000201
        },
        {
          "type": "stage",
          "id": 216,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 361.29429200000595
        },
        {
          "type": "pronunciation",
          "id": 216,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 364.03495800006203
        },
        {
          "type": "stage",
          "id": 216,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 364.1400830000639
        },
        {
          "type": "audio-start",
          "id": 216,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=274.000,fish_first_audio;dur=276.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 651.1345830000937
        },
        {
          "type": "audio-end",
          "id": 216,
          "part": 0,
          "receivedMs": 1873.1853330000304
        },
        {
          "type": "part-done",
          "id": 216,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 1874.2514580000425
        },
        {
          "type": "done",
          "id": 216,
          "timings": {
            "totalMs": 1832,
            "transcribeMs": 0,
            "translationMs": 303,
            "speechMs": 1529,
            "firstAudioMs": 600
          },
          "receivedMs": 1874.9637080000248
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 216,
        "text": "空の箱は移動してもかまいませんが、バッテリーは動かさないでください。",
        "language": "",
        "parts": [
          "空の箱は移動してもかまいませんが、バッテリーは動かさないでください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 25.45095800003037,
      "stages": [
        {
          "stage": "translating",
          "atMs": 25.51141700008884
        },
        {
          "stage": "speaking",
          "atMs": 361.29429200000595
        },
        {
          "stage": "speaking",
          "atMs": 364.1400830000639
        }
      ],
      "translation": {
        "source": "空の箱は移動してもかまいませんが、バッテリーは動かさないでください。",
        "translation": "Empty boxes may be moved, but please do not move the battery.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 303
      },
      "translationReceivedMs": 361.1930830000201,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 364.03495800006203
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 216,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=274.000,fish_first_audio;dur=276.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 651.1345830000937,
      "firstAudioMs": 651.2338750000345,
      "lastAudioBytesMs": 1843.264375000028,
      "serverTimings": {
        "totalMs": 1832,
        "transcribeMs": 0,
        "translationMs": 303,
        "speechMs": 1529,
        "firstAudioMs": 600
      },
      "protocolDoneMs": 1874.9637080000248,
      "settledMs": 1874.9719170000171,
      "audioBytes": 61857,
      "audioSha256": "b539a0037ccfe070099a42bcaaeebc3cfb7f8ae724f9ca0870a37f08097d17ab",
      "mp3Prefix": true,
      "audioFile": "audio/072-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:27:57.638Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 217,
      "case": 73,
      "fixture": "equipment-label-ja-en-r2",
      "baseId": "equipment-label-ja-en",
      "family": "equipment-label",
      "repeat": 2,
      "label": "Equipment code and capacity",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "2e0be70b7648c0ebe18054ea9704b1ce666e31f50157b40947dca355165118ea",
      "site": "v3",
      "order": 1,
      "permutation": "v3>v35>main",
      "schedulePosition": 217,
      "scheduledAt": "2026-10-15T04:27:57.662Z",
      "status": "failed",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.008082999964244664,
      "harnessPacingMs": 1176.869166999939,
      "startedAt": "2026-10-15T04:27:58.859Z",
      "cumulativeAttemptedNominalOperations": 335,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 217,
          "text": "ポンプB-12と、容量2.5リットルの容器を持ってきてください。",
          "language": "",
          "parts": [
            "ポンプB-12と、容量2.5リットルの容器を持ってきてください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 27.04737499996554
        },
        {
          "type": "stage",
          "id": 217,
          "part": 0,
          "stage": "translating",
          "receivedMs": 27.120374999940395
        },
        {
          "type": "translation",
          "id": 217,
          "part": 0,
          "result": {
            "source": "ポンプB-12と、容量2.5リットルの容器を持ってきてください。",
            "translation": "Please bring pump B-12 and a container with a capacity of 2.5 liters.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 351
          },
          "speak": true,
          "receivedMs": 381.671207999927
        },
        {
          "type": "stage",
          "id": 217,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 381.75666600000113
        },
        {
          "type": "pronunciation",
          "id": 217,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 381.80295799998567
        },
        {
          "type": "stage",
          "id": 217,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 381.83716599992476
        },
        {
          "type": "error",
          "id": 217,
          "part": 0,
          "nextPart": 0,
          "stage": "speaking",
          "message": "Kokekun is temporarily unavailable. Please try again later.",
          "status": 503,
          "code": "service_failed",
          "retryable": true,
          "partialAudio": false,
          "receivedMs": 438.56045799993444
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 217,
        "text": "ポンプB-12と、容量2.5リットルの容器を持ってきてください。",
        "language": "",
        "parts": [
          "ポンプB-12と、容量2.5リットルの容器を持ってきてください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 27.04737499996554,
      "stages": [
        {
          "stage": "translating",
          "atMs": 27.120374999940395
        },
        {
          "stage": "speaking",
          "atMs": 381.75666600000113
        },
        {
          "stage": "speaking",
          "atMs": 381.83716599992476
        }
      ],
      "translation": {
        "source": "ポンプB-12と、容量2.5リットルの容器を持ってきてください。",
        "translation": "Please bring pump B-12 and a container with a capacity of 2.5 liters.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 351
      },
      "translationReceivedMs": 381.671207999927,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 381.80295799998567
        }
      ],
      "settledMs": 438.8057499999413,
      "error": {
        "message": "Kokekun is temporarily unavailable. Please try again later.",
        "code": "service_failed",
        "status": 503,
        "stage": "speaking",
        "retryable": true,
        "partialAudio": false
      },
      "outcome": "no-audio-failure",
      "guidance": {
        "preparation": null,
        "kind": null,
        "rules": null,
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:27:59.297Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 218,
      "case": 73,
      "fixture": "equipment-label-ja-en-r2",
      "baseId": "equipment-label-ja-en",
      "family": "equipment-label",
      "repeat": 2,
      "label": "Equipment code and capacity",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "2e0be70b7648c0ebe18054ea9704b1ce666e31f50157b40947dca355165118ea",
      "site": "v35",
      "order": 2,
      "permutation": "v3>v35>main",
      "schedulePosition": 218,
      "scheduledAt": "2026-10-15T04:27:59.317Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.007332999957725406,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:27:59.333Z",
      "cumulativeAttemptedNominalOperations": 337,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 218,
          "text": "ポンプB-12と、容量2.5リットルの容器を持ってきてください。",
          "language": "",
          "parts": [
            "ポンプB-12と、容量2.5リットルの容器を持ってきてください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 135.0403749999823
        },
        {
          "type": "stage",
          "id": 218,
          "part": 0,
          "stage": "translating",
          "receivedMs": 135.1749589999672
        },
        {
          "type": "translation",
          "id": 218,
          "part": 0,
          "result": {
            "source": "ポンプB-12と、容量2.5リットルの容器を持ってきてください。",
            "translation": "Please bring pump B-12 and a container with a capacity of 2.5 liters.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 353
          },
          "speak": true,
          "receivedMs": 490.8394590000389
        },
        {
          "type": "stage",
          "id": 218,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 490.93020900001284
        },
        {
          "type": "pronunciation",
          "id": 218,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 491.0057090000482
        },
        {
          "type": "stage",
          "id": 218,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 491.0660419999622
        },
        {
          "type": "audio-start",
          "id": 218,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=180.000,fish_first_audio;dur=180.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 783.26233399997
        },
        {
          "type": "audio-end",
          "id": 218,
          "part": 0,
          "receivedMs": 1913.6631670000497
        },
        {
          "type": "part-done",
          "id": 218,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 1913.7609170000069
        },
        {
          "type": "done",
          "id": 218,
          "timings": {
            "totalMs": 1774,
            "transcribeMs": 0,
            "translationMs": 353,
            "speechMs": 1421,
            "firstAudioMs": 643
          },
          "receivedMs": 1913.8146669999696
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 218,
        "text": "ポンプB-12と、容量2.5リットルの容器を持ってきてください。",
        "language": "",
        "parts": [
          "ポンプB-12と、容量2.5リットルの容器を持ってきてください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 135.0403749999823,
      "stages": [
        {
          "stage": "translating",
          "atMs": 135.1749589999672
        },
        {
          "stage": "speaking",
          "atMs": 490.93020900001284
        },
        {
          "stage": "speaking",
          "atMs": 491.0660419999622
        }
      ],
      "translation": {
        "source": "ポンプB-12と、容量2.5リットルの容器を持ってきてください。",
        "translation": "Please bring pump B-12 and a container with a capacity of 2.5 liters.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 353
      },
      "translationReceivedMs": 490.8394590000389,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 491.0057090000482
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 218,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=180.000,fish_first_audio;dur=180.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 783.26233399997,
      "firstAudioMs": 788.9364999999525,
      "lastAudioBytesMs": 1783.5899590000045,
      "serverTimings": {
        "totalMs": 1774,
        "transcribeMs": 0,
        "translationMs": 353,
        "speechMs": 1421,
        "firstAudioMs": 643
      },
      "protocolDoneMs": 1913.8146669999696,
      "settledMs": 1913.8213339999784,
      "audioBytes": 79829,
      "audioSha256": "4cce838cba75695a3847ec1dcb9bac33681593b654a253b8effc81b1194f7641",
      "mp3Prefix": true,
      "audioFile": "audio/073-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:28:01.251Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 219,
      "case": 73,
      "fixture": "equipment-label-ja-en-r2",
      "baseId": "equipment-label-ja-en",
      "family": "equipment-label",
      "repeat": 2,
      "label": "Equipment code and capacity",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "2e0be70b7648c0ebe18054ea9704b1ce666e31f50157b40947dca355165118ea",
      "site": "main",
      "order": 3,
      "permutation": "v3>v35>main",
      "schedulePosition": 219,
      "scheduledAt": "2026-10-15T04:28:01.265Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.001041000010445714,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:28:01.279Z",
      "cumulativeAttemptedNominalOperations": 339,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac131d2a4a481b-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "ポンプB-12と、容量2.5リットルの容器を持ってきてください。",
        "translation": "Please bring pump B-12 and a container with a capacity of 2.5 liters.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 360
      },
      "translationReceivedMs": 476.9321249999339,
      "speechHttpStatus": 200,
      "speechHeadersMs": 817.4300419999054,
      "audioHeaders": {
        "cf-ray": "a4ac131fbbc0481b-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=267.000,fish_first_audio;dur=268.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 817.5416249999544,
      "lastAudioBytesMs": 2441.7677919999696,
      "streamEofMs": 2441.870666999952,
      "settledMs": 2441.8765419999836,
      "audioBytes": 80665,
      "audioSha256": "a907c96aa8c9bb2b28a91c2e4b458ed102425d4d0a16c4b1f17e79e893a1fa79",
      "mp3Prefix": true,
      "audioFile": "audio/073-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:28:03.725Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 220,
      "case": 74,
      "fixture": "allocation-en-ja-r2",
      "baseId": "allocation-en-ja",
      "family": "allocation",
      "repeat": 2,
      "label": "Allocation with reserve and stock difference",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "8ae562855ab581b5c8721191a97774bfeaaa34c948f01917f8aeb3360adfaa56",
      "site": "v3",
      "order": 1,
      "permutation": "v3>main>v35",
      "schedulePosition": 220,
      "scheduledAt": "2026-10-15T04:28:03.740Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.0077500001061707735,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:28:03.754Z",
      "cumulativeAttemptedNominalOperations": 341,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 220,
          "text": "There are 48 water containers in the warehouse. Send 18 to the east site and 14 to the west site, and keep the remaining 16 for requests that have not yet been approved. Count the containers before loading. If the count differs from the record, report the difference and wait for confirmation rather than changing either delivery quantity.",
          "language": "",
          "parts": [
            "There are 48 water containers in the warehouse. Send 18 to the east site and 14 to the west site, and keep the remaining 16 for requests that have not yet been approved. Count the containers before loading. If the count differs from the record, report the difference and wait for confirmation rather than changing either delivery quantity."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 37.742209000047296
        },
        {
          "type": "stage",
          "id": 220,
          "part": 0,
          "stage": "translating",
          "receivedMs": 37.79220899997745
        },
        {
          "type": "translation",
          "id": 220,
          "part": 0,
          "result": {
            "source": "There are 48 water containers in the warehouse. Send 18 to the east site and 14 to the west site, and keep the remaining 16 for requests that have not yet been approved. Count the containers before loading. If the count differs from the record, report the difference and wait for confirmation rather than changing either delivery quantity.",
            "translation": "倉庫には48個の水容器があります。18個を東側の拠点へ、14個を西側の拠点へ送って、残りの16個はまだ承認されていない要求のために取っておいてください。積み込む前に容器を数えてください。もし数が記録と異なる場合は、その差異を報告し、いずれの配送数量も変更せずに確認を待ってください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 434
          },
          "speak": true,
          "receivedMs": 474.6505420000758
        },
        {
          "type": "stage",
          "id": 220,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 474.6913750000531
        },
        {
          "type": "pronunciation",
          "id": 220,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 474.74125000007916
        },
        {
          "type": "stage",
          "id": 220,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 474.78154200001154
        },
        {
          "type": "pronunciation",
          "id": 220,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 5,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 477.88945899996907
        },
        {
          "type": "stage",
          "id": 220,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 477.9768750000512
        },
        {
          "type": "audio-start",
          "id": 220,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=267.000,fish_first_audio;dur=273.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 5,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 771.4697500000475
        },
        {
          "type": "audio-end",
          "id": 220,
          "part": 0,
          "receivedMs": 8802.061042000074
        },
        {
          "type": "part-done",
          "id": 220,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 8802.120709000039
        },
        {
          "type": "done",
          "id": 220,
          "timings": {
            "totalMs": 8757,
            "transcribeMs": 0,
            "translationMs": 434,
            "speechMs": 8323,
            "firstAudioMs": 726
          },
          "receivedMs": 8802.161959000048
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 220,
        "text": "There are 48 water containers in the warehouse. Send 18 to the east site and 14 to the west site, and keep the remaining 16 for requests that have not yet been approved. Count the containers before loading. If the count differs from the record, report the difference and wait for confirmation rather than changing either delivery quantity.",
        "language": "",
        "parts": [
          "There are 48 water containers in the warehouse. Send 18 to the east site and 14 to the west site, and keep the remaining 16 for requests that have not yet been approved. Count the containers before loading. If the count differs from the record, report the difference and wait for confirmation rather than changing either delivery quantity."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 37.742209000047296,
      "stages": [
        {
          "stage": "translating",
          "atMs": 37.79220899997745
        },
        {
          "stage": "speaking",
          "atMs": 474.6913750000531
        },
        {
          "stage": "pronunciation",
          "atMs": 474.78154200001154
        },
        {
          "stage": "speaking",
          "atMs": 477.9768750000512
        }
      ],
      "translation": {
        "source": "There are 48 water containers in the warehouse. Send 18 to the east site and 14 to the west site, and keep the remaining 16 for requests that have not yet been approved. Count the containers before loading. If the count differs from the record, report the difference and wait for confirmation rather than changing either delivery quantity.",
        "translation": "倉庫には48個の水容器があります。18個を東側の拠点へ、14個を西側の拠点へ送って、残りの16個はまだ承認されていない要求のために取っておいてください。積み込む前に容器を数えてください。もし数が記録と異なる場合は、その差異を報告し、いずれの配送数量も変更せずに確認を待ってください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 434
      },
      "translationReceivedMs": 474.6505420000758,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 474.74125000007916
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 5,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 477.88945899996907
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 220,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=267.000,fish_first_audio;dur=273.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 5,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 771.4697500000475,
      "firstAudioMs": 771.5292500000214,
      "lastAudioBytesMs": 8775.694917000015,
      "serverTimings": {
        "totalMs": 8757,
        "transcribeMs": 0,
        "translationMs": 434,
        "speechMs": 8323,
        "firstAudioMs": 726
      },
      "protocolDoneMs": 8802.161959000048,
      "settledMs": 8802.171583999996,
      "audioBytes": 404583,
      "audioSha256": "841dbd7f9a3495707955922b3effa975590a80df2b23a4d609d5c4f69a915254",
      "mp3Prefix": true,
      "audioFile": "audio/074-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 5,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:28:12.563Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 221,
      "case": 74,
      "fixture": "allocation-en-ja-r2",
      "baseId": "allocation-en-ja",
      "family": "allocation",
      "repeat": 2,
      "label": "Allocation with reserve and stock difference",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "8ae562855ab581b5c8721191a97774bfeaaa34c948f01917f8aeb3360adfaa56",
      "site": "main",
      "order": 2,
      "permutation": "v3>main>v35",
      "schedulePosition": 221,
      "scheduledAt": "2026-10-15T04:28:12.580Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0008329999400302768,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:28:12.598Z",
      "cumulativeAttemptedNominalOperations": 343,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac1363c8a7ebfd-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "There are 48 water containers in the warehouse. Send 18 to the east site and 14 to the west site, and keep the remaining 16 for requests that have not yet been approved. Count the containers before loading. If the count differs from the record, report the difference and wait for confirmation rather than changing either delivery quantity.",
        "translation": "倉庫には48個の水容器があります。18個を東側の拠点へ、14個を西側の拠点へ送って、残りの16個はまだ承認されていない要求のために取っておいてください。積み込む前に容器を数えてください。もし数が記録と異なる場合は、その差異を報告し、いずれの配送数量も変更せずに確認を待ってください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 732
      },
      "translationReceivedMs": 844.0557500000577,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1219.1428750000196,
      "audioHeaders": {
        "cf-ray": "a4ac1368bd92ebfd-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=14.000,fish_headers;dur=275.000,fish_first_audio;dur=276.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "5",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1219.3842910000822,
      "lastAudioBytesMs": 9382.568749999977,
      "streamEofMs": 9382.672416000045,
      "settledMs": 9382.677291000029,
      "audioBytes": 394552,
      "audioSha256": "43c0da3fb6ab1935c4c14c61dafc8995d1e3c3888464bc285f90f9ceb37674d3",
      "mp3Prefix": true,
      "audioFile": "audio/074-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "5",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:28:21.985Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 222,
      "case": 74,
      "fixture": "allocation-en-ja-r2",
      "baseId": "allocation-en-ja",
      "family": "allocation",
      "repeat": 2,
      "label": "Allocation with reserve and stock difference",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "8ae562855ab581b5c8721191a97774bfeaaa34c948f01917f8aeb3360adfaa56",
      "site": "v35",
      "order": 3,
      "permutation": "v3>main>v35",
      "schedulePosition": 222,
      "scheduledAt": "2026-10-15T04:28:22.001Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.006917000049725175,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:28:22.016Z",
      "cumulativeAttemptedNominalOperations": 345,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 222,
          "text": "There are 48 water containers in the warehouse. Send 18 to the east site and 14 to the west site, and keep the remaining 16 for requests that have not yet been approved. Count the containers before loading. If the count differs from the record, report the difference and wait for confirmation rather than changing either delivery quantity.",
          "language": "",
          "parts": [
            "There are 48 water containers in the warehouse. Send 18 to the east site and 14 to the west site, and keep the remaining 16 for requests that have not yet been approved. Count the containers before loading. If the count differs from the record, report the difference and wait for confirmation rather than changing either delivery quantity."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 140.03545800002757
        },
        {
          "type": "stage",
          "id": 222,
          "part": 0,
          "stage": "translating",
          "receivedMs": 140.10216699994635
        },
        {
          "type": "translation",
          "id": 222,
          "part": 0,
          "result": {
            "source": "There are 48 water containers in the warehouse. Send 18 to the east site and 14 to the west site, and keep the remaining 16 for requests that have not yet been approved. Count the containers before loading. If the count differs from the record, report the difference and wait for confirmation rather than changing either delivery quantity.",
            "translation": "倉庫には48個の水容器があります。18個を東側の拠点へ、14個を西側の拠点へ送って、残りの16個はまだ承認されていない要求のために取っておいてください。積み込む前に容器を数えてください。もし数が記録と異なる場合は、その差異を報告し、いずれの配送数量も変更せずに確認を待ってください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 812
          },
          "speak": true,
          "receivedMs": 955.6300000000047
        },
        {
          "type": "stage",
          "id": 222,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 955.6928749999497
        },
        {
          "type": "pronunciation",
          "id": 222,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 955.734541999991
        },
        {
          "type": "stage",
          "id": 222,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 955.7680420000106
        },
        {
          "type": "pronunciation",
          "id": 222,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 12,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 959.7825419999426
        },
        {
          "type": "stage",
          "id": 222,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 960.0147919999436
        },
        {
          "type": "audio-start",
          "id": 222,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=178.000,fish_first_audio;dur=178.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 12,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 1251.402832999942
        },
        {
          "type": "audio-end",
          "id": 222,
          "part": 0,
          "receivedMs": 6962.151124999975
        },
        {
          "type": "part-done",
          "id": 222,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 6963.248082999955
        },
        {
          "type": "done",
          "id": 222,
          "timings": {
            "totalMs": 6812,
            "transcribeMs": 0,
            "translationMs": 812,
            "speechMs": 6000,
            "firstAudioMs": 1102
          },
          "receivedMs": 6963.352791999932
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 222,
        "text": "There are 48 water containers in the warehouse. Send 18 to the east site and 14 to the west site, and keep the remaining 16 for requests that have not yet been approved. Count the containers before loading. If the count differs from the record, report the difference and wait for confirmation rather than changing either delivery quantity.",
        "language": "",
        "parts": [
          "There are 48 water containers in the warehouse. Send 18 to the east site and 14 to the west site, and keep the remaining 16 for requests that have not yet been approved. Count the containers before loading. If the count differs from the record, report the difference and wait for confirmation rather than changing either delivery quantity."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 140.03545800002757,
      "stages": [
        {
          "stage": "translating",
          "atMs": 140.10216699994635
        },
        {
          "stage": "speaking",
          "atMs": 955.6928749999497
        },
        {
          "stage": "pronunciation",
          "atMs": 955.7680420000106
        },
        {
          "stage": "speaking",
          "atMs": 960.0147919999436
        }
      ],
      "translation": {
        "source": "There are 48 water containers in the warehouse. Send 18 to the east site and 14 to the west site, and keep the remaining 16 for requests that have not yet been approved. Count the containers before loading. If the count differs from the record, report the difference and wait for confirmation rather than changing either delivery quantity.",
        "translation": "倉庫には48個の水容器があります。18個を東側の拠点へ、14個を西側の拠点へ送って、残りの16個はまだ承認されていない要求のために取っておいてください。積み込む前に容器を数えてください。もし数が記録と異なる場合は、その差異を報告し、いずれの配送数量も変更せずに確認を待ってください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 812
      },
      "translationReceivedMs": 955.6300000000047,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 955.734541999991
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 12,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 959.7825419999426
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 222,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=178.000,fish_first_audio;dur=178.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 12,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 1251.402832999942,
      "firstAudioMs": 1251.846292000031,
      "lastAudioBytesMs": 6828.551791999955,
      "serverTimings": {
        "totalMs": 6812,
        "transcribeMs": 0,
        "translationMs": 812,
        "speechMs": 6000,
        "firstAudioMs": 1102
      },
      "protocolDoneMs": 6963.352791999932,
      "settledMs": 6963.363791999989,
      "audioBytes": 395388,
      "audioSha256": "77e49be4980f5ca54db605a7fa71169ebd7c67502a99e1c47e207f895ec18595",
      "mp3Prefix": true,
      "audioFile": "audio/074-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 12,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:28:28.990Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 223,
      "case": 75,
      "fixture": "numbers-ja-en-r2",
      "baseId": "numbers-ja-en",
      "family": "numbers",
      "repeat": 2,
      "label": "Time and corrected number",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "775b4af0bcad623d790a8d7ebef21d8e641ff4ed635fb5eb0cd753234b7a4b76",
      "site": "v3",
      "order": 1,
      "permutation": "v3>v35>main",
      "schedulePosition": 223,
      "scheduledAt": "2026-10-15T04:28:29.008Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.006833999999798834,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:28:29.023Z",
      "cumulativeAttemptedNominalOperations": 347,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 223,
          "text": "トラックは十四時三十分に到着します。必要なのは二十箱ではなく十二箱です。一箱の重さは七・五キログラムです。",
          "language": "",
          "parts": [
            "トラックは十四時三十分に到着します。必要なのは二十箱ではなく十二箱です。一箱の重さは七・五キログラムです。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 16.729624999919906
        },
        {
          "type": "stage",
          "id": 223,
          "part": 0,
          "stage": "translating",
          "receivedMs": 18.87433299992699
        },
        {
          "type": "translation",
          "id": 223,
          "part": 0,
          "result": {
            "source": "トラックは十四時三十分に到着します。必要なのは二十箱ではなく十二箱です。一箱の重さは七・五キログラムです。",
            "translation": "The truck will arrive at 2:30 PM. What is needed is not twenty boxes but twelve boxes. The weight of one box is 7.5 kilograms.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 461
          },
          "speak": true,
          "receivedMs": 483.0244999999413
        },
        {
          "type": "stage",
          "id": 223,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 483.1390830000164
        },
        {
          "type": "pronunciation",
          "id": 223,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 483.2247079999652
        },
        {
          "type": "stage",
          "id": 223,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 483.3049170000013
        },
        {
          "type": "audio-start",
          "id": 223,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=283.000,fish_first_audio;dur=287.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 790.4421669999138
        },
        {
          "type": "audio-end",
          "id": 223,
          "part": 0,
          "receivedMs": 3914.5214579999447
        },
        {
          "type": "part-done",
          "id": 223,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 3914.5965829999186
        },
        {
          "type": "done",
          "id": 223,
          "timings": {
            "totalMs": 3880,
            "transcribeMs": 0,
            "translationMs": 461,
            "speechMs": 3419,
            "firstAudioMs": 766
          },
          "receivedMs": 3914.659832999925
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 223,
        "text": "トラックは十四時三十分に到着します。必要なのは二十箱ではなく十二箱です。一箱の重さは七・五キログラムです。",
        "language": "",
        "parts": [
          "トラックは十四時三十分に到着します。必要なのは二十箱ではなく十二箱です。一箱の重さは七・五キログラムです。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 16.729624999919906,
      "stages": [
        {
          "stage": "translating",
          "atMs": 18.87433299992699
        },
        {
          "stage": "speaking",
          "atMs": 483.1390830000164
        },
        {
          "stage": "speaking",
          "atMs": 483.3049170000013
        }
      ],
      "translation": {
        "source": "トラックは十四時三十分に到着します。必要なのは二十箱ではなく十二箱です。一箱の重さは七・五キログラムです。",
        "translation": "The truck will arrive at 2:30 PM. What is needed is not twenty boxes but twelve boxes. The weight of one box is 7.5 kilograms.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 461
      },
      "translationReceivedMs": 483.0244999999413,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 483.2247079999652
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 223,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=283.000,fish_first_audio;dur=287.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 790.4421669999138,
      "firstAudioMs": 790.5044999999227,
      "lastAudioBytesMs": 3886.959707999951,
      "serverTimings": {
        "totalMs": 3880,
        "transcribeMs": 0,
        "translationMs": 461,
        "speechMs": 3419,
        "firstAudioMs": 766
      },
      "protocolDoneMs": 3914.659832999925,
      "settledMs": 3914.670541999978,
      "audioBytes": 154226,
      "audioSha256": "4bd56bfad9060186807b11fc8b7e8f740a1dca2a9d917b57f1c003dd2022c9a7",
      "mp3Prefix": true,
      "audioFile": "audio/075-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:28:32.945Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 224,
      "case": 75,
      "fixture": "numbers-ja-en-r2",
      "baseId": "numbers-ja-en",
      "family": "numbers",
      "repeat": 2,
      "label": "Time and corrected number",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "775b4af0bcad623d790a8d7ebef21d8e641ff4ed635fb5eb0cd753234b7a4b76",
      "site": "v35",
      "order": 2,
      "permutation": "v3>v35>main",
      "schedulePosition": 224,
      "scheduledAt": "2026-10-15T04:28:32.961Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.006832999992184341,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:28:32.975Z",
      "cumulativeAttemptedNominalOperations": 349,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 224,
          "text": "トラックは十四時三十分に到着します。必要なのは二十箱ではなく十二箱です。一箱の重さは七・五キログラムです。",
          "language": "",
          "parts": [
            "トラックは十四時三十分に到着します。必要なのは二十箱ではなく十二箱です。一箱の重さは七・五キログラムです。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 139.8961249999702
        },
        {
          "type": "stage",
          "id": 224,
          "part": 0,
          "stage": "translating",
          "receivedMs": 139.98237500002142
        },
        {
          "type": "translation",
          "id": 224,
          "part": 0,
          "result": {
            "source": "トラックは十四時三十分に到着します。必要なのは二十箱ではなく十二箱です。一箱の重さは七・五キログラムです。",
            "translation": "The truck will arrive at 2:30 PM. What is needed is not twenty boxes but twelve boxes. The weight of one box is 7.5 kilograms.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 380
          },
          "speak": true,
          "receivedMs": 519.1934579999652
        },
        {
          "type": "stage",
          "id": 224,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 519.2398329999996
        },
        {
          "type": "pronunciation",
          "id": 224,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 519.2674579999875
        },
        {
          "type": "stage",
          "id": 224,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 519.295374999987
        },
        {
          "type": "audio-start",
          "id": 224,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=151.000,fish_first_audio;dur=151.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 783.1492500000168
        },
        {
          "type": "audio-end",
          "id": 224,
          "part": 0,
          "receivedMs": 2707.810999999987
        },
        {
          "type": "part-done",
          "id": 224,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2707.8942080000415
        },
        {
          "type": "done",
          "id": 224,
          "timings": {
            "totalMs": 2563,
            "transcribeMs": 0,
            "translationMs": 380,
            "speechMs": 2183,
            "firstAudioMs": 642
          },
          "receivedMs": 2707.967249999987
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 224,
        "text": "トラックは十四時三十分に到着します。必要なのは二十箱ではなく十二箱です。一箱の重さは七・五キログラムです。",
        "language": "",
        "parts": [
          "トラックは十四時三十分に到着します。必要なのは二十箱ではなく十二箱です。一箱の重さは七・五キログラムです。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 139.8961249999702,
      "stages": [
        {
          "stage": "translating",
          "atMs": 139.98237500002142
        },
        {
          "stage": "speaking",
          "atMs": 519.2398329999996
        },
        {
          "stage": "speaking",
          "atMs": 519.295374999987
        }
      ],
      "translation": {
        "source": "トラックは十四時三十分に到着します。必要なのは二十箱ではなく十二箱です。一箱の重さは七・五キログラムです。",
        "translation": "The truck will arrive at 2:30 PM. What is needed is not twenty boxes but twelve boxes. The weight of one box is 7.5 kilograms.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 380
      },
      "translationReceivedMs": 519.1934579999652,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 519.2674579999875
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 224,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=151.000,fish_first_audio;dur=151.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 783.1492500000168,
      "firstAudioMs": 788.8972500000382,
      "lastAudioBytesMs": 2575.1648750000168,
      "serverTimings": {
        "totalMs": 2563,
        "transcribeMs": 0,
        "translationMs": 380,
        "speechMs": 2183,
        "firstAudioMs": 642
      },
      "protocolDoneMs": 2707.967249999987,
      "settledMs": 2707.9775000000373,
      "audioBytes": 155479,
      "audioSha256": "6a4917c4a1031d3a461b44ffd28ab18b2cfa628e6a9d3a418f72c5bbf1c79fb9",
      "mp3Prefix": true,
      "audioFile": "audio/075-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:28:35.691Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 225,
      "case": 75,
      "fixture": "numbers-ja-en-r2",
      "baseId": "numbers-ja-en",
      "family": "numbers",
      "repeat": 2,
      "label": "Time and corrected number",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "775b4af0bcad623d790a8d7ebef21d8e641ff4ed635fb5eb0cd753234b7a4b76",
      "site": "main",
      "order": 3,
      "permutation": "v3>v35>main",
      "schedulePosition": 225,
      "scheduledAt": "2026-10-15T04:28:35.707Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.001415999955497682,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:28:35.722Z",
      "cumulativeAttemptedNominalOperations": 351,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac13f55b15ed55-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "トラックは十四時三十分に到着します。必要なのは二十箱ではなく十二箱です。一箱の重さは七・五キログラムです。",
        "translation": "The truck will arrive at 2:30 PM. What is needed is not twenty boxes but twelve boxes. The weight of one box is 7.5 kilograms.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 370
      },
      "translationReceivedMs": 642.5517920000711,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1007.8648340000072,
      "audioHeaders": {
        "cf-ray": "a4ac13f80cf0ed55-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=276.000,fish_first_audio;dur=280.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1007.982583999983,
      "lastAudioBytesMs": 4214.714084000094,
      "streamEofMs": 4214.915917000035,
      "settledMs": 4214.926000000094,
      "audioBytes": 162167,
      "audioSha256": "ae505488d82e7a3bfc47b1e5d852871c8b0c1a446dd6d3b436108bdc7972987d",
      "mp3Prefix": true,
      "audioFile": "audio/075-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:28:39.942Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 226,
      "case": 76,
      "fixture": "permission-short-en-ja-r2",
      "baseId": "permission-short-en-ja",
      "family": "permission-short",
      "repeat": 2,
      "label": "Permission distinction",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "76f5e718e696c3d0594ec84fb94b9a3e9178c3fd1e8cef586b7cbb4b7bb1621d",
      "site": "main",
      "order": 1,
      "permutation": "main>v3>v35",
      "schedulePosition": 226,
      "scheduledAt": "2026-10-15T04:28:39.962Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0006659999489784241,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:28:39.979Z",
      "cumulativeAttemptedNominalOperations": 353,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac140e9d39ed55-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "You may move the empty boxes, but do not move the batteries.",
        "translation": "空の箱は動かしてもよいが、電池は動かさないでください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 514
      },
      "translationReceivedMs": 558.8944999999367,
      "speechHttpStatus": 200,
      "speechHeadersMs": 907.656667000032,
      "audioHeaders": {
        "cf-ray": "a4ac14121935ed55-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=4.000,fish_headers;dur=269.000,fish_first_audio;dur=273.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "3",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 907.7785000000149,
      "lastAudioBytesMs": 2419.740749999997,
      "streamEofMs": 2419.8434170000255,
      "settledMs": 2419.8485420000507,
      "audioBytes": 77739,
      "audioSha256": "d25bc295ac4a5899ec21a84c7e8763fc0f749de0def55996759995bc28d9a8af",
      "mp3Prefix": true,
      "audioFile": "audio/076-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "3",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:28:42.404Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 227,
      "case": 76,
      "fixture": "permission-short-en-ja-r2",
      "baseId": "permission-short-en-ja",
      "family": "permission-short",
      "repeat": 2,
      "label": "Permission distinction",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "76f5e718e696c3d0594ec84fb94b9a3e9178c3fd1e8cef586b7cbb4b7bb1621d",
      "site": "v3",
      "order": 2,
      "permutation": "main>v3>v35",
      "schedulePosition": 227,
      "scheduledAt": "2026-10-15T04:28:42.426Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.0062500000931322575,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:28:42.445Z",
      "cumulativeAttemptedNominalOperations": 355,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 227,
          "text": "You may move the empty boxes, but do not move the batteries.",
          "language": "",
          "parts": [
            "You may move the empty boxes, but do not move the batteries."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 24.765083999955095
        },
        {
          "type": "stage",
          "id": 227,
          "part": 0,
          "stage": "translating",
          "receivedMs": 28.791583999991417
        },
        {
          "type": "translation",
          "id": 227,
          "part": 0,
          "result": {
            "source": "You may move the empty boxes, but do not move the batteries.",
            "translation": "空の箱は動かしてもよいが、電池は動かさないでください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 518
          },
          "speak": true,
          "receivedMs": 549.5938750000205
        },
        {
          "type": "stage",
          "id": 227,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 549.7044169999426
        },
        {
          "type": "pronunciation",
          "id": 227,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 549.7710420000367
        },
        {
          "type": "stage",
          "id": 227,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 549.8123340000166
        },
        {
          "type": "pronunciation",
          "id": 227,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 3,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 552.825041999924
        },
        {
          "type": "stage",
          "id": 227,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 552.8601250000065
        },
        {
          "type": "audio-start",
          "id": 227,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=263.000,fish_first_audio;dur=283.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 3,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 863.0091249999823
        },
        {
          "type": "audio-end",
          "id": 227,
          "part": 0,
          "receivedMs": 2429.572083999985
        },
        {
          "type": "part-done",
          "id": 227,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2429.6674999999814
        },
        {
          "type": "done",
          "id": 227,
          "timings": {
            "totalMs": 2398,
            "transcribeMs": 0,
            "translationMs": 518,
            "speechMs": 1880,
            "firstAudioMs": 827
          },
          "receivedMs": 2429.761792000034
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 227,
        "text": "You may move the empty boxes, but do not move the batteries.",
        "language": "",
        "parts": [
          "You may move the empty boxes, but do not move the batteries."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 24.765083999955095,
      "stages": [
        {
          "stage": "translating",
          "atMs": 28.791583999991417
        },
        {
          "stage": "speaking",
          "atMs": 549.7044169999426
        },
        {
          "stage": "pronunciation",
          "atMs": 549.8123340000166
        },
        {
          "stage": "speaking",
          "atMs": 552.8601250000065
        }
      ],
      "translation": {
        "source": "You may move the empty boxes, but do not move the batteries.",
        "translation": "空の箱は動かしてもよいが、電池は動かさないでください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 518
      },
      "translationReceivedMs": 549.5938750000205,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 549.7710420000367
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 3,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 552.825041999924
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 227,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=263.000,fish_first_audio;dur=283.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 3,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 863.0091249999823,
      "firstAudioMs": 863.0993749999907,
      "lastAudioBytesMs": 2401.2314999999944,
      "serverTimings": {
        "totalMs": 2398,
        "transcribeMs": 0,
        "translationMs": 518,
        "speechMs": 1880,
        "firstAudioMs": 827
      },
      "protocolDoneMs": 2429.761792000034,
      "settledMs": 2429.772250000038,
      "audioBytes": 78157,
      "audioSha256": "e81b79aa58d7af6d2ca45d1bab47103c1e5348ee6457274fe8871b84313e1162",
      "mp3Prefix": true,
      "audioFile": "audio/076-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 3,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:28:44.881Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 228,
      "case": 76,
      "fixture": "permission-short-en-ja-r2",
      "baseId": "permission-short-en-ja",
      "family": "permission-short",
      "repeat": 2,
      "label": "Permission distinction",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "76f5e718e696c3d0594ec84fb94b9a3e9178c3fd1e8cef586b7cbb4b7bb1621d",
      "site": "v35",
      "order": 3,
      "permutation": "main>v3>v35",
      "schedulePosition": 228,
      "scheduledAt": "2026-10-15T04:28:44.896Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.006959000020287931,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:28:44.910Z",
      "cumulativeAttemptedNominalOperations": 357,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 228,
          "text": "You may move the empty boxes, but do not move the batteries.",
          "language": "",
          "parts": [
            "You may move the empty boxes, but do not move the batteries."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 506.4438749999972
        },
        {
          "type": "stage",
          "id": 228,
          "part": 0,
          "stage": "translating",
          "receivedMs": 506.564458000008
        },
        {
          "type": "translation",
          "id": 228,
          "part": 0,
          "result": {
            "source": "You may move the empty boxes, but do not move the batteries.",
            "translation": "空の箱は動かしても構いませんが、電池は動かさないでください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 343
          },
          "speak": true,
          "receivedMs": 854.7340829999885
        },
        {
          "type": "stage",
          "id": 228,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 854.7997909999685
        },
        {
          "type": "pronunciation",
          "id": 228,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 854.9045000000624
        },
        {
          "type": "stage",
          "id": 228,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 854.9590829999652
        },
        {
          "type": "pronunciation",
          "id": 228,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 3,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 856.1842910000123
        },
        {
          "type": "stage",
          "id": 228,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 856.2187080000294
        },
        {
          "type": "audio-start",
          "id": 228,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=152.000,fish_first_audio;dur=152.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 3,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 1123.3214579999913
        },
        {
          "type": "audio-end",
          "id": 228,
          "part": 0,
          "receivedMs": 2321.274875000003
        },
        {
          "type": "part-done",
          "id": 228,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2321.3171250000596
        },
        {
          "type": "done",
          "id": 228,
          "timings": {
            "totalMs": 1807,
            "transcribeMs": 0,
            "translationMs": 343,
            "speechMs": 1464,
            "firstAudioMs": 608
          },
          "receivedMs": 2321.3465410000645
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 228,
        "text": "You may move the empty boxes, but do not move the batteries.",
        "language": "",
        "parts": [
          "You may move the empty boxes, but do not move the batteries."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 506.4438749999972,
      "stages": [
        {
          "stage": "translating",
          "atMs": 506.564458000008
        },
        {
          "stage": "speaking",
          "atMs": 854.7997909999685
        },
        {
          "stage": "pronunciation",
          "atMs": 854.9590829999652
        },
        {
          "stage": "speaking",
          "atMs": 856.2187080000294
        }
      ],
      "translation": {
        "source": "You may move the empty boxes, but do not move the batteries.",
        "translation": "空の箱は動かしても構いませんが、電池は動かさないでください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 343
      },
      "translationReceivedMs": 854.7340829999885,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 854.9045000000624
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 3,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 856.1842910000123
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 228,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=152.000,fish_first_audio;dur=152.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 3,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 1123.3214579999913,
      "firstAudioMs": 1124.7551250000251,
      "lastAudioBytesMs": 2185.454832999967,
      "serverTimings": {
        "totalMs": 1807,
        "transcribeMs": 0,
        "translationMs": 343,
        "speechMs": 1464,
        "firstAudioMs": 608
      },
      "protocolDoneMs": 2321.3465410000645,
      "settledMs": 2321.3530830000527,
      "audioBytes": 81919,
      "audioSha256": "98c93acdecabde999dea23dc6b39ca6f358fdbd5da6d206a7a655281bb97a8e2",
      "mp3Prefix": true,
      "audioFile": "audio/076-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 3,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:28:47.237Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 229,
      "case": 77,
      "fixture": "kana-greeting-en-ja-r2",
      "baseId": "kana-greeting-en-ja",
      "family": "kana-greeting",
      "repeat": 2,
      "label": "Kana-only Japanese greeting",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "5126acf6e2ffa28bef911478b406e1aaa1e06f6052f08f4ef8a9a71807096418",
      "site": "main",
      "order": 1,
      "permutation": "main>v3>v35",
      "schedulePosition": 229,
      "scheduledAt": "2026-10-15T04:28:47.254Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0007919999770820141,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:28:47.272Z",
      "cumulativeAttemptedNominalOperations": 359,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac143c8a67e38a-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "Good morning. Is everyone ready?",
        "translation": "おはようございます。みんなは準備できていますか？",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 311
      },
      "translationReceivedMs": 416.5661250000121,
      "speechHttpStatus": 200,
      "speechHeadersMs": 764.2297499999404,
      "audioHeaders": {
        "cf-ray": "a4ac143ec9cde38a-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=4.000,fish_headers;dur=264.000,fish_first_audio;dur=264.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "1",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 764.3486659999471,
      "lastAudioBytesMs": 1744.0212499999907,
      "streamEofMs": 1784.7104159999872,
      "settledMs": 1784.717082999996,
      "audioBytes": 54333,
      "audioSha256": "ef5c4ed7240e8abc58cf5d75557781b6966e3ba7f0d1b18a9cb1ed7f7e375d7a",
      "mp3Prefix": true,
      "audioFile": "audio/077-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "1",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:28:49.062Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 230,
      "case": 77,
      "fixture": "kana-greeting-en-ja-r2",
      "baseId": "kana-greeting-en-ja",
      "family": "kana-greeting",
      "repeat": 2,
      "label": "Kana-only Japanese greeting",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "5126acf6e2ffa28bef911478b406e1aaa1e06f6052f08f4ef8a9a71807096418",
      "site": "v3",
      "order": 2,
      "permutation": "main>v3>v35",
      "schedulePosition": 230,
      "scheduledAt": "2026-10-15T04:28:49.077Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.00849999999627471,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:28:49.096Z",
      "cumulativeAttemptedNominalOperations": 361,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 230,
          "text": "Good morning. Is everyone ready?",
          "language": "",
          "parts": [
            "Good morning. Is everyone ready?"
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 29.24545799999032
        },
        {
          "type": "stage",
          "id": 230,
          "part": 0,
          "stage": "translating",
          "receivedMs": 29.360791999963112
        },
        {
          "type": "translation",
          "id": 230,
          "part": 0,
          "result": {
            "source": "Good morning. Is everyone ready?",
            "translation": "おはようございます。皆さんは準備できていますか？",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 252
          },
          "speak": true,
          "receivedMs": 285.1734169999836
        },
        {
          "type": "stage",
          "id": 230,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 285.2335830000229
        },
        {
          "type": "pronunciation",
          "id": 230,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 285.27933299995493
        },
        {
          "type": "stage",
          "id": 230,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 285.32795800000895
        },
        {
          "type": "pronunciation",
          "id": 230,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 2,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 288.1344579999568
        },
        {
          "type": "stage",
          "id": 230,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 288.22937499999534
        },
        {
          "type": "audio-start",
          "id": 230,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=268.000,fish_first_audio;dur=269.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 2,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 577.6917499999981
        },
        {
          "type": "audio-end",
          "id": 230,
          "part": 0,
          "receivedMs": 1609.811417000019
        },
        {
          "type": "part-done",
          "id": 230,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 1609.8483329999726
        },
        {
          "type": "done",
          "id": 230,
          "timings": {
            "totalMs": 1570,
            "transcribeMs": 0,
            "translationMs": 252,
            "speechMs": 1318,
            "firstAudioMs": 540
          },
          "receivedMs": 1609.894042000058
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 230,
        "text": "Good morning. Is everyone ready?",
        "language": "",
        "parts": [
          "Good morning. Is everyone ready?"
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 29.24545799999032,
      "stages": [
        {
          "stage": "translating",
          "atMs": 29.360791999963112
        },
        {
          "stage": "speaking",
          "atMs": 285.2335830000229
        },
        {
          "stage": "pronunciation",
          "atMs": 285.32795800000895
        },
        {
          "stage": "speaking",
          "atMs": 288.22937499999534
        }
      ],
      "translation": {
        "source": "Good morning. Is everyone ready?",
        "translation": "おはようございます。皆さんは準備できていますか？",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 252
      },
      "translationReceivedMs": 285.1734169999836,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 285.27933299995493
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 2,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 288.1344579999568
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 230,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=268.000,fish_first_audio;dur=269.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 2,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 577.6917499999981,
      "firstAudioMs": 577.7371249999851,
      "lastAudioBytesMs": 1581.0706670000218,
      "serverTimings": {
        "totalMs": 1570,
        "transcribeMs": 0,
        "translationMs": 252,
        "speechMs": 1318,
        "firstAudioMs": 540
      },
      "protocolDoneMs": 1609.894042000058,
      "settledMs": 1609.9008750000503,
      "audioBytes": 57677,
      "audioSha256": "95268ecc93a4bbdb4e9e787175f5ac3a8ee1f4e13f91e8a08dcc5ef425187b0c",
      "mp3Prefix": true,
      "audioFile": "audio/077-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 2,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:28:50.710Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 231,
      "case": 77,
      "fixture": "kana-greeting-en-ja-r2",
      "baseId": "kana-greeting-en-ja",
      "family": "kana-greeting",
      "repeat": 2,
      "label": "Kana-only Japanese greeting",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "5126acf6e2ffa28bef911478b406e1aaa1e06f6052f08f4ef8a9a71807096418",
      "site": "v35",
      "order": 3,
      "permutation": "main>v3>v35",
      "schedulePosition": 231,
      "scheduledAt": "2026-10-15T04:28:50.724Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.006082999985665083,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:28:50.739Z",
      "cumulativeAttemptedNominalOperations": 363,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 231,
          "text": "Good morning. Is everyone ready?",
          "language": "",
          "parts": [
            "Good morning. Is everyone ready?"
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 156.92395900003612
        },
        {
          "type": "stage",
          "id": 231,
          "part": 0,
          "stage": "translating",
          "receivedMs": 156.96708400000352
        },
        {
          "type": "translation",
          "id": 231,
          "part": 0,
          "result": {
            "source": "Good morning. Is everyone ready?",
            "translation": "おはようございます。みんなは準備できていますか？",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 388
          },
          "speak": true,
          "receivedMs": 553.3675420000218
        },
        {
          "type": "stage",
          "id": 231,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 557.425125000067
        },
        {
          "type": "pronunciation",
          "id": 231,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 557.4715000001015
        },
        {
          "type": "stage",
          "id": 231,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 557.5338340000017
        },
        {
          "type": "pronunciation",
          "id": 231,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 4,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 557.6457500000251
        },
        {
          "type": "stage",
          "id": 231,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 557.7533750000875
        },
        {
          "type": "audio-start",
          "id": 231,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=159.000,fish_first_audio;dur=159.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 4,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 827.3293750000885
        },
        {
          "type": "audio-end",
          "id": 231,
          "part": 0,
          "receivedMs": 1676.8474590000696
        },
        {
          "type": "part-done",
          "id": 231,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 1676.923792000045
        },
        {
          "type": "done",
          "id": 231,
          "timings": {
            "totalMs": 1508,
            "transcribeMs": 0,
            "translationMs": 388,
            "speechMs": 1120,
            "firstAudioMs": 663
          },
          "receivedMs": 1676.967042000033
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 231,
        "text": "Good morning. Is everyone ready?",
        "language": "",
        "parts": [
          "Good morning. Is everyone ready?"
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 156.92395900003612,
      "stages": [
        {
          "stage": "translating",
          "atMs": 156.96708400000352
        },
        {
          "stage": "speaking",
          "atMs": 557.425125000067
        },
        {
          "stage": "pronunciation",
          "atMs": 557.5338340000017
        },
        {
          "stage": "speaking",
          "atMs": 557.7533750000875
        }
      ],
      "translation": {
        "source": "Good morning. Is everyone ready?",
        "translation": "おはようございます。みんなは準備できていますか？",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 388
      },
      "translationReceivedMs": 553.3675420000218,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 557.4715000001015
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 4,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 557.6457500000251
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 231,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=159.000,fish_first_audio;dur=159.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 4,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 827.3293750000885,
      "firstAudioMs": 827.3968750000931,
      "lastAudioBytesMs": 1532.188792000059,
      "serverTimings": {
        "totalMs": 1508,
        "transcribeMs": 0,
        "translationMs": 388,
        "speechMs": 1120,
        "firstAudioMs": 663
      },
      "protocolDoneMs": 1676.967042000033,
      "settledMs": 1676.9732090000762,
      "audioBytes": 55169,
      "audioSha256": "e48836d647dc222cdf6857cce99272f96554544546bb54d07e9713f6dda418bb",
      "mp3Prefix": true,
      "audioFile": "audio/077-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 4,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:28:52.420Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 232,
      "case": 78,
      "fixture": "recorded-numbers-en-ja-r2",
      "baseId": "recorded-numbers-en-ja",
      "family": "numbers",
      "repeat": 2,
      "label": "Saved recording: Time and corrected number",
      "direction": "en-ja",
      "modality": "audio",
      "inputSha256": "95ac361bcfa0c14129b9bb430506d5fe119d8394e8837bbe8071a087b9919aca",
      "site": "v3",
      "order": 1,
      "permutation": "v3>v35>main",
      "schedulePosition": 232,
      "scheduledAt": "2026-10-15T04:28:52.436Z",
      "status": "failed",
      "nominalOperations": 3,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.005624999990686774,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:28:52.450Z",
      "cumulativeAttemptedNominalOperations": 366,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 232,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 170.98370900005102
        },
        {
          "type": "transcript",
          "id": 232,
          "text": "The truck will arrive at 2.30 p.m. What is needed is not 20 boxes but 12 boxes. The weight of one box is 7.5 kilograms.",
          "language": "en",
          "parts": [
            "The truck will arrive at 2.30 p.m. What is needed is not 20 boxes but 12 boxes. The weight of one box is 7.5 kilograms."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 683.452500000014
        },
        {
          "type": "stage",
          "id": 232,
          "part": 0,
          "stage": "translating",
          "receivedMs": 683.5104999999749
        },
        {
          "type": "translation",
          "id": 232,
          "part": 0,
          "result": {
            "source": "The truck will arrive at 2.30 p.m. What is needed is not 20 boxes but 12 boxes. The weight of one box is 7.5 kilograms.",
            "translation": "トラックは午後2時30分に到着します。必要なのは20箱ではなく12箱です。1箱の重さは7.5キログラムです。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 276
          },
          "speak": true,
          "receivedMs": 969.9027500000084
        },
        {
          "type": "stage",
          "id": 232,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 971.4404590000631
        },
        {
          "type": "pronunciation",
          "id": 232,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 971.7699590000557
        },
        {
          "type": "stage",
          "id": 232,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 971.8332090000622
        },
        {
          "type": "pronunciation",
          "id": 232,
          "part": 0,
          "progress": {
            "phase": "failed",
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 971.888208999997
        },
        {
          "type": "error",
          "id": 232,
          "part": 0,
          "nextPart": 0,
          "stage": "pronunciation",
          "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
          "status": 422,
          "code": "pronunciation_no_guidance",
          "retryable": false,
          "partialAudio": false,
          "receivedMs": 971.9475419999799
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 170.98370900005102
        },
        {
          "stage": "translating",
          "atMs": 683.5104999999749
        },
        {
          "stage": "speaking",
          "atMs": 971.4404590000631
        },
        {
          "stage": "pronunciation",
          "atMs": 971.8332090000622
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 232,
        "text": "The truck will arrive at 2.30 p.m. What is needed is not 20 boxes but 12 boxes. The weight of one box is 7.5 kilograms.",
        "language": "en",
        "parts": [
          "The truck will arrive at 2.30 p.m. What is needed is not 20 boxes but 12 boxes. The weight of one box is 7.5 kilograms."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 683.452500000014,
      "translation": {
        "source": "The truck will arrive at 2.30 p.m. What is needed is not 20 boxes but 12 boxes. The weight of one box is 7.5 kilograms.",
        "translation": "トラックは午後2時30分に到着します。必要なのは20箱ではなく12箱です。1箱の重さは7.5キログラムです。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 276
      },
      "translationReceivedMs": 969.9027500000084,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 971.7699590000557
        },
        {
          "phase": "failed",
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 971.888208999997
        }
      ],
      "settledMs": 972.1797090000473,
      "error": {
        "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
        "code": "pronunciation_no_guidance",
        "status": 422,
        "stage": "pronunciation",
        "retryable": false,
        "partialAudio": false
      },
      "outcome": "no-audio-failure",
      "guidance": {
        "preparation": null,
        "kind": null,
        "rules": null,
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:28:53.423Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 233,
      "case": 78,
      "fixture": "recorded-numbers-en-ja-r2",
      "baseId": "recorded-numbers-en-ja",
      "family": "numbers",
      "repeat": 2,
      "label": "Saved recording: Time and corrected number",
      "direction": "en-ja",
      "modality": "audio",
      "inputSha256": "95ac361bcfa0c14129b9bb430506d5fe119d8394e8837bbe8071a087b9919aca",
      "site": "v35",
      "order": 2,
      "permutation": "v3>v35>main",
      "schedulePosition": 233,
      "scheduledAt": "2026-10-15T04:28:53.439Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.006959000020287931,
      "harnessPacingMs": 385.25420799991116,
      "startedAt": "2026-10-15T04:28:53.840Z",
      "cumulativeAttemptedNominalOperations": 369,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 233,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 956.670167000033
        },
        {
          "type": "transcript",
          "id": 233,
          "text": "The truck will arrive at 2.30 p.m. What is needed is not 20 boxes but 12 boxes. The weight of one box is 7.5 kilograms.",
          "language": "en",
          "parts": [
            "The truck will arrive at 2.30 p.m. What is needed is not 20 boxes but 12 boxes. The weight of one box is 7.5 kilograms."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 1399.160082999966
        },
        {
          "type": "stage",
          "id": 233,
          "part": 0,
          "stage": "translating",
          "receivedMs": 1399.204167000018
        },
        {
          "type": "translation",
          "id": 233,
          "part": 0,
          "result": {
            "source": "The truck will arrive at 2.30 p.m. What is needed is not 20 boxes but 12 boxes. The weight of one box is 7.5 kilograms.",
            "translation": "トラックは午後2時30分に到着します。必要なのは20箱ではなく12箱です。1箱の重さは7.5キログラムです。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 286
          },
          "speak": true,
          "receivedMs": 1688.420792000019
        },
        {
          "type": "stage",
          "id": 233,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1688.5062919999473
        },
        {
          "type": "pronunciation",
          "id": 233,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 1688.5426250000019
        },
        {
          "type": "stage",
          "id": 233,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 1688.5831250000047
        },
        {
          "type": "pronunciation",
          "id": 233,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 9,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 1699.1841669999994
        },
        {
          "type": "stage",
          "id": 233,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1699.237332999939
        },
        {
          "type": "audio-start",
          "id": 233,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=178.000,fish_first_audio;dur=178.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 9,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 1981.0723330000183
        },
        {
          "type": "audio-end",
          "id": 233,
          "part": 0,
          "receivedMs": 4282.227667000028
        },
        {
          "type": "part-done",
          "id": 233,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 4282.28341699997
        },
        {
          "type": "done",
          "id": 233,
          "timings": {
            "totalMs": 4144,
            "transcribeMs": 439,
            "translationMs": 286,
            "speechMs": 2593,
            "firstAudioMs": 1839
          },
          "receivedMs": 4282.321041999967
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 956.670167000033
        },
        {
          "stage": "translating",
          "atMs": 1399.204167000018
        },
        {
          "stage": "speaking",
          "atMs": 1688.5062919999473
        },
        {
          "stage": "pronunciation",
          "atMs": 1688.5831250000047
        },
        {
          "stage": "speaking",
          "atMs": 1699.237332999939
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 233,
        "text": "The truck will arrive at 2.30 p.m. What is needed is not 20 boxes but 12 boxes. The weight of one box is 7.5 kilograms.",
        "language": "en",
        "parts": [
          "The truck will arrive at 2.30 p.m. What is needed is not 20 boxes but 12 boxes. The weight of one box is 7.5 kilograms."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 1399.160082999966,
      "translation": {
        "source": "The truck will arrive at 2.30 p.m. What is needed is not 20 boxes but 12 boxes. The weight of one box is 7.5 kilograms.",
        "translation": "トラックは午後2時30分に到着します。必要なのは20箱ではなく12箱です。1箱の重さは7.5キログラムです。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 286
      },
      "translationReceivedMs": 1688.420792000019,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 1688.5426250000019
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 9,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 1699.1841669999994
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 233,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=178.000,fish_first_audio;dur=178.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 9,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 1981.0723330000183,
      "firstAudioMs": 1986.0264169999864,
      "lastAudioBytesMs": 4149.328083000029,
      "serverTimings": {
        "totalMs": 4144,
        "transcribeMs": 439,
        "translationMs": 286,
        "speechMs": 2593,
        "firstAudioMs": 1839
      },
      "protocolDoneMs": 4282.321041999967,
      "settledMs": 4282.326750000007,
      "audioBytes": 158405,
      "audioSha256": "1d2b75d9093327055a3f37e93a90405919565e4d8a32b31e0c6c49821d9a9e23",
      "mp3Prefix": true,
      "audioFile": "audio/078-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 9,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:28:58.128Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 234,
      "case": 78,
      "fixture": "recorded-numbers-en-ja-r2",
      "baseId": "recorded-numbers-en-ja",
      "family": "numbers",
      "repeat": 2,
      "label": "Saved recording: Time and corrected number",
      "direction": "en-ja",
      "modality": "audio",
      "inputSha256": "95ac361bcfa0c14129b9bb430506d5fe119d8394e8837bbe8071a087b9919aca",
      "site": "main",
      "order": 3,
      "permutation": "v3>v35>main",
      "schedulePosition": 234,
      "scheduledAt": "2026-10-15T04:28:58.141Z",
      "status": "complete",
      "nominalOperations": 3,
      "waitForConnectionMs": 0.0008329999400302768,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:28:58.156Z",
      "cumulativeAttemptedNominalOperations": 372,
      "requestSent": true,
      "transcriptionHttpStatus": 200,
      "transcriptionHeaders": {
        "cf-ray": "a4ac1480a84db012-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "transcript": {
        "text": "The truck will arrive at 2.30 p.m. What is needed is not 20 boxes but 12 boxes. The weight of one box is 7.5 kilograms.",
        "language": "en"
      },
      "transcriptReceivedMs": 712.9583750000456,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac1484ab6bb012-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "The truck will arrive at 2.30 p.m. What is needed is not 20 boxes but 12 boxes. The weight of one box is 7.5 kilograms.",
        "translation": "トラックは午後2時30分に到着します。必要なのは20箱ではなく12箱です。1箱の重さは7.5キログラムです。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 318
      },
      "translationReceivedMs": 1072.8947919999482,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1429.7157919999445,
      "audioHeaders": {
        "cf-ray": "a4ac1486ed5ab012-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=15.000,fish_headers;dur=260.000,fish_first_audio;dur=262.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1429.862208000035,
      "lastAudioBytesMs": 4329.988374999957,
      "streamEofMs": 4330.092249999987,
      "settledMs": 4330.097958000028,
      "audioBytes": 154226,
      "audioSha256": "aa76a8db07e2ad41ad1dc4aeba5c02ccd45cba40482ffa52f1e61de6d3f0a1d5",
      "mp3Prefix": true,
      "audioFile": "audio/078-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:29:02.491Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 235,
      "case": 79,
      "fixture": "equipment-label-en-ja-r2",
      "baseId": "equipment-label-en-ja",
      "family": "equipment-label",
      "repeat": 2,
      "label": "Equipment code and capacity",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "9a695c5c7e0753271d77b3a7da1d8a36965552b9558f12ee16e62c371b1f5a03",
      "site": "v3",
      "order": 1,
      "permutation": "v3>main>v35",
      "schedulePosition": 235,
      "scheduledAt": "2026-10-15T04:29:02.507Z",
      "status": "failed",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.006707999971695244,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:29:02.523Z",
      "cumulativeAttemptedNominalOperations": 374,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 235,
          "text": "Bring pump B-12 and a 2.5-litre container.",
          "language": "",
          "parts": [
            "Bring pump B-12 and a 2.5-litre container."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 35.19833399995696
        },
        {
          "type": "stage",
          "id": 235,
          "part": 0,
          "stage": "translating",
          "receivedMs": 35.311208999948576
        },
        {
          "type": "translation",
          "id": 235,
          "part": 0,
          "result": {
            "source": "Bring pump B-12 and a 2.5-litre container.",
            "translation": "ポンプB-12と2.5リットルの容器を持ってきてください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 350
          },
          "speak": true,
          "receivedMs": 389.1163340000203
        },
        {
          "type": "stage",
          "id": 235,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 389.3007089999737
        },
        {
          "type": "pronunciation",
          "id": 235,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 389.39695900003426
        },
        {
          "type": "stage",
          "id": 235,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 389.4375
        },
        {
          "type": "pronunciation",
          "id": 235,
          "part": 0,
          "progress": {
            "phase": "failed",
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 391.0339169999352
        },
        {
          "type": "error",
          "id": 235,
          "part": 0,
          "nextPart": 0,
          "stage": "pronunciation",
          "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
          "status": 422,
          "code": "pronunciation_no_guidance",
          "retryable": false,
          "partialAudio": false,
          "receivedMs": 391.0993749999907
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 235,
        "text": "Bring pump B-12 and a 2.5-litre container.",
        "language": "",
        "parts": [
          "Bring pump B-12 and a 2.5-litre container."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 35.19833399995696,
      "stages": [
        {
          "stage": "translating",
          "atMs": 35.311208999948576
        },
        {
          "stage": "speaking",
          "atMs": 389.3007089999737
        },
        {
          "stage": "pronunciation",
          "atMs": 389.4375
        }
      ],
      "translation": {
        "source": "Bring pump B-12 and a 2.5-litre container.",
        "translation": "ポンプB-12と2.5リットルの容器を持ってきてください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 350
      },
      "translationReceivedMs": 389.1163340000203,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 389.39695900003426
        },
        {
          "phase": "failed",
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 391.0339169999352
        }
      ],
      "settledMs": 391.17949999996927,
      "error": {
        "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
        "code": "pronunciation_no_guidance",
        "status": 422,
        "stage": "pronunciation",
        "retryable": false,
        "partialAudio": false
      },
      "outcome": "no-audio-failure",
      "guidance": {
        "preparation": null,
        "kind": null,
        "rules": null,
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:29:02.914Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 236,
      "case": 79,
      "fixture": "equipment-label-en-ja-r2",
      "baseId": "equipment-label-en-ja",
      "family": "equipment-label",
      "repeat": 2,
      "label": "Equipment code and capacity",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "9a695c5c7e0753271d77b3a7da1d8a36965552b9558f12ee16e62c371b1f5a03",
      "site": "main",
      "order": 2,
      "permutation": "v3>main>v35",
      "schedulePosition": 236,
      "scheduledAt": "2026-10-15T04:29:02.931Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.00554099993314594,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:29:02.950Z",
      "cumulativeAttemptedNominalOperations": 376,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac149e28b9b012-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "Bring pump B-12 and a 2.5-litre container.",
        "translation": "ポンプB-12と2.5リットルの容器を持ってきてください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 514
      },
      "translationReceivedMs": 582.1744160000235,
      "speechHttpStatus": 200,
      "speechHeadersMs": 956.1627080000471,
      "audioHeaders": {
        "cf-ray": "a4ac14a1cc33b012-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=6.000,fish_headers;dur=270.000,fish_first_audio;dur=272.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 956.2916660000337,
      "lastAudioBytesMs": 2549.696750000003,
      "streamEofMs": 2549.8585000000894,
      "settledMs": 2549.8670410000486,
      "audioBytes": 81083,
      "audioSha256": "89a8e66777890da0aa5bba4d06561025be1f4b894b1a5b50684961a34a21c9ac",
      "mp3Prefix": true,
      "audioFile": "audio/079-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:29:05.505Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 237,
      "case": 79,
      "fixture": "equipment-label-en-ja-r2",
      "baseId": "equipment-label-en-ja",
      "family": "equipment-label",
      "repeat": 2,
      "label": "Equipment code and capacity",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "9a695c5c7e0753271d77b3a7da1d8a36965552b9558f12ee16e62c371b1f5a03",
      "site": "v35",
      "order": 3,
      "permutation": "v3>main>v35",
      "schedulePosition": 237,
      "scheduledAt": "2026-10-15T04:29:05.520Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.01495799992699176,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:29:05.535Z",
      "cumulativeAttemptedNominalOperations": 378,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 237,
          "text": "Bring pump B-12 and a 2.5-litre container.",
          "language": "",
          "parts": [
            "Bring pump B-12 and a 2.5-litre container."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 136.03724999993574
        },
        {
          "type": "stage",
          "id": 237,
          "part": 0,
          "stage": "translating",
          "receivedMs": 136.1056249999674
        },
        {
          "type": "translation",
          "id": 237,
          "part": 0,
          "result": {
            "source": "Bring pump B-12 and a 2.5-litre container.",
            "translation": "ポンプB-12と2.5リットルの容器を持ってきてください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 395
          },
          "speak": true,
          "receivedMs": 534.1157909999602
        },
        {
          "type": "stage",
          "id": 237,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 534.2162499999395
        },
        {
          "type": "pronunciation",
          "id": 237,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 534.2822910000104
        },
        {
          "type": "stage",
          "id": 237,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 534.327915999922
        },
        {
          "type": "pronunciation",
          "id": 237,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 3,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 536.8787909999955
        },
        {
          "type": "stage",
          "id": 237,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 536.9133750000037
        },
        {
          "type": "audio-start",
          "id": 237,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=274.000,fish_first_audio;dur=274.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 3,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 922.1942910000216
        },
        {
          "type": "audio-end",
          "id": 237,
          "part": 0,
          "receivedMs": 1750.8836659999797
        },
        {
          "type": "part-done",
          "id": 237,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 1750.9606659999117
        },
        {
          "type": "done",
          "id": 237,
          "timings": {
            "totalMs": 1608,
            "transcribeMs": 0,
            "translationMs": 395,
            "speechMs": 1213,
            "firstAudioMs": 778
          },
          "receivedMs": 1751.0137499999255
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 237,
        "text": "Bring pump B-12 and a 2.5-litre container.",
        "language": "",
        "parts": [
          "Bring pump B-12 and a 2.5-litre container."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 136.03724999993574,
      "stages": [
        {
          "stage": "translating",
          "atMs": 136.1056249999674
        },
        {
          "stage": "speaking",
          "atMs": 534.2162499999395
        },
        {
          "stage": "pronunciation",
          "atMs": 534.327915999922
        },
        {
          "stage": "speaking",
          "atMs": 536.9133750000037
        }
      ],
      "translation": {
        "source": "Bring pump B-12 and a 2.5-litre container.",
        "translation": "ポンプB-12と2.5リットルの容器を持ってきてください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 395
      },
      "translationReceivedMs": 534.1157909999602,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 534.2822910000104
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 3,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 536.8787909999955
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 237,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=274.000,fish_first_audio;dur=274.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 3,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 922.1942910000216,
      "firstAudioMs": 927.6910829999251,
      "lastAudioBytesMs": 1620.9109999999637,
      "serverTimings": {
        "totalMs": 1608,
        "transcribeMs": 0,
        "translationMs": 395,
        "speechMs": 1213,
        "firstAudioMs": 778
      },
      "protocolDoneMs": 1751.0137499999255,
      "settledMs": 1751.0189999999711,
      "audioBytes": 63528,
      "audioSha256": "f547cf759ee12ae50aa28d3ba25c431257927bf6368c75c43e793945030507fa",
      "mp3Prefix": true,
      "audioFile": "audio/079-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 3,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:29:07.290Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 238,
      "case": 80,
      "fixture": "recorded-numbers-ja-en-r2",
      "baseId": "recorded-numbers-ja-en",
      "family": "numbers",
      "repeat": 2,
      "label": "Saved recording: Time and corrected number",
      "direction": "ja-en",
      "modality": "audio",
      "inputSha256": "6790a7c430d817f3939d387c153d82f6b1c1117be123b15165335ad054ca5943",
      "site": "v3",
      "order": 1,
      "permutation": "v3>main>v35",
      "schedulePosition": 238,
      "scheduledAt": "2026-10-15T04:29:07.306Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.011082999990321696,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:29:07.321Z",
      "cumulativeAttemptedNominalOperations": 381,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 238,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 91.74183299997821
        },
        {
          "type": "transcript",
          "id": 238,
          "text": "トラックは14時30分に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5kgです。",
          "language": "ja",
          "parts": [
            "トラックは14時30分に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5kgです。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 604.3243329999968
        },
        {
          "type": "stage",
          "id": 238,
          "part": 0,
          "stage": "translating",
          "receivedMs": 604.4396249999991
        },
        {
          "type": "translation",
          "id": 238,
          "part": 0,
          "result": {
            "source": "トラックは14時30分に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5kgです。",
            "translation": "The truck will arrive at 2:30 PM. What is needed is not 20 boxes but 12 boxes. Each box weighs 7.5 kg.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 281
          },
          "speak": true,
          "receivedMs": 881.8504170000087
        },
        {
          "type": "stage",
          "id": 238,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 882.6280419999966
        },
        {
          "type": "pronunciation",
          "id": 238,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 882.732416999992
        },
        {
          "type": "stage",
          "id": 238,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 882.8068750000093
        },
        {
          "type": "audio-start",
          "id": 238,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=281.000,fish_first_audio;dur=282.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1187.7248749999562
        },
        {
          "type": "audio-end",
          "id": 238,
          "part": 0,
          "receivedMs": 4495.617832999909
        },
        {
          "type": "part-done",
          "id": 238,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 4495.664666999946
        },
        {
          "type": "done",
          "id": 238,
          "timings": {
            "totalMs": 4417,
            "transcribeMs": 504,
            "translationMs": 281,
            "speechMs": 3612,
            "firstAudioMs": 1109
          },
          "receivedMs": 4495.726124999928
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 91.74183299997821
        },
        {
          "stage": "translating",
          "atMs": 604.4396249999991
        },
        {
          "stage": "speaking",
          "atMs": 882.6280419999966
        },
        {
          "stage": "speaking",
          "atMs": 882.8068750000093
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 238,
        "text": "トラックは14時30分に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5kgです。",
        "language": "ja",
        "parts": [
          "トラックは14時30分に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5kgです。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 604.3243329999968,
      "translation": {
        "source": "トラックは14時30分に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5kgです。",
        "translation": "The truck will arrive at 2:30 PM. What is needed is not 20 boxes but 12 boxes. Each box weighs 7.5 kg.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 281
      },
      "translationReceivedMs": 881.8504170000087,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 882.732416999992
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 238,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=281.000,fish_first_audio;dur=282.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1187.7248749999562,
      "firstAudioMs": 1187.7837079999736,
      "lastAudioBytesMs": 4466.670916999923,
      "serverTimings": {
        "totalMs": 4417,
        "transcribeMs": 504,
        "translationMs": 281,
        "speechMs": 3612,
        "firstAudioMs": 1109
      },
      "protocolDoneMs": 4495.726124999928,
      "settledMs": 4495.7344579999335,
      "audioBytes": 168854,
      "audioSha256": "094ef5ba0b42362966eb25cc1a184b6322b123b90a6e1c1f2267b061ae4896e4",
      "mp3Prefix": true,
      "audioFile": "audio/080-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:29:11.821Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 239,
      "case": 80,
      "fixture": "recorded-numbers-ja-en-r2",
      "baseId": "recorded-numbers-ja-en",
      "family": "numbers",
      "repeat": 2,
      "label": "Saved recording: Time and corrected number",
      "direction": "ja-en",
      "modality": "audio",
      "inputSha256": "6790a7c430d817f3939d387c153d82f6b1c1117be123b15165335ad054ca5943",
      "site": "main",
      "order": 2,
      "permutation": "v3>main>v35",
      "schedulePosition": 239,
      "scheduledAt": "2026-10-15T04:29:11.836Z",
      "status": "complete",
      "nominalOperations": 3,
      "waitForConnectionMs": 0.0008749999105930328,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:29:11.852Z",
      "cumulativeAttemptedNominalOperations": 384,
      "requestSent": true,
      "transcriptionHttpStatus": 200,
      "transcriptionHeaders": {
        "cf-ray": "a4ac14d71907e381-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "transcript": {
        "text": "トラックは14時30分に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5kgです。",
        "language": "ja"
      },
      "transcriptReceivedMs": 1122.2516250000335,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac14dcdb53e381-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "トラックは14時30分に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5kgです。",
        "translation": "The truck will arrive at 2:30 PM. What is needed is not 20 boxes but 12 boxes. Each box weighs 7.5 kg.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 538
      },
      "translationReceivedMs": 1717.5757079999894,
      "speechHttpStatus": 200,
      "speechHeadersMs": 2072.0020830000285,
      "audioHeaders": {
        "cf-ray": "a4ac14e08ecee381-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=279.000,fish_first_audio;dur=287.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 2072.1468749999767,
      "lastAudioBytesMs": 5171.860624999972,
      "streamEofMs": 5171.9721660000505,
      "settledMs": 5171.976540999953,
      "audioBytes": 160913,
      "audioSha256": "1c632d7e396c9efbf5cd001dcb599cdeca8282f26a02d43b9fe912d7a1fdf249",
      "mp3Prefix": true,
      "audioFile": "audio/080-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:29:17.029Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 240,
      "case": 80,
      "fixture": "recorded-numbers-ja-en-r2",
      "baseId": "recorded-numbers-ja-en",
      "family": "numbers",
      "repeat": 2,
      "label": "Saved recording: Time and corrected number",
      "direction": "ja-en",
      "modality": "audio",
      "inputSha256": "6790a7c430d817f3939d387c153d82f6b1c1117be123b15165335ad054ca5943",
      "site": "v35",
      "order": 3,
      "permutation": "v3>main>v35",
      "schedulePosition": 240,
      "scheduledAt": "2026-10-15T04:29:17.045Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.007624999969266355,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:29:17.060Z",
      "cumulativeAttemptedNominalOperations": 387,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 240,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 414.3915829999605
        },
        {
          "type": "transcript",
          "id": 240,
          "text": "トラックは14時30分に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5kgです。",
          "language": "ja",
          "parts": [
            "トラックは14時30分に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5kgです。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 878.0919579999754
        },
        {
          "type": "stage",
          "id": 240,
          "part": 0,
          "stage": "translating",
          "receivedMs": 878.1904580000555
        },
        {
          "type": "translation",
          "id": 240,
          "part": 0,
          "result": {
            "source": "トラックは14時30分に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5kgです。",
            "translation": "The truck will arrive at 2:30 PM. What is needed is not 20 boxes but 12 boxes. Each box weighs 7.5 kg.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 332
          },
          "speak": true,
          "receivedMs": 1212.999749999959
        },
        {
          "type": "stage",
          "id": 240,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1213.1385409999639
        },
        {
          "type": "pronunciation",
          "id": 240,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 1213.2253750000382
        },
        {
          "type": "stage",
          "id": 240,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1213.2884580000537
        },
        {
          "type": "audio-start",
          "id": 240,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=122.000,fish_first_audio;dur=122.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1441.3304159999825
        },
        {
          "type": "audio-end",
          "id": 240,
          "part": 0,
          "receivedMs": 3153.6101250000065
        },
        {
          "type": "part-done",
          "id": 240,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 3153.715666000033
        },
        {
          "type": "done",
          "id": 240,
          "timings": {
            "totalMs": 2869,
            "transcribeMs": 463,
            "translationMs": 332,
            "speechMs": 1939,
            "firstAudioMs": 1159
          },
          "receivedMs": 3153.807207999984
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 414.3915829999605
        },
        {
          "stage": "translating",
          "atMs": 878.1904580000555
        },
        {
          "stage": "speaking",
          "atMs": 1213.1385409999639
        },
        {
          "stage": "speaking",
          "atMs": 1213.2884580000537
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 240,
        "text": "トラックは14時30分に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5kgです。",
        "language": "ja",
        "parts": [
          "トラックは14時30分に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5kgです。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 878.0919579999754,
      "translation": {
        "source": "トラックは14時30分に到着します。必要なのは20個ではなく12個の箱です。各箱の重さは7.5kgです。",
        "translation": "The truck will arrive at 2:30 PM. What is needed is not 20 boxes but 12 boxes. Each box weighs 7.5 kg.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 332
      },
      "translationReceivedMs": 1212.999749999959,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 1213.2253750000382
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 240,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=122.000,fish_first_audio;dur=122.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1441.3304159999825,
      "firstAudioMs": 1441.8797499999637,
      "lastAudioBytesMs": 3026.710833000019,
      "serverTimings": {
        "totalMs": 2869,
        "transcribeMs": 463,
        "translationMs": 332,
        "speechMs": 1939,
        "firstAudioMs": 1159
      },
      "protocolDoneMs": 3153.807207999984,
      "settledMs": 3153.819332999992,
      "audioBytes": 161331,
      "audioSha256": "60fa5b7eea653d47adf6041bd8ebe5eb6a254950cc6180333cd8e42fcdd2a700",
      "mp3Prefix": true,
      "audioFile": "audio/080-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:29:20.221Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 241,
      "case": 81,
      "fixture": "exception-routing-ja-en-r2",
      "baseId": "exception-routing-ja-en",
      "family": "exception-routing",
      "repeat": 2,
      "label": "Exception to normal routing",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "89e6a463ddf9412226f839dba55aac7af80f0fc826abf3d48128d6bb8f94abd2",
      "site": "v35",
      "order": 1,
      "permutation": "v35>main>v3",
      "schedulePosition": 241,
      "scheduledAt": "2026-10-15T04:29:23.682Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.00783299992326647,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:29:23.700Z",
      "cumulativeAttemptedNominalOperations": 389,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 241,
          "text": "通常、17時を過ぎて到着する荷物は翌朝まで待機します。ただし今日は、担当者が職員の現場待機を確認した場合に限り、交換用の無線機を18時30分まで受け取れます。この例外は、ほかの機器には適用されません。無線機を発送する前に、受け取りを確認した人の名前と、合意した到着時刻を記録してください。",
          "language": "",
          "parts": [
            "通常、17時を過ぎて到着する荷物は翌朝まで待機します。ただし今日は、担当者が職員の現場待機を確認した場合に限り、交換用の無線機を18時30分まで受け取れます。この例外は、ほかの機器には適用されません。無線機を発送する前に、受け取りを確認した人の名前と、合意した到着時刻を記録してください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 136.22908399999142
        },
        {
          "type": "stage",
          "id": 241,
          "part": 0,
          "stage": "translating",
          "receivedMs": 136.27316700003576
        },
        {
          "type": "translation",
          "id": 241,
          "part": 0,
          "result": {
            "source": "通常、17時を過ぎて到着する荷物は翌朝まで待機します。ただし今日は、担当者が職員の現場待機を確認した場合に限り、交換用の無線機を18時30分まで受け取れます。この例外は、ほかの機器には適用されません。無線機を発送する前に、受け取りを確認した人の名前と、合意した到着時刻を記録してください。",
            "translation": "Normally, packages that arrive after 5 p.m. are held until the next morning. However, today, you can receive a replacement radio up to 6:30 p.m. only if the person in charge confirms that staff are on standby at the site. This exception does not apply to other equipment. Before shipping the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 298
          },
          "speak": true,
          "receivedMs": 438.06212500005495
        },
        {
          "type": "stage",
          "id": 241,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 438.17558400006965
        },
        {
          "type": "pronunciation",
          "id": 241,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 438.27062500000466
        },
        {
          "type": "stage",
          "id": 241,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 438.3552090000594
        },
        {
          "type": "audio-start",
          "id": 241,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=156.000,fish_first_audio;dur=156.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 703.5224170000292
        },
        {
          "type": "audio-end",
          "id": 241,
          "part": 0,
          "receivedMs": 5600.83266700001
        },
        {
          "type": "part-done",
          "id": 241,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 5600.97104199999
        },
        {
          "type": "done",
          "id": 241,
          "timings": {
            "totalMs": 5448,
            "transcribeMs": 0,
            "translationMs": 298,
            "speechMs": 5150,
            "firstAudioMs": 563
          },
          "receivedMs": 5601.067209000001
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 241,
        "text": "通常、17時を過ぎて到着する荷物は翌朝まで待機します。ただし今日は、担当者が職員の現場待機を確認した場合に限り、交換用の無線機を18時30分まで受け取れます。この例外は、ほかの機器には適用されません。無線機を発送する前に、受け取りを確認した人の名前と、合意した到着時刻を記録してください。",
        "language": "",
        "parts": [
          "通常、17時を過ぎて到着する荷物は翌朝まで待機します。ただし今日は、担当者が職員の現場待機を確認した場合に限り、交換用の無線機を18時30分まで受け取れます。この例外は、ほかの機器には適用されません。無線機を発送する前に、受け取りを確認した人の名前と、合意した到着時刻を記録してください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 136.22908399999142,
      "stages": [
        {
          "stage": "translating",
          "atMs": 136.27316700003576
        },
        {
          "stage": "speaking",
          "atMs": 438.17558400006965
        },
        {
          "stage": "speaking",
          "atMs": 438.3552090000594
        }
      ],
      "translation": {
        "source": "通常、17時を過ぎて到着する荷物は翌朝まで待機します。ただし今日は、担当者が職員の現場待機を確認した場合に限り、交換用の無線機を18時30分まで受け取れます。この例外は、ほかの機器には適用されません。無線機を発送する前に、受け取りを確認した人の名前と、合意した到着時刻を記録してください。",
        "translation": "Normally, packages that arrive after 5 p.m. are held until the next morning. However, today, you can receive a replacement radio up to 6:30 p.m. only if the person in charge confirms that staff are on standby at the site. This exception does not apply to other equipment. Before shipping the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 298
      },
      "translationReceivedMs": 438.06212500005495,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 438.27062500000466
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 241,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=156.000,fish_first_audio;dur=156.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 703.5224170000292,
      "firstAudioMs": 704.7220840000082,
      "lastAudioBytesMs": 5463.878584000049,
      "serverTimings": {
        "totalMs": 5448,
        "transcribeMs": 0,
        "translationMs": 298,
        "speechMs": 5150,
        "firstAudioMs": 563
      },
      "protocolDoneMs": 5601.067209000001,
      "settledMs": 5601.0760840000585,
      "audioBytes": 366549,
      "audioSha256": "368f234295fdb9c22629be762dc6aff632ba0d48c25c6f91243a74ddf65a4307",
      "mp3Prefix": true,
      "audioFile": "audio/081-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:29:29.306Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 242,
      "case": 81,
      "fixture": "exception-routing-ja-en-r2",
      "baseId": "exception-routing-ja-en",
      "family": "exception-routing",
      "repeat": 2,
      "label": "Exception to normal routing",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "89e6a463ddf9412226f839dba55aac7af80f0fc826abf3d48128d6bb8f94abd2",
      "site": "main",
      "order": 2,
      "permutation": "v35>main>v3",
      "schedulePosition": 242,
      "scheduledAt": "2026-10-15T04:29:29.324Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0013330000219866633,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:29:29.343Z",
      "cumulativeAttemptedNominalOperations": 391,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac15436e76ae95-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "通常、17時を過ぎて到着する荷物は翌朝まで待機します。ただし今日は、担当者が職員の現場待機を確認した場合に限り、交換用の無線機を18時30分まで受け取れます。この例外は、ほかの機器には適用されません。無線機を発送する前に、受け取りを確認した人の名前と、合意した到着時刻を記録してください。",
        "translation": "Normally, packages that arrive after 5 p.m. will wait until the next morning. However, today, you can receive the replacement radio up to 6:30 p.m. only if the person in charge confirms that staff are on site waiting. This exception does not apply to other equipment. Before shipping the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 376
      },
      "translationReceivedMs": 469.67258299991954,
      "speechHttpStatus": 200,
      "speechHeadersMs": 810.374582999968,
      "audioHeaders": {
        "cf-ray": "a4ac15461f70ae95-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=272.000,fish_first_audio;dur=272.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 810.6199999999953,
      "lastAudioBytesMs": 8155.42816599994,
      "streamEofMs": 8155.558124999981,
      "settledMs": 8155.564082999947,
      "audioBytes": 361533,
      "audioSha256": "6921500e86b4eb6c38f3c11ae187881741aa9beb0e34b531f52bbcb464317707",
      "mp3Prefix": true,
      "audioFile": "audio/081-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:29:37.506Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 243,
      "case": 81,
      "fixture": "exception-routing-ja-en-r2",
      "baseId": "exception-routing-ja-en",
      "family": "exception-routing",
      "repeat": 2,
      "label": "Exception to normal routing",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "89e6a463ddf9412226f839dba55aac7af80f0fc826abf3d48128d6bb8f94abd2",
      "site": "v3",
      "order": 3,
      "permutation": "v35>main>v3",
      "schedulePosition": 243,
      "scheduledAt": "2026-10-15T04:29:37.523Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.00620800000615418,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:29:37.539Z",
      "cumulativeAttemptedNominalOperations": 393,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 243,
          "text": "通常、17時を過ぎて到着する荷物は翌朝まで待機します。ただし今日は、担当者が職員の現場待機を確認した場合に限り、交換用の無線機を18時30分まで受け取れます。この例外は、ほかの機器には適用されません。無線機を発送する前に、受け取りを確認した人の名前と、合意した到着時刻を記録してください。",
          "language": "",
          "parts": [
            "通常、17時を過ぎて到着する荷物は翌朝まで待機します。ただし今日は、担当者が職員の現場待機を確認した場合に限り、交換用の無線機を18時30分まで受け取れます。この例外は、ほかの機器には適用されません。無線機を発送する前に、受け取りを確認した人の名前と、合意した到着時刻を記録してください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 28.878583000041544
        },
        {
          "type": "stage",
          "id": 243,
          "part": 0,
          "stage": "translating",
          "receivedMs": 28.991666999994777
        },
        {
          "type": "translation",
          "id": 243,
          "part": 0,
          "result": {
            "source": "通常、17時を過ぎて到着する荷物は翌朝まで待機します。ただし今日は、担当者が職員の現場待機を確認した場合に限り、交換用の無線機を18時30分まで受け取れます。この例外は、ほかの機器には適用されません。無線機を発送する前に、受け取りを確認した人の名前と、合意した到着時刻を記録してください。",
            "translation": "Normally, packages that arrive after 5 p.m. are held until the next morning. However, today, you can receive a replacement radio up to 6:30 p.m. only if the person in charge confirms that staff are on site waiting. This exception does not apply to other equipment. Before shipping the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 347
          },
          "speak": true,
          "receivedMs": 377.7841250000056
        },
        {
          "type": "stage",
          "id": 243,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 377.85258299997076
        },
        {
          "type": "pronunciation",
          "id": 243,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 377.9069169999566
        },
        {
          "type": "stage",
          "id": 243,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 378.0647919999901
        },
        {
          "type": "audio-start",
          "id": 243,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=277.000,fish_first_audio;dur=281.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 683.2622079999419
        },
        {
          "type": "audio-end",
          "id": 243,
          "part": 0,
          "receivedMs": 8463.240499999956
        },
        {
          "type": "part-done",
          "id": 243,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 8463.304125000024
        },
        {
          "type": "done",
          "id": 243,
          "timings": {
            "totalMs": 8428,
            "transcribeMs": 0,
            "translationMs": 347,
            "speechMs": 8081,
            "firstAudioMs": 646
          },
          "receivedMs": 8463.37033299997
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 243,
        "text": "通常、17時を過ぎて到着する荷物は翌朝まで待機します。ただし今日は、担当者が職員の現場待機を確認した場合に限り、交換用の無線機を18時30分まで受け取れます。この例外は、ほかの機器には適用されません。無線機を発送する前に、受け取りを確認した人の名前と、合意した到着時刻を記録してください。",
        "language": "",
        "parts": [
          "通常、17時を過ぎて到着する荷物は翌朝まで待機します。ただし今日は、担当者が職員の現場待機を確認した場合に限り、交換用の無線機を18時30分まで受け取れます。この例外は、ほかの機器には適用されません。無線機を発送する前に、受け取りを確認した人の名前と、合意した到着時刻を記録してください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 28.878583000041544,
      "stages": [
        {
          "stage": "translating",
          "atMs": 28.991666999994777
        },
        {
          "stage": "speaking",
          "atMs": 377.85258299997076
        },
        {
          "stage": "speaking",
          "atMs": 378.0647919999901
        }
      ],
      "translation": {
        "source": "通常、17時を過ぎて到着する荷物は翌朝まで待機します。ただし今日は、担当者が職員の現場待機を確認した場合に限り、交換用の無線機を18時30分まで受け取れます。この例外は、ほかの機器には適用されません。無線機を発送する前に、受け取りを確認した人の名前と、合意した到着時刻を記録してください。",
        "translation": "Normally, packages that arrive after 5 p.m. are held until the next morning. However, today, you can receive a replacement radio up to 6:30 p.m. only if the person in charge confirms that staff are on site waiting. This exception does not apply to other equipment. Before shipping the radio, record the name of the person who confirmed receipt and the agreed arrival time.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 347
      },
      "translationReceivedMs": 377.7841250000056,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 377.9069169999566
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 243,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=277.000,fish_first_audio;dur=281.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 683.2622079999419,
      "firstAudioMs": 683.5342079999391,
      "lastAudioBytesMs": 8434.837042000028,
      "serverTimings": {
        "totalMs": 8428,
        "transcribeMs": 0,
        "translationMs": 347,
        "speechMs": 8081,
        "firstAudioMs": 646
      },
      "protocolDoneMs": 8463.37033299997,
      "settledMs": 8463.376917000045,
      "audioBytes": 374908,
      "audioSha256": "913b51b32790a51bbe2c1a92d3366028a887df60026236e34feb98ad13978f6f",
      "mp3Prefix": true,
      "audioFile": "audio/081-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:29:46.007Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 244,
      "case": 82,
      "fixture": "time-correction-ja-en-r2",
      "baseId": "time-correction-ja-en",
      "family": "time-correction",
      "repeat": 2,
      "label": "Corrected departure time",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "3cac7637ae0bd9e3893bbe28a254db10922bca7212af2975f99a060ffd96c3de",
      "site": "v3",
      "order": 1,
      "permutation": "v3>main>v35",
      "schedulePosition": 244,
      "scheduledAt": "2026-10-15T04:29:46.023Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.007250000024214387,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:29:46.038Z",
      "cumulativeAttemptedNominalOperations": 395,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 244,
          "text": "出発は8時50分ではなく、8時15分です。",
          "language": "",
          "parts": [
            "出発は8時50分ではなく、8時15分です。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 187.9755839999998
        },
        {
          "type": "stage",
          "id": 244,
          "part": 0,
          "stage": "translating",
          "receivedMs": 188.08216699992772
        },
        {
          "type": "translation",
          "id": 244,
          "part": 0,
          "result": {
            "source": "出発は8時50分ではなく、8時15分です。",
            "translation": "The departure is not at 8:50, but at 8:15.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 422
          },
          "speak": true,
          "receivedMs": 610.5518750000047
        },
        {
          "type": "stage",
          "id": 244,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 610.6122500000056
        },
        {
          "type": "pronunciation",
          "id": 244,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 610.653333999915
        },
        {
          "type": "stage",
          "id": 244,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 610.6887090000091
        },
        {
          "type": "audio-start",
          "id": 244,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=291.000,fish_first_audio;dur=293.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 924.9908339999383
        },
        {
          "type": "audio-end",
          "id": 244,
          "part": 0,
          "receivedMs": 1982.3095419999445
        },
        {
          "type": "part-done",
          "id": 244,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 1982.4560000000056
        },
        {
          "type": "done",
          "id": 244,
          "timings": {
            "totalMs": 1787,
            "transcribeMs": 0,
            "translationMs": 422,
            "speechMs": 1365,
            "firstAudioMs": 735
          },
          "receivedMs": 1982.5369169999612
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 244,
        "text": "出発は8時50分ではなく、8時15分です。",
        "language": "",
        "parts": [
          "出発は8時50分ではなく、8時15分です。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 187.9755839999998,
      "stages": [
        {
          "stage": "translating",
          "atMs": 188.08216699992772
        },
        {
          "stage": "speaking",
          "atMs": 610.6122500000056
        },
        {
          "stage": "speaking",
          "atMs": 610.6887090000091
        }
      ],
      "translation": {
        "source": "出発は8時50分ではなく、8時15分です。",
        "translation": "The departure is not at 8:50, but at 8:15.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 422
      },
      "translationReceivedMs": 610.5518750000047,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 610.653333999915
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 244,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=291.000,fish_first_audio;dur=293.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 924.9908339999383,
      "firstAudioMs": 925.0298339999281,
      "lastAudioBytesMs": 1947.5980419999687,
      "serverTimings": {
        "totalMs": 1787,
        "transcribeMs": 0,
        "translationMs": 422,
        "speechMs": 1365,
        "firstAudioMs": 735
      },
      "protocolDoneMs": 1982.5369169999612,
      "settledMs": 1982.5466669999296,
      "audioBytes": 57677,
      "audioSha256": "5acfe8c9161b5ff72d77c36b91b160f928c311fad9392f32eca606eb2187a111",
      "mp3Prefix": true,
      "audioFile": "audio/082-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:29:48.025Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 245,
      "case": 82,
      "fixture": "time-correction-ja-en-r2",
      "baseId": "time-correction-ja-en",
      "family": "time-correction",
      "repeat": 2,
      "label": "Corrected departure time",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "3cac7637ae0bd9e3893bbe28a254db10922bca7212af2975f99a060ffd96c3de",
      "site": "main",
      "order": 2,
      "permutation": "v3>main>v35",
      "schedulePosition": 245,
      "scheduledAt": "2026-10-15T04:29:48.040Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0008749999105930328,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:29:48.054Z",
      "cumulativeAttemptedNominalOperations": 397,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac15b92e600ef1-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "出発は8時50分ではなく、8時15分です。",
        "translation": "The departure is not at 8:50, but at 8:15.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 282
      },
      "translationReceivedMs": 499.9440420001047,
      "speechHttpStatus": 200,
      "speechHeadersMs": 843.8512500000652,
      "audioHeaders": {
        "cf-ray": "a4ac15bb3d3d0ef1-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=268.000,fish_first_audio;dur=273.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 844.0715420000488,
      "lastAudioBytesMs": 1989.4797500000568,
      "streamEofMs": 1989.566375000053,
      "settledMs": 1989.5712920000078,
      "audioBytes": 62692,
      "audioSha256": "1ee262167a8b4990dd5538a1fe950fd28c7efbd60c1af5025e87726a263ca7b6",
      "mp3Prefix": true,
      "audioFile": "audio/082-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:29:50.048Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 246,
      "case": 82,
      "fixture": "time-correction-ja-en-r2",
      "baseId": "time-correction-ja-en",
      "family": "time-correction",
      "repeat": 2,
      "label": "Corrected departure time",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "3cac7637ae0bd9e3893bbe28a254db10922bca7212af2975f99a060ffd96c3de",
      "site": "v35",
      "order": 3,
      "permutation": "v3>main>v35",
      "schedulePosition": 246,
      "scheduledAt": "2026-10-15T04:29:50.064Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.005833999952301383,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:29:50.082Z",
      "cumulativeAttemptedNominalOperations": 399,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 246,
          "text": "出発は8時50分ではなく、8時15分です。",
          "language": "",
          "parts": [
            "出発は8時50分ではなく、8時15分です。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 133.73600000003353
        },
        {
          "type": "stage",
          "id": 246,
          "part": 0,
          "stage": "translating",
          "receivedMs": 133.84316699998453
        },
        {
          "type": "translation",
          "id": 246,
          "part": 0,
          "result": {
            "source": "出発は8時50分ではなく、8時15分です。",
            "translation": "The departure is not at 8:50, but at 8:15.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 302
          },
          "speak": true,
          "receivedMs": 438.0025420000311
        },
        {
          "type": "stage",
          "id": 246,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 438.06354200001806
        },
        {
          "type": "pronunciation",
          "id": 246,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 438.106708999956
        },
        {
          "type": "stage",
          "id": 246,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 438.14179200003855
        },
        {
          "type": "audio-start",
          "id": 246,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=195.000,fish_first_audio;dur=195.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 744.9299589999719
        },
        {
          "type": "audio-end",
          "id": 246,
          "part": 0,
          "receivedMs": 1533.8614169999491
        },
        {
          "type": "part-done",
          "id": 246,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 1533.9296669999603
        },
        {
          "type": "done",
          "id": 246,
          "timings": {
            "totalMs": 1394,
            "transcribeMs": 0,
            "translationMs": 302,
            "speechMs": 1092,
            "firstAudioMs": 605
          },
          "receivedMs": 1533.9796670000069
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 246,
        "text": "出発は8時50分ではなく、8時15分です。",
        "language": "",
        "parts": [
          "出発は8時50分ではなく、8時15分です。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 133.73600000003353,
      "stages": [
        {
          "stage": "translating",
          "atMs": 133.84316699998453
        },
        {
          "stage": "speaking",
          "atMs": 438.06354200001806
        },
        {
          "stage": "speaking",
          "atMs": 438.14179200003855
        }
      ],
      "translation": {
        "source": "出発は8時50分ではなく、8時15分です。",
        "translation": "The departure is not at 8:50, but at 8:15.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 302
      },
      "translationReceivedMs": 438.0025420000311,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 438.106708999956
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 246,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=195.000,fish_first_audio;dur=195.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 744.9299589999719,
      "firstAudioMs": 745.0797089999542,
      "lastAudioBytesMs": 1402.2391669999342,
      "serverTimings": {
        "totalMs": 1394,
        "transcribeMs": 0,
        "translationMs": 302,
        "speechMs": 1092,
        "firstAudioMs": 605
      },
      "protocolDoneMs": 1533.9796670000069,
      "settledMs": 1533.985250000027,
      "audioBytes": 57677,
      "audioSha256": "79fdd75c14e85140c80b22c0ef998ad5705dc4a5da72557917193f7b2bc77acf",
      "mp3Prefix": true,
      "audioFile": "audio/082-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:29:51.620Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 247,
      "case": 83,
      "fixture": "conditional-en-ja-r2",
      "baseId": "conditional-en-ja",
      "family": "conditional",
      "repeat": 2,
      "label": "Conditional routing",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "cf92670443e9ca4f2657f2db20387a8d472cd9f57cffb5b84ad49c96b2332a2f",
      "site": "v3",
      "order": 1,
      "permutation": "v3>main>v35",
      "schedulePosition": 247,
      "scheduledAt": "2026-10-15T04:29:51.637Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.006500000017695129,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:29:51.652Z",
      "cumulativeAttemptedNominalOperations": 401,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 247,
          "text": "If the bridge is closed, take the eastern road and call the receiving team. If it is open, use the usual route. Do not change the destination.",
          "language": "",
          "parts": [
            "If the bridge is closed, take the eastern road and call the receiving team. If it is open, use the usual route. Do not change the destination."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 32.214582999935374
        },
        {
          "type": "stage",
          "id": 247,
          "part": 0,
          "stage": "translating",
          "receivedMs": 35.118082999950275
        },
        {
          "type": "translation",
          "id": 247,
          "part": 0,
          "result": {
            "source": "If the bridge is closed, take the eastern road and call the receiving team. If it is open, use the usual route. Do not change the destination.",
            "translation": "橋が閉まっている場合は、東側の道路を通り、受信チームに連絡してください。橋が開いている場合は、通常のルートを使用してください。目的地を変更しないでください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 340
          },
          "speak": true,
          "receivedMs": 380.19283299997915
        },
        {
          "type": "stage",
          "id": 247,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 380.26324999995995
        },
        {
          "type": "pronunciation",
          "id": 247,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 380.3864579999354
        },
        {
          "type": "stage",
          "id": 247,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 380.43424999993294
        },
        {
          "type": "pronunciation",
          "id": 247,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 7,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 384.6116659999825
        },
        {
          "type": "stage",
          "id": 247,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 384.6626249999972
        },
        {
          "type": "audio-start",
          "id": 247,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=272.000,fish_first_audio;dur=275.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 7,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 684.9728330000071
        },
        {
          "type": "audio-end",
          "id": 247,
          "part": 0,
          "receivedMs": 5138.59924999997
        },
        {
          "type": "part-done",
          "id": 247,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 5138.656041000038
        },
        {
          "type": "done",
          "id": 247,
          "timings": {
            "totalMs": 5098,
            "transcribeMs": 0,
            "translationMs": 340,
            "speechMs": 4758,
            "firstAudioMs": 637
          },
          "receivedMs": 5138.705624999944
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 247,
        "text": "If the bridge is closed, take the eastern road and call the receiving team. If it is open, use the usual route. Do not change the destination.",
        "language": "",
        "parts": [
          "If the bridge is closed, take the eastern road and call the receiving team. If it is open, use the usual route. Do not change the destination."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 32.214582999935374,
      "stages": [
        {
          "stage": "translating",
          "atMs": 35.118082999950275
        },
        {
          "stage": "speaking",
          "atMs": 380.26324999995995
        },
        {
          "stage": "pronunciation",
          "atMs": 380.43424999993294
        },
        {
          "stage": "speaking",
          "atMs": 384.6626249999972
        }
      ],
      "translation": {
        "source": "If the bridge is closed, take the eastern road and call the receiving team. If it is open, use the usual route. Do not change the destination.",
        "translation": "橋が閉まっている場合は、東側の道路を通り、受信チームに連絡してください。橋が開いている場合は、通常のルートを使用してください。目的地を変更しないでください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 340
      },
      "translationReceivedMs": 380.19283299997915,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 380.3864579999354
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 7,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 384.6116659999825
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 247,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=272.000,fish_first_audio;dur=275.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 7,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 684.9728330000071,
      "firstAudioMs": 685.0746659999713,
      "lastAudioBytesMs": 5115.338665999938,
      "serverTimings": {
        "totalMs": 5098,
        "transcribeMs": 0,
        "translationMs": 340,
        "speechMs": 4758,
        "firstAudioMs": 637
      },
      "protocolDoneMs": 5138.705624999944,
      "settledMs": 5138.711499999976,
      "audioBytes": 215666,
      "audioSha256": "3d5d755f0efdd0fac0a74c701d43bdc3656b88ceacec6426d95606f815288b45",
      "mp3Prefix": true,
      "audioFile": "audio/083-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 7,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:29:56.795Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 248,
      "case": 83,
      "fixture": "conditional-en-ja-r2",
      "baseId": "conditional-en-ja",
      "family": "conditional",
      "repeat": 2,
      "label": "Conditional routing",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "cf92670443e9ca4f2657f2db20387a8d472cd9f57cffb5b84ad49c96b2332a2f",
      "site": "main",
      "order": 2,
      "permutation": "v3>main>v35",
      "schedulePosition": 248,
      "scheduledAt": "2026-10-15T04:29:56.811Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0010419999016448855,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:29:56.826Z",
      "cumulativeAttemptedNominalOperations": 403,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac15ef397ae3a5-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "If the bridge is closed, take the eastern road and call the receiving team. If it is open, use the usual route. Do not change the destination.",
        "translation": "橋が閉まっている場合は、東側の道路を通り、受信チームに連絡してください。橋が開いている場合は、通常のルートを使用してください。目的地を変更しないでください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 478
      },
      "translationReceivedMs": 578.6405830000294,
      "speechHttpStatus": 200,
      "speechHeadersMs": 931.4920410000486,
      "audioHeaders": {
        "cf-ray": "a4ac15f28b2ce3a5-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=7.000,fish_headers;dur=272.000,fish_first_audio;dur=272.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "7",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 931.6157499999972,
      "lastAudioBytesMs": 5271.165125000058,
      "streamEofMs": 5271.323375000036,
      "settledMs": 5271.327500000014,
      "audioBytes": 217337,
      "audioSha256": "169f455cbcf5b39cff689212e766fd131971bb5e744617204f7093ba53bdba6c",
      "mp3Prefix": true,
      "audioFile": "audio/083-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "7",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:30:02.103Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 249,
      "case": 83,
      "fixture": "conditional-en-ja-r2",
      "baseId": "conditional-en-ja",
      "family": "conditional",
      "repeat": 2,
      "label": "Conditional routing",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "cf92670443e9ca4f2657f2db20387a8d472cd9f57cffb5b84ad49c96b2332a2f",
      "site": "v35",
      "order": 3,
      "permutation": "v3>main>v35",
      "schedulePosition": 249,
      "scheduledAt": "2026-10-15T04:30:02.118Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.010874999919906259,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:30:02.134Z",
      "cumulativeAttemptedNominalOperations": 405,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 249,
          "text": "If the bridge is closed, take the eastern road and call the receiving team. If it is open, use the usual route. Do not change the destination.",
          "language": "",
          "parts": [
            "If the bridge is closed, take the eastern road and call the receiving team. If it is open, use the usual route. Do not change the destination."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 136.76762499997858
        },
        {
          "type": "stage",
          "id": 249,
          "part": 0,
          "stage": "translating",
          "receivedMs": 136.81512500008103
        },
        {
          "type": "translation",
          "id": 249,
          "part": 0,
          "result": {
            "source": "If the bridge is closed, take the eastern road and call the receiving team. If it is open, use the usual route. Do not change the destination.",
            "translation": "橋が閉まっている場合は、東側の道路を通り、受信チームに連絡してください。橋が開いている場合は、通常のルートを使用してください。目的地を変更しないでください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 294
          },
          "speak": true,
          "receivedMs": 436.0565420000348
        },
        {
          "type": "stage",
          "id": 249,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 436.15741700003855
        },
        {
          "type": "pronunciation",
          "id": 249,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 436.23400000005495
        },
        {
          "type": "stage",
          "id": 249,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 436.3536670000758
        },
        {
          "type": "pronunciation",
          "id": 249,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 8,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 436.41016700002365
        },
        {
          "type": "stage",
          "id": 249,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 436.4589580000611
        },
        {
          "type": "audio-start",
          "id": 249,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=152.000,fish_first_audio;dur=152.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 8,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 702.404749999987
        },
        {
          "type": "audio-end",
          "id": 249,
          "part": 0,
          "receivedMs": 3436.864583000075
        },
        {
          "type": "part-done",
          "id": 249,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 3437.0989169999957
        },
        {
          "type": "done",
          "id": 249,
          "timings": {
            "totalMs": 3292,
            "transcribeMs": 0,
            "translationMs": 294,
            "speechMs": 2998,
            "firstAudioMs": 557
          },
          "receivedMs": 3437.1742080000695
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 249,
        "text": "If the bridge is closed, take the eastern road and call the receiving team. If it is open, use the usual route. Do not change the destination.",
        "language": "",
        "parts": [
          "If the bridge is closed, take the eastern road and call the receiving team. If it is open, use the usual route. Do not change the destination."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 136.76762499997858,
      "stages": [
        {
          "stage": "translating",
          "atMs": 136.81512500008103
        },
        {
          "stage": "speaking",
          "atMs": 436.15741700003855
        },
        {
          "stage": "pronunciation",
          "atMs": 436.3536670000758
        },
        {
          "stage": "speaking",
          "atMs": 436.4589580000611
        }
      ],
      "translation": {
        "source": "If the bridge is closed, take the eastern road and call the receiving team. If it is open, use the usual route. Do not change the destination.",
        "translation": "橋が閉まっている場合は、東側の道路を通り、受信チームに連絡してください。橋が開いている場合は、通常のルートを使用してください。目的地を変更しないでください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 294
      },
      "translationReceivedMs": 436.0565420000348,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 436.23400000005495
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 8,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 436.41016700002365
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 249,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=152.000,fish_first_audio;dur=152.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 8,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 702.404749999987,
      "firstAudioMs": 702.4640829999698,
      "lastAudioBytesMs": 3304.606417000061,
      "serverTimings": {
        "totalMs": 3292,
        "transcribeMs": 0,
        "translationMs": 294,
        "speechMs": 2998,
        "firstAudioMs": 557
      },
      "protocolDoneMs": 3437.1742080000695,
      "settledMs": 3437.1838330000173,
      "audioBytes": 212740,
      "audioSha256": "198c93833904217b841901c15f2fcdd620e2705b5f24e34bfe29961d5039754e",
      "mp3Prefix": true,
      "audioFile": "audio/083-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 8,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:30:05.578Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 250,
      "case": 84,
      "fixture": "negation-en-ja-r2",
      "baseId": "negation-en-ja",
      "family": "negation",
      "repeat": 2,
      "label": "Hold instruction",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "09b8173c8b38a476f4ac6b0368f7362add48cd14f910b59505eec47e2dcb7509",
      "site": "main",
      "order": 1,
      "permutation": "main>v35>v3",
      "schedulePosition": 250,
      "scheduledAt": "2026-10-15T04:30:05.594Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0008750000270083547,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:30:05.612Z",
      "cumulativeAttemptedNominalOperations": 407,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac1625ccc7e3a5-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "Do not send the replacement pump yet. Keep it in the warehouse until the site coordinator confirms the delivery address.",
        "translation": "交換用ポンプをまだ送らないでください。現場コーディネーターが配送先住所を確認するまで、倉庫に保管してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 396
      },
      "translationReceivedMs": 440.6872080001049,
      "speechHttpStatus": 200,
      "speechHeadersMs": 788.4172920000274,
      "audioHeaders": {
        "cf-ray": "a4ac16288d5ce3a5-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=4.000,fish_headers;dur=267.000,fish_first_audio;dur=267.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "4",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 788.5977920000441,
      "lastAudioBytesMs": 3697.401375000016,
      "streamEofMs": 3697.5125830000034,
      "settledMs": 3697.5162080000155,
      "audioBytes": 141269,
      "audioSha256": "517b2f363b2fc6cc29316ce6d4ceae5b046b2d8bb2d1d3838ef72999015011b6",
      "mp3Prefix": true,
      "audioFile": "audio/084-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "4",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:30:09.314Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 251,
      "case": 84,
      "fixture": "negation-en-ja-r2",
      "baseId": "negation-en-ja",
      "family": "negation",
      "repeat": 2,
      "label": "Hold instruction",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "09b8173c8b38a476f4ac6b0368f7362add48cd14f910b59505eec47e2dcb7509",
      "site": "v35",
      "order": 2,
      "permutation": "main>v35>v3",
      "schedulePosition": 251,
      "scheduledAt": "2026-10-15T04:30:09.328Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.006332999910227954,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:30:09.345Z",
      "cumulativeAttemptedNominalOperations": 409,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 251,
          "text": "Do not send the replacement pump yet. Keep it in the warehouse until the site coordinator confirms the delivery address.",
          "language": "",
          "parts": [
            "Do not send the replacement pump yet. Keep it in the warehouse until the site coordinator confirms the delivery address."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 133.09554200002458
        },
        {
          "type": "stage",
          "id": 251,
          "part": 0,
          "stage": "translating",
          "receivedMs": 134.72720900003333
        },
        {
          "type": "translation",
          "id": 251,
          "part": 0,
          "result": {
            "source": "Do not send the replacement pump yet. Keep it in the warehouse until the site coordinator confirms the delivery address.",
            "translation": "交換用ポンプをまだ送らないでください。現場コーディネーターが配送先住所を確認するまで、倉庫に保管してください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 703
          },
          "speak": true,
          "receivedMs": 845.3776669999352
        },
        {
          "type": "stage",
          "id": 251,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 845.6654169999529
        },
        {
          "type": "pronunciation",
          "id": 251,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 845.7538339999737
        },
        {
          "type": "stage",
          "id": 251,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 845.8216249999823
        },
        {
          "type": "pronunciation",
          "id": 251,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 6,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 849.0862089999719
        },
        {
          "type": "stage",
          "id": 251,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 849.2388749999227
        },
        {
          "type": "audio-start",
          "id": 251,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=144.000,fish_first_audio;dur=144.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 6,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 1102.0875000000233
        },
        {
          "type": "audio-end",
          "id": 251,
          "part": 0,
          "receivedMs": 3043.0210419999203
        },
        {
          "type": "part-done",
          "id": 251,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 3043.134416999994
        },
        {
          "type": "done",
          "id": 251,
          "timings": {
            "totalMs": 2892,
            "transcribeMs": 0,
            "translationMs": 703,
            "speechMs": 2189,
            "firstAudioMs": 960
          },
          "receivedMs": 3043.213584000012
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 251,
        "text": "Do not send the replacement pump yet. Keep it in the warehouse until the site coordinator confirms the delivery address.",
        "language": "",
        "parts": [
          "Do not send the replacement pump yet. Keep it in the warehouse until the site coordinator confirms the delivery address."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 133.09554200002458,
      "stages": [
        {
          "stage": "translating",
          "atMs": 134.72720900003333
        },
        {
          "stage": "speaking",
          "atMs": 845.6654169999529
        },
        {
          "stage": "pronunciation",
          "atMs": 845.8216249999823
        },
        {
          "stage": "speaking",
          "atMs": 849.2388749999227
        }
      ],
      "translation": {
        "source": "Do not send the replacement pump yet. Keep it in the warehouse until the site coordinator confirms the delivery address.",
        "translation": "交換用ポンプをまだ送らないでください。現場コーディネーターが配送先住所を確認するまで、倉庫に保管してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 703
      },
      "translationReceivedMs": 845.3776669999352,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 845.7538339999737
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 6,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 849.0862089999719
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 251,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=144.000,fish_first_audio;dur=144.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 6,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 1102.0875000000233,
      "firstAudioMs": 1108.8564590000315,
      "lastAudioBytesMs": 2906.6145419999957,
      "serverTimings": {
        "totalMs": 2892,
        "transcribeMs": 0,
        "translationMs": 703,
        "speechMs": 2189,
        "firstAudioMs": 960
      },
      "protocolDoneMs": 3043.213584000012,
      "settledMs": 3043.230499999947,
      "audioBytes": 139179,
      "audioSha256": "f83eb0e13ee58327cd2507922acc51f4d8b7de90911094f7d626b54b73c486df",
      "mp3Prefix": true,
      "audioFile": "audio/084-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 6,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:30:12.396Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 252,
      "case": 84,
      "fixture": "negation-en-ja-r2",
      "baseId": "negation-en-ja",
      "family": "negation",
      "repeat": 2,
      "label": "Hold instruction",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "09b8173c8b38a476f4ac6b0368f7362add48cd14f910b59505eec47e2dcb7509",
      "site": "v3",
      "order": 3,
      "permutation": "main>v35>v3",
      "schedulePosition": 252,
      "scheduledAt": "2026-10-15T04:30:12.412Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.00750000006519258,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:30:12.428Z",
      "cumulativeAttemptedNominalOperations": 411,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 252,
          "text": "Do not send the replacement pump yet. Keep it in the warehouse until the site coordinator confirms the delivery address.",
          "language": "",
          "parts": [
            "Do not send the replacement pump yet. Keep it in the warehouse until the site coordinator confirms the delivery address."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 27.346541000064462
        },
        {
          "type": "stage",
          "id": 252,
          "part": 0,
          "stage": "translating",
          "receivedMs": 30.301500000059605
        },
        {
          "type": "translation",
          "id": 252,
          "part": 0,
          "result": {
            "source": "Do not send the replacement pump yet. Keep it in the warehouse until the site coordinator confirms the delivery address.",
            "translation": "交換用ポンプをまだ送らないでください。現場コーディネーターが配送先住所を確認するまで、倉庫に保管してください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 427
          },
          "speak": true,
          "receivedMs": 460.37924999999814
        },
        {
          "type": "stage",
          "id": 252,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 460.42520800000057
        },
        {
          "type": "pronunciation",
          "id": 252,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 460.4598750000587
        },
        {
          "type": "stage",
          "id": 252,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 460.5133330000099
        },
        {
          "type": "pronunciation",
          "id": 252,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 4,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 462.4733329999726
        },
        {
          "type": "stage",
          "id": 252,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 462.5804159999825
        },
        {
          "type": "audio-start",
          "id": 252,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=278.000,fish_first_audio;dur=281.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 4,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 772.7447500000708
        },
        {
          "type": "audio-end",
          "id": 252,
          "part": 0,
          "receivedMs": 3656.8411250000354
        },
        {
          "type": "part-done",
          "id": 252,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 3656.9398330000695
        },
        {
          "type": "done",
          "id": 252,
          "timings": {
            "totalMs": 3623,
            "transcribeMs": 0,
            "translationMs": 427,
            "speechMs": 3196,
            "firstAudioMs": 731
          },
          "receivedMs": 3657.3687500000233
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 252,
        "text": "Do not send the replacement pump yet. Keep it in the warehouse until the site coordinator confirms the delivery address.",
        "language": "",
        "parts": [
          "Do not send the replacement pump yet. Keep it in the warehouse until the site coordinator confirms the delivery address."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 27.346541000064462,
      "stages": [
        {
          "stage": "translating",
          "atMs": 30.301500000059605
        },
        {
          "stage": "speaking",
          "atMs": 460.42520800000057
        },
        {
          "stage": "pronunciation",
          "atMs": 460.5133330000099
        },
        {
          "stage": "speaking",
          "atMs": 462.5804159999825
        }
      ],
      "translation": {
        "source": "Do not send the replacement pump yet. Keep it in the warehouse until the site coordinator confirms the delivery address.",
        "translation": "交換用ポンプをまだ送らないでください。現場コーディネーターが配送先住所を確認するまで、倉庫に保管してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 427
      },
      "translationReceivedMs": 460.37924999999814,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 460.4598750000587
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 4,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 462.4733329999726
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 252,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=278.000,fish_first_audio;dur=281.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 4,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 772.7447500000708,
      "firstAudioMs": 772.9117079999996,
      "lastAudioBytesMs": 3626.3728330000304,
      "serverTimings": {
        "totalMs": 3623,
        "transcribeMs": 0,
        "translationMs": 427,
        "speechMs": 3196,
        "firstAudioMs": 731
      },
      "protocolDoneMs": 3657.3687500000233,
      "settledMs": 3657.379958000034,
      "audioBytes": 143777,
      "audioSha256": "4335e05a350a95d28f63faab6c8f69e994e87567c6635ba7913cba93d58516cd",
      "mp3Prefix": true,
      "audioFile": "audio/084-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 4,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:30:16.090Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 253,
      "case": 85,
      "fixture": "recorded-short-ja-en-r2",
      "baseId": "recorded-short-ja-en",
      "family": "greeting",
      "repeat": 2,
      "label": "Short saved recording",
      "direction": "ja-en",
      "modality": "audio",
      "inputSha256": "d5ee6d01e93ab4e49bba973314412aa4c9bce4520c1897c92980763de450504b",
      "site": "v35",
      "order": 1,
      "permutation": "v35>v3>main",
      "schedulePosition": 253,
      "scheduledAt": "2026-10-15T04:30:16.108Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.006999999983236194,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:30:16.123Z",
      "cumulativeAttemptedNominalOperations": 414,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 253,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 137.8668750000652
        },
        {
          "type": "transcript",
          "id": 253,
          "text": "こんにちは。助けてくれてありがとう。",
          "language": "ja",
          "parts": [
            "こんにちは。助けてくれてありがとう。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 530.1418749999721
        },
        {
          "type": "stage",
          "id": 253,
          "part": 0,
          "stage": "translating",
          "receivedMs": 530.5812920000171
        },
        {
          "type": "translation",
          "id": 253,
          "part": 0,
          "result": {
            "source": "こんにちは。助けてくれてありがとう。",
            "translation": "Hello. Thank you for helping me.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 321
          },
          "speak": true,
          "receivedMs": 850.5222920000087
        },
        {
          "type": "stage",
          "id": 253,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 850.594374999986
        },
        {
          "type": "pronunciation",
          "id": 253,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 850.641917000059
        },
        {
          "type": "stage",
          "id": 253,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 853.2636250000214
        },
        {
          "type": "audio-start",
          "id": 253,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=144.000,fish_first_audio;dur=144.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1107.72020900005
        },
        {
          "type": "audio-end",
          "id": 253,
          "part": 0,
          "receivedMs": 1636.9465000000782
        },
        {
          "type": "part-done",
          "id": 253,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 1636.9884170000441
        },
        {
          "type": "done",
          "id": 253,
          "timings": {
            "totalMs": 1497,
            "transcribeMs": 387,
            "translationMs": 321,
            "speechMs": 783,
            "firstAudioMs": 969
          },
          "receivedMs": 1637.0295000000624
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 137.8668750000652
        },
        {
          "stage": "translating",
          "atMs": 530.5812920000171
        },
        {
          "stage": "speaking",
          "atMs": 850.594374999986
        },
        {
          "stage": "speaking",
          "atMs": 853.2636250000214
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 253,
        "text": "こんにちは。助けてくれてありがとう。",
        "language": "ja",
        "parts": [
          "こんにちは。助けてくれてありがとう。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 530.1418749999721,
      "translation": {
        "source": "こんにちは。助けてくれてありがとう。",
        "translation": "Hello. Thank you for helping me.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 321
      },
      "translationReceivedMs": 850.5222920000087,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 850.641917000059
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 253,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=144.000,fish_first_audio;dur=144.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1107.72020900005,
      "firstAudioMs": 1111.9394590000156,
      "lastAudioBytesMs": 1505.0556250000373,
      "serverTimings": {
        "totalMs": 1497,
        "transcribeMs": 387,
        "translationMs": 321,
        "speechMs": 783,
        "firstAudioMs": 969
      },
      "protocolDoneMs": 1637.0295000000624,
      "settledMs": 1637.0367920000572,
      "audioBytes": 37615,
      "audioSha256": "2fda68e825a8acc407f01b07a20499611a568d4f1873c10a6a90a09ed0b89f33",
      "mp3Prefix": true,
      "audioFile": "audio/085-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:30:17.764Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 254,
      "case": 85,
      "fixture": "recorded-short-ja-en-r2",
      "baseId": "recorded-short-ja-en",
      "family": "greeting",
      "repeat": 2,
      "label": "Short saved recording",
      "direction": "ja-en",
      "modality": "audio",
      "inputSha256": "d5ee6d01e93ab4e49bba973314412aa4c9bce4520c1897c92980763de450504b",
      "site": "v3",
      "order": 2,
      "permutation": "v35>v3>main",
      "schedulePosition": 254,
      "scheduledAt": "2026-10-15T04:30:17.780Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.006457999930717051,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:30:17.796Z",
      "cumulativeAttemptedNominalOperations": 417,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 254,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 54.19270900008269
        },
        {
          "type": "transcript",
          "id": 254,
          "text": "こんにちは。助けてくれてありがとう。",
          "language": "ja",
          "parts": [
            "こんにちは。助けてくれてありがとう。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 382.389959000051
        },
        {
          "type": "stage",
          "id": 254,
          "part": 0,
          "stage": "translating",
          "receivedMs": 382.56970900006127
        },
        {
          "type": "translation",
          "id": 254,
          "part": 0,
          "result": {
            "source": "こんにちは。助けてくれてありがとう。",
            "translation": "Hello. Thank you for helping.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 437
          },
          "speak": true,
          "receivedMs": 818.4260840000352
        },
        {
          "type": "stage",
          "id": 254,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 818.5284170000814
        },
        {
          "type": "pronunciation",
          "id": 254,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 818.6089589999756
        },
        {
          "type": "stage",
          "id": 254,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 818.6796249999898
        },
        {
          "type": "audio-start",
          "id": 254,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=262.000,fish_first_audio;dur=268.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1106.3827499999898
        },
        {
          "type": "audio-end",
          "id": 254,
          "part": 0,
          "receivedMs": 1630.1970420000143
        },
        {
          "type": "part-done",
          "id": 254,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 1630.4167920000618
        },
        {
          "type": "done",
          "id": 254,
          "timings": {
            "totalMs": 1584,
            "transcribeMs": 321,
            "translationMs": 437,
            "speechMs": 811,
            "firstAudioMs": 1059
          },
          "receivedMs": 1630.5232090000063
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 54.19270900008269
        },
        {
          "stage": "translating",
          "atMs": 382.56970900006127
        },
        {
          "stage": "speaking",
          "atMs": 818.5284170000814
        },
        {
          "stage": "speaking",
          "atMs": 818.6796249999898
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 254,
        "text": "こんにちは。助けてくれてありがとう。",
        "language": "ja",
        "parts": [
          "こんにちは。助けてくれてありがとう。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 382.389959000051,
      "translation": {
        "source": "こんにちは。助けてくれてありがとう。",
        "translation": "Hello. Thank you for helping.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 437
      },
      "translationReceivedMs": 818.4260840000352,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 818.6089589999756
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 254,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=262.000,fish_first_audio;dur=268.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1106.3827499999898,
      "firstAudioMs": 1106.4775839999784,
      "lastAudioBytesMs": 1599.5392500000307,
      "serverTimings": {
        "totalMs": 1584,
        "transcribeMs": 321,
        "translationMs": 437,
        "speechMs": 811,
        "firstAudioMs": 1059
      },
      "protocolDoneMs": 1630.5232090000063,
      "settledMs": 1630.534875000012,
      "audioBytes": 32181,
      "audioSha256": "572101080d19b4ccbf0d808cd2ae0e118695ff671edbc295e8bed731c77e084d",
      "mp3Prefix": true,
      "audioFile": "audio/085-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:30:19.432Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 255,
      "case": 85,
      "fixture": "recorded-short-ja-en-r2",
      "baseId": "recorded-short-ja-en",
      "family": "greeting",
      "repeat": 2,
      "label": "Short saved recording",
      "direction": "ja-en",
      "modality": "audio",
      "inputSha256": "d5ee6d01e93ab4e49bba973314412aa4c9bce4520c1897c92980763de450504b",
      "site": "main",
      "order": 3,
      "permutation": "v35>v3>main",
      "schedulePosition": 255,
      "scheduledAt": "2026-10-15T04:30:19.450Z",
      "status": "complete",
      "nominalOperations": 3,
      "waitForConnectionMs": 0.0007089999271556735,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:30:19.466Z",
      "cumulativeAttemptedNominalOperations": 420,
      "requestSent": true,
      "transcriptionHttpStatus": 200,
      "transcriptionHeaders": {
        "cf-ray": "a4ac167cbe23d740-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "transcript": {
        "text": "こんにちは。助けてくれてありがとう。",
        "language": "ja"
      },
      "transcriptReceivedMs": 636.6194579999428,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac16806b03d740-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "こんにちは。助けてくれてありがとう。",
        "translation": "Hello. Thank you for helping me.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 354
      },
      "translationReceivedMs": 1045.3252499999944,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1562.1980829999084,
      "audioHeaders": {
        "cf-ray": "a4ac16840f53d740-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=253.000,fish_first_audio;dur=253.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1562.5373329999857,
      "lastAudioBytesMs": 2167.780458000023,
      "streamEofMs": 2167.873332999996,
      "settledMs": 2167.879290999961,
      "audioBytes": 36779,
      "audioSha256": "d38c2f6d0dd9de3062ca0a2de6164568e7bfac70215ca5ff0ca4878e8a668211",
      "mp3Prefix": true,
      "audioFile": "audio/085-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:30:21.638Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 256,
      "case": 86,
      "fixture": "sequential-checks-en-ja-r2",
      "baseId": "sequential-checks-en-ja",
      "family": "sequential-checks",
      "repeat": 2,
      "label": "Ordered checks and communication",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "100556f59c1a73b94437280b4430c614cedf0735b04232c0da301ea9c16b92eb",
      "site": "v3",
      "order": 1,
      "permutation": "v3>v35>main",
      "schedulePosition": 256,
      "scheduledAt": "2026-10-15T04:30:21.658Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.0070420000702142715,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:30:21.672Z",
      "cumulativeAttemptedNominalOperations": 422,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 256,
          "text": "First, compare the labels on the three sealed packages with the delivery list. Then weigh each package and record the result in kilograms, keeping one decimal place. Do not open any package. If a label is unreadable or a recorded weight differs by more than 0.5 kilograms, set that package aside and contact the coordinator before loading the other two.",
          "language": "",
          "parts": [
            "First, compare the labels on the three sealed packages with the delivery list. Then weigh each package and record the result in kilograms, keeping one decimal place. Do not open any package. If a label is unreadable or a recorded weight differs by more than 0.5 kilograms, set that package aside and contact the coordinator before loading the other two."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 17.228666999959387
        },
        {
          "type": "stage",
          "id": 256,
          "part": 0,
          "stage": "translating",
          "receivedMs": 19.782041999977082
        },
        {
          "type": "translation",
          "id": 256,
          "part": 0,
          "result": {
            "source": "First, compare the labels on the three sealed packages with the delivery list. Then weigh each package and record the result in kilograms, keeping one decimal place. Do not open any package. If a label is unreadable or a recorded weight differs by more than 0.5 kilograms, set that package aside and contact the coordinator before loading the other two.",
            "translation": "まず、3つの封印されたパッケージのラベルを配達リストと比較してください。その後、各パッケージを計量し、結果をキログラムで小数点第1位まで記録してください。パッケージを開けてはいけません。ラベルが読めない、または記録された重量が0.5キログラム以上異なる場合は、そのパッケージを別に置き、他の2つを積み込む前にコーディネーターに連絡してください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 615
          },
          "speak": true,
          "receivedMs": 637.9722499999916
        },
        {
          "type": "stage",
          "id": 256,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 638.0307500000345
        },
        {
          "type": "pronunciation",
          "id": 256,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 638.0660419999622
        },
        {
          "type": "stage",
          "id": 256,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 638.094374999986
        },
        {
          "type": "pronunciation",
          "id": 256,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 1,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 638.1386250000214
        },
        {
          "type": "stage",
          "id": 256,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 638.1610420000507
        },
        {
          "type": "audio-start",
          "id": 256,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=268.000,fish_first_audio;dur=268.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 1,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 926.4384169999976
        },
        {
          "type": "audio-end",
          "id": 256,
          "part": 0,
          "receivedMs": 9788.955667000031
        },
        {
          "type": "part-done",
          "id": 256,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 9789.037292000023
        },
        {
          "type": "done",
          "id": 256,
          "timings": {
            "totalMs": 9756,
            "transcribeMs": 0,
            "translationMs": 615,
            "speechMs": 9141,
            "firstAudioMs": 901
          },
          "receivedMs": 9789.07241699996
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 256,
        "text": "First, compare the labels on the three sealed packages with the delivery list. Then weigh each package and record the result in kilograms, keeping one decimal place. Do not open any package. If a label is unreadable or a recorded weight differs by more than 0.5 kilograms, set that package aside and contact the coordinator before loading the other two.",
        "language": "",
        "parts": [
          "First, compare the labels on the three sealed packages with the delivery list. Then weigh each package and record the result in kilograms, keeping one decimal place. Do not open any package. If a label is unreadable or a recorded weight differs by more than 0.5 kilograms, set that package aside and contact the coordinator before loading the other two."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 17.228666999959387,
      "stages": [
        {
          "stage": "translating",
          "atMs": 19.782041999977082
        },
        {
          "stage": "speaking",
          "atMs": 638.0307500000345
        },
        {
          "stage": "pronunciation",
          "atMs": 638.094374999986
        },
        {
          "stage": "speaking",
          "atMs": 638.1610420000507
        }
      ],
      "translation": {
        "source": "First, compare the labels on the three sealed packages with the delivery list. Then weigh each package and record the result in kilograms, keeping one decimal place. Do not open any package. If a label is unreadable or a recorded weight differs by more than 0.5 kilograms, set that package aside and contact the coordinator before loading the other two.",
        "translation": "まず、3つの封印されたパッケージのラベルを配達リストと比較してください。その後、各パッケージを計量し、結果をキログラムで小数点第1位まで記録してください。パッケージを開けてはいけません。ラベルが読めない、または記録された重量が0.5キログラム以上異なる場合は、そのパッケージを別に置き、他の2つを積み込む前にコーディネーターに連絡してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 615
      },
      "translationReceivedMs": 637.9722499999916,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 638.0660419999622
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 1,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 638.1386250000214
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 256,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=268.000,fish_first_audio;dur=268.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 1,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 926.4384169999976,
      "firstAudioMs": 926.482834000024,
      "lastAudioBytesMs": 9759.447167000035,
      "serverTimings": {
        "totalMs": 9756,
        "transcribeMs": 0,
        "translationMs": 615,
        "speechMs": 9141,
        "firstAudioMs": 901
      },
      "protocolDoneMs": 9789.07241699996,
      "settledMs": 9789.078417000012,
      "audioBytes": 442199,
      "audioSha256": "50522f4ba4e6be1c519e92819704ebbeb475fff7fe1bb8793360f138593042f0",
      "mp3Prefix": true,
      "audioFile": "audio/086-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 1,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:30:31.467Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 257,
      "case": 86,
      "fixture": "sequential-checks-en-ja-r2",
      "baseId": "sequential-checks-en-ja",
      "family": "sequential-checks",
      "repeat": 2,
      "label": "Ordered checks and communication",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "100556f59c1a73b94437280b4430c614cedf0735b04232c0da301ea9c16b92eb",
      "site": "v35",
      "order": 2,
      "permutation": "v3>v35>main",
      "schedulePosition": 257,
      "scheduledAt": "2026-10-15T04:30:31.482Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.007541000028140843,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:30:31.501Z",
      "cumulativeAttemptedNominalOperations": 424,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 257,
          "text": "First, compare the labels on the three sealed packages with the delivery list. Then weigh each package and record the result in kilograms, keeping one decimal place. Do not open any package. If a label is unreadable or a recorded weight differs by more than 0.5 kilograms, set that package aside and contact the coordinator before loading the other two.",
          "language": "",
          "parts": [
            "First, compare the labels on the three sealed packages with the delivery list. Then weigh each package and record the result in kilograms, keeping one decimal place. Do not open any package. If a label is unreadable or a recorded weight differs by more than 0.5 kilograms, set that package aside and contact the coordinator before loading the other two."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 143.10050000005867
        },
        {
          "type": "stage",
          "id": 257,
          "part": 0,
          "stage": "translating",
          "receivedMs": 143.51887500006706
        },
        {
          "type": "translation",
          "id": 257,
          "part": 0,
          "result": {
            "source": "First, compare the labels on the three sealed packages with the delivery list. Then weigh each package and record the result in kilograms, keeping one decimal place. Do not open any package. If a label is unreadable or a recorded weight differs by more than 0.5 kilograms, set that package aside and contact the coordinator before loading the other two.",
            "translation": "まず、3つの封印されたパッケージのラベルを配送リストと比較してください。その後、各パッケージを計量し、結果をキログラムで小数点第1位まで記録してください。パッケージを開けてはいけません。ラベルが読めない、または記録された重量が0.5キログラム以上異なる場合は、そのパッケージを別に置き、他の2つを積み込む前にコーディネーターに連絡してください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 456
          },
          "speak": true,
          "receivedMs": 597.513042000006
        },
        {
          "type": "stage",
          "id": 257,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 597.6202500000363
        },
        {
          "type": "pronunciation",
          "id": 257,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 597.6941250000382
        },
        {
          "type": "stage",
          "id": 257,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 597.8090000000084
        },
        {
          "type": "pronunciation",
          "id": 257,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 11,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 605.4265840000007
        },
        {
          "type": "stage",
          "id": 257,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 605.4790420000209
        },
        {
          "type": "audio-start",
          "id": 257,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=197.000,fish_first_audio;dur=197.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 11,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 912.3999590000603
        },
        {
          "type": "audio-end",
          "id": 257,
          "part": 0,
          "receivedMs": 6581.037624999997
        },
        {
          "type": "part-done",
          "id": 257,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 6581.132959000068
        },
        {
          "type": "done",
          "id": 257,
          "timings": {
            "totalMs": 6429,
            "transcribeMs": 0,
            "translationMs": 456,
            "speechMs": 5973,
            "firstAudioMs": 764
          },
          "receivedMs": 6581.203000000096
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 257,
        "text": "First, compare the labels on the three sealed packages with the delivery list. Then weigh each package and record the result in kilograms, keeping one decimal place. Do not open any package. If a label is unreadable or a recorded weight differs by more than 0.5 kilograms, set that package aside and contact the coordinator before loading the other two.",
        "language": "",
        "parts": [
          "First, compare the labels on the three sealed packages with the delivery list. Then weigh each package and record the result in kilograms, keeping one decimal place. Do not open any package. If a label is unreadable or a recorded weight differs by more than 0.5 kilograms, set that package aside and contact the coordinator before loading the other two."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 143.10050000005867,
      "stages": [
        {
          "stage": "translating",
          "atMs": 143.51887500006706
        },
        {
          "stage": "speaking",
          "atMs": 597.6202500000363
        },
        {
          "stage": "pronunciation",
          "atMs": 597.8090000000084
        },
        {
          "stage": "speaking",
          "atMs": 605.4790420000209
        }
      ],
      "translation": {
        "source": "First, compare the labels on the three sealed packages with the delivery list. Then weigh each package and record the result in kilograms, keeping one decimal place. Do not open any package. If a label is unreadable or a recorded weight differs by more than 0.5 kilograms, set that package aside and contact the coordinator before loading the other two.",
        "translation": "まず、3つの封印されたパッケージのラベルを配送リストと比較してください。その後、各パッケージを計量し、結果をキログラムで小数点第1位まで記録してください。パッケージを開けてはいけません。ラベルが読めない、または記録された重量が0.5キログラム以上異なる場合は、そのパッケージを別に置き、他の2つを積み込む前にコーディネーターに連絡してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 456
      },
      "translationReceivedMs": 597.513042000006,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 597.6941250000382
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 11,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 605.4265840000007
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 257,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=197.000,fish_first_audio;dur=197.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 11,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 912.3999590000603,
      "firstAudioMs": 914.9337920000544,
      "lastAudioBytesMs": 6446.914167000097,
      "serverTimings": {
        "totalMs": 6429,
        "transcribeMs": 0,
        "translationMs": 456,
        "speechMs": 5973,
        "firstAudioMs": 764
      },
      "protocolDoneMs": 6581.203000000096,
      "settledMs": 6581.212000000058,
      "audioBytes": 445543,
      "audioSha256": "88b8b253f926bcdef0dd0c235c14ea81d3c348a21a371b04f38566d0fed51c12",
      "mp3Prefix": true,
      "audioFile": "audio/086-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 11,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:30:38.090Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 258,
      "case": 86,
      "fixture": "sequential-checks-en-ja-r2",
      "baseId": "sequential-checks-en-ja",
      "family": "sequential-checks",
      "repeat": 2,
      "label": "Ordered checks and communication",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "100556f59c1a73b94437280b4430c614cedf0735b04232c0da301ea9c16b92eb",
      "site": "main",
      "order": 3,
      "permutation": "v3>v35>main",
      "schedulePosition": 258,
      "scheduledAt": "2026-10-15T04:30:38.106Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.017041999963112175,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:30:38.124Z",
      "cumulativeAttemptedNominalOperations": 426,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac16f21bd6980b-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "First, compare the labels on the three sealed packages with the delivery list. Then weigh each package and record the result in kilograms, keeping one decimal place. Do not open any package. If a label is unreadable or a recorded weight differs by more than 0.5 kilograms, set that package aside and contact the coordinator before loading the other two.",
        "translation": "まず、3つの封印されたパッケージのラベルを配送リストと比較してください。その後、各パッケージを重量計で測り、結果をキログラム単位で小数点第1位まで記録してください。パッケージを開けてはいけません。ラベルが読めない場合、または記録された重量が0.5キログラム以上異なる場合は、そのパッケージを別に置き、他の2つを積み込む前にコーディネーターに連絡してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 617
      },
      "translationReceivedMs": 832.7483749999665,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1203.4443749999627,
      "audioHeaders": {
        "cf-ray": "a4ac16f6494b980b-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=7.000,fish_headers;dur=271.000,fish_first_audio;dur=283.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "1",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1203.5605409999844,
      "lastAudioBytesMs": 10405.999915999942,
      "streamEofMs": 10406.305249999976,
      "settledMs": 10406.32904099999,
      "audioBytes": 458918,
      "audioSha256": "dbf49edd1e4e66400c8577bd4fe8e5ddfea32d7b790f5b39a6bb58b79486dd34",
      "mp3Prefix": true,
      "audioFile": "audio/086-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "1",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:30:48.537Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 259,
      "case": 87,
      "fixture": "negation-ja-en-r2",
      "baseId": "negation-ja-en",
      "family": "negation",
      "repeat": 2,
      "label": "Hold instruction",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "4539a35f86476ef31a1148ac7d0bd2cb3309e3718e8cc16e1ec1e272d212c237",
      "site": "main",
      "order": 1,
      "permutation": "main>v3>v35",
      "schedulePosition": 259,
      "scheduledAt": "2026-10-15T04:30:48.554Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.000750000006519258,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:30:48.571Z",
      "cumulativeAttemptedNominalOperations": 428,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac17325fd9980b-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "交換用のポンプはまだ発送しないでください。現場の担当者が配送先を確認するまで、倉庫で保管してください。",
        "translation": "Please do not ship the replacement pump yet. Keep it stored in the warehouse until the on-site person confirms the delivery address.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 367
      },
      "translationReceivedMs": 415.9565410000505,
      "speechHttpStatus": 200,
      "speechHeadersMs": 757.8383330000797,
      "audioHeaders": {
        "cf-ray": "a4ac1734e81a980b-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=265.000,fish_first_audio;dur=265.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 757.9424580000341,
      "lastAudioBytesMs": 3166.5597080000443,
      "streamEofMs": 3166.6804160000756,
      "settledMs": 3166.6852499999804,
      "audioBytes": 121207,
      "audioSha256": "b83cc10a09275d6c9a3179401c949a5007a3e5758be7b45e672eac865cbad6d1",
      "mp3Prefix": true,
      "audioFile": "audio/087-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:30:51.743Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 260,
      "case": 87,
      "fixture": "negation-ja-en-r2",
      "baseId": "negation-ja-en",
      "family": "negation",
      "repeat": 2,
      "label": "Hold instruction",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "4539a35f86476ef31a1148ac7d0bd2cb3309e3718e8cc16e1ec1e272d212c237",
      "site": "v3",
      "order": 2,
      "permutation": "main>v3>v35",
      "schedulePosition": 260,
      "scheduledAt": "2026-10-15T04:30:51.758Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.00712500000372529,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:30:51.773Z",
      "cumulativeAttemptedNominalOperations": 430,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 260,
          "text": "交換用のポンプはまだ発送しないでください。現場の担当者が配送先を確認するまで、倉庫で保管してください。",
          "language": "",
          "parts": [
            "交換用のポンプはまだ発送しないでください。現場の担当者が配送先を確認するまで、倉庫で保管してください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 25.601707999943756
        },
        {
          "type": "stage",
          "id": 260,
          "part": 0,
          "stage": "translating",
          "receivedMs": 27.349249999970198
        },
        {
          "type": "translation",
          "id": 260,
          "part": 0,
          "result": {
            "source": "交換用のポンプはまだ発送しないでください。現場の担当者が配送先を確認するまで、倉庫で保管してください。",
            "translation": "Please do not ship the replacement pump yet. Keep it stored in the warehouse until the on-site person confirms the delivery address.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 319
          },
          "speak": true,
          "receivedMs": 350.3047080000397
        },
        {
          "type": "stage",
          "id": 260,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 350.40962499997113
        },
        {
          "type": "pronunciation",
          "id": 260,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 350.49412499996834
        },
        {
          "type": "stage",
          "id": 260,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 354.08258299995214
        },
        {
          "type": "audio-start",
          "id": 260,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=274.000,fish_first_audio;dur=285.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 658.6768330000341
        },
        {
          "type": "audio-end",
          "id": 260,
          "part": 0,
          "receivedMs": 3236.388042000006
        },
        {
          "type": "part-done",
          "id": 260,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 3236.4482080000453
        },
        {
          "type": "done",
          "id": 260,
          "timings": {
            "totalMs": 3202,
            "transcribeMs": 0,
            "translationMs": 319,
            "speechMs": 2883,
            "firstAudioMs": 625
          },
          "receivedMs": 3236.4917079999577
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 260,
        "text": "交換用のポンプはまだ発送しないでください。現場の担当者が配送先を確認するまで、倉庫で保管してください。",
        "language": "",
        "parts": [
          "交換用のポンプはまだ発送しないでください。現場の担当者が配送先を確認するまで、倉庫で保管してください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 25.601707999943756,
      "stages": [
        {
          "stage": "translating",
          "atMs": 27.349249999970198
        },
        {
          "stage": "speaking",
          "atMs": 350.40962499997113
        },
        {
          "stage": "speaking",
          "atMs": 354.08258299995214
        }
      ],
      "translation": {
        "source": "交換用のポンプはまだ発送しないでください。現場の担当者が配送先を確認するまで、倉庫で保管してください。",
        "translation": "Please do not ship the replacement pump yet. Keep it stored in the warehouse until the on-site person confirms the delivery address.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 319
      },
      "translationReceivedMs": 350.3047080000397,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 350.49412499996834
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 260,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=274.000,fish_first_audio;dur=285.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 658.6768330000341,
      "firstAudioMs": 658.7393750000047,
      "lastAudioBytesMs": 3207.7719580000266,
      "serverTimings": {
        "totalMs": 3202,
        "transcribeMs": 0,
        "translationMs": 319,
        "speechMs": 2883,
        "firstAudioMs": 625
      },
      "protocolDoneMs": 3236.4917079999577,
      "settledMs": 3236.497667000047,
      "audioBytes": 127476,
      "audioSha256": "b42d517b6576804caceb78bbfe761720fcfabae89fbdc83125ff92a8f0f3e4e1",
      "mp3Prefix": true,
      "audioFile": "audio/087-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:30:55.013Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 261,
      "case": 87,
      "fixture": "negation-ja-en-r2",
      "baseId": "negation-ja-en",
      "family": "negation",
      "repeat": 2,
      "label": "Hold instruction",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "4539a35f86476ef31a1148ac7d0bd2cb3309e3718e8cc16e1ec1e272d212c237",
      "site": "v35",
      "order": 3,
      "permutation": "main>v3>v35",
      "schedulePosition": 261,
      "scheduledAt": "2026-10-15T04:30:55.029Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.010458999895490706,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:30:55.045Z",
      "cumulativeAttemptedNominalOperations": 432,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 261,
          "text": "交換用のポンプはまだ発送しないでください。現場の担当者が配送先を確認するまで、倉庫で保管してください。",
          "language": "",
          "parts": [
            "交換用のポンプはまだ発送しないでください。現場の担当者が配送先を確認するまで、倉庫で保管してください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 134.03645800007507
        },
        {
          "type": "stage",
          "id": 261,
          "part": 0,
          "stage": "translating",
          "receivedMs": 134.33445800002664
        },
        {
          "type": "translation",
          "id": 261,
          "part": 0,
          "result": {
            "source": "交換用のポンプはまだ発送しないでください。現場の担当者が配送先を確認するまで、倉庫で保管してください。",
            "translation": "Please do not ship the replacement pump yet. Keep it stored in the warehouse until the on-site person confirms the delivery address.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 373
          },
          "speak": true,
          "receivedMs": 510.6662500000093
        },
        {
          "type": "stage",
          "id": 261,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 510.7257920000702
        },
        {
          "type": "pronunciation",
          "id": 261,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 510.7586669999873
        },
        {
          "type": "stage",
          "id": 261,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 510.8237080000108
        },
        {
          "type": "audio-start",
          "id": 261,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=166.000,fish_first_audio;dur=166.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 786.8065829999978
        },
        {
          "type": "audio-end",
          "id": 261,
          "part": 0,
          "receivedMs": 2609.6232500000624
        },
        {
          "type": "part-done",
          "id": 261,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2609.7233750000596
        },
        {
          "type": "done",
          "id": 261,
          "timings": {
            "totalMs": 2458,
            "transcribeMs": 0,
            "translationMs": 373,
            "speechMs": 2085,
            "firstAudioMs": 648
          },
          "receivedMs": 2609.80008299998
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 261,
        "text": "交換用のポンプはまだ発送しないでください。現場の担当者が配送先を確認するまで、倉庫で保管してください。",
        "language": "",
        "parts": [
          "交換用のポンプはまだ発送しないでください。現場の担当者が配送先を確認するまで、倉庫で保管してください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 134.03645800007507,
      "stages": [
        {
          "stage": "translating",
          "atMs": 134.33445800002664
        },
        {
          "stage": "speaking",
          "atMs": 510.7257920000702
        },
        {
          "stage": "speaking",
          "atMs": 510.8237080000108
        }
      ],
      "translation": {
        "source": "交換用のポンプはまだ発送しないでください。現場の担当者が配送先を確認するまで、倉庫で保管してください。",
        "translation": "Please do not ship the replacement pump yet. Keep it stored in the warehouse until the on-site person confirms the delivery address.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 373
      },
      "translationReceivedMs": 510.6662500000093,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 510.7586669999873
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 261,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=166.000,fish_first_audio;dur=166.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 786.8065829999978,
      "firstAudioMs": 789.1537920000264,
      "lastAudioBytesMs": 2465.1760830000276,
      "serverTimings": {
        "totalMs": 2458,
        "transcribeMs": 0,
        "translationMs": 373,
        "speechMs": 2085,
        "firstAudioMs": 648
      },
      "protocolDoneMs": 2609.80008299998,
      "settledMs": 2609.8102920000674,
      "audioBytes": 122879,
      "audioSha256": "8e3a8625209fbd087ed494a08cfda33020c3e09a2c6d141e3bdd726f1bd4c6de",
      "mp3Prefix": true,
      "audioFile": "audio/087-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:30:57.661Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 262,
      "case": 88,
      "fixture": "allocation-ja-en-r2",
      "baseId": "allocation-ja-en",
      "family": "allocation",
      "repeat": 2,
      "label": "Allocation with reserve and stock difference",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "8f72fcaf21d522358fa1017951ffd885fa41055dfeca1ee2fcaf5c2fec4eb880",
      "site": "v35",
      "order": 1,
      "permutation": "v35>v3>main",
      "schedulePosition": 262,
      "scheduledAt": "2026-10-15T04:30:57.677Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.012540999916382134,
      "harnessPacingMs": 447.80924999993294,
      "startedAt": "2026-10-15T04:30:58.146Z",
      "cumulativeAttemptedNominalOperations": 434,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 262,
          "text": "倉庫には水の容器が48個あります。東側の現場へ18個、西側へ14個を送り、残りの16個はまだ承認されていない依頼に備えて保管してください。積み込む前に数を確認してください。記録と数が異なる場合は、その差を報告し、どちらの配送数量も変更せずに確認を待ってください。",
          "language": "",
          "parts": [
            "倉庫には水の容器が48個あります。東側の現場へ18個、西側へ14個を送り、残りの16個はまだ承認されていない依頼に備えて保管してください。積み込む前に数を確認してください。記録と数が異なる場合は、その差を報告し、どちらの配送数量も変更せずに確認を待ってください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 490.0274170000339
        },
        {
          "type": "stage",
          "id": 262,
          "part": 0,
          "stage": "translating",
          "receivedMs": 490.1330420000013
        },
        {
          "type": "translation",
          "id": 262,
          "part": 0,
          "result": {
            "source": "倉庫には水の容器が48個あります。東側の現場へ18個、西側へ14個を送り、残りの16個はまだ承認されていない依頼に備えて保管してください。積み込む前に数を確認してください。記録と数が異なる場合は、その差を報告し、どちらの配送数量も変更せずに確認を待ってください。",
            "translation": "There are 48 water containers in the warehouse. Send 18 to the site on the east side, 14 to the west side, and store the remaining 16 in preparation for a request that has not yet been approved. Before loading, verify the numbers. If the records differ from the count, report that discrepancy and wait for confirmation without changing either delivery quantity.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 461
          },
          "speak": true,
          "receivedMs": 950.1970420000143
        },
        {
          "type": "stage",
          "id": 262,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 950.2598749999888
        },
        {
          "type": "pronunciation",
          "id": 262,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 950.3252499999944
        },
        {
          "type": "stage",
          "id": 262,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 950.3794589999598
        },
        {
          "type": "audio-start",
          "id": 262,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=154.000,fish_first_audio;dur=154.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1216.154291999992
        },
        {
          "type": "audio-end",
          "id": 262,
          "part": 0,
          "receivedMs": 5841.270625000005
        },
        {
          "type": "part-done",
          "id": 262,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 5841.327874999959
        },
        {
          "type": "done",
          "id": 262,
          "timings": {
            "totalMs": 5345,
            "transcribeMs": 0,
            "translationMs": 461,
            "speechMs": 4884,
            "firstAudioMs": 725
          },
          "receivedMs": 5841.367667000042
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 262,
        "text": "倉庫には水の容器が48個あります。東側の現場へ18個、西側へ14個を送り、残りの16個はまだ承認されていない依頼に備えて保管してください。積み込む前に数を確認してください。記録と数が異なる場合は、その差を報告し、どちらの配送数量も変更せずに確認を待ってください。",
        "language": "",
        "parts": [
          "倉庫には水の容器が48個あります。東側の現場へ18個、西側へ14個を送り、残りの16個はまだ承認されていない依頼に備えて保管してください。積み込む前に数を確認してください。記録と数が異なる場合は、その差を報告し、どちらの配送数量も変更せずに確認を待ってください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 490.0274170000339,
      "stages": [
        {
          "stage": "translating",
          "atMs": 490.1330420000013
        },
        {
          "stage": "speaking",
          "atMs": 950.2598749999888
        },
        {
          "stage": "speaking",
          "atMs": 950.3794589999598
        }
      ],
      "translation": {
        "source": "倉庫には水の容器が48個あります。東側の現場へ18個、西側へ14個を送り、残りの16個はまだ承認されていない依頼に備えて保管してください。積み込む前に数を確認してください。記録と数が異なる場合は、その差を報告し、どちらの配送数量も変更せずに確認を待ってください。",
        "translation": "There are 48 water containers in the warehouse. Send 18 to the site on the east side, 14 to the west side, and store the remaining 16 in preparation for a request that has not yet been approved. Before loading, verify the numbers. If the records differ from the count, report that discrepancy and wait for confirmation without changing either delivery quantity.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 461
      },
      "translationReceivedMs": 950.1970420000143,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 950.3252499999944
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 262,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=154.000,fish_first_audio;dur=154.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1216.154291999992,
      "firstAudioMs": 1218.386083999998,
      "lastAudioBytesMs": 5700.474167000037,
      "serverTimings": {
        "totalMs": 5345,
        "transcribeMs": 0,
        "translationMs": 461,
        "speechMs": 4884,
        "firstAudioMs": 725
      },
      "protocolDoneMs": 5841.367667000042,
      "settledMs": 5841.373875000048,
      "audioBytes": 353592,
      "audioSha256": "3938b8ea2223a1464097765689b3c48e73bbe01257b985b099eb77ed5fec7bc4",
      "mp3Prefix": true,
      "audioFile": "audio/088-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:31:03.992Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 263,
      "case": 88,
      "fixture": "allocation-ja-en-r2",
      "baseId": "allocation-ja-en",
      "family": "allocation",
      "repeat": 2,
      "label": "Allocation with reserve and stock difference",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "8f72fcaf21d522358fa1017951ffd885fa41055dfeca1ee2fcaf5c2fec4eb880",
      "site": "v3",
      "order": 2,
      "permutation": "v35>v3>main",
      "schedulePosition": 263,
      "scheduledAt": "2026-10-15T04:31:04.007Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.007542000035755336,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:31:04.025Z",
      "cumulativeAttemptedNominalOperations": 436,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 263,
          "text": "倉庫には水の容器が48個あります。東側の現場へ18個、西側へ14個を送り、残りの16個はまだ承認されていない依頼に備えて保管してください。積み込む前に数を確認してください。記録と数が異なる場合は、その差を報告し、どちらの配送数量も変更せずに確認を待ってください。",
          "language": "",
          "parts": [
            "倉庫には水の容器が48個あります。東側の現場へ18個、西側へ14個を送り、残りの16個はまだ承認されていない依頼に備えて保管してください。積み込む前に数を確認してください。記録と数が異なる場合は、その差を報告し、どちらの配送数量も変更せずに確認を待ってください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 179.78599999996368
        },
        {
          "type": "stage",
          "id": 263,
          "part": 0,
          "stage": "translating",
          "receivedMs": 179.8467089999467
        },
        {
          "type": "translation",
          "id": 263,
          "part": 0,
          "result": {
            "source": "倉庫には水の容器が48個あります。東側の現場へ18個、西側へ14個を送り、残りの16個はまだ承認されていない依頼に備えて保管してください。積み込む前に数を確認してください。記録と数が異なる場合は、その差を報告し、どちらの配送数量も変更せずに確認を待ってください。",
            "translation": "There are 48 water containers in the warehouse. Send 18 to the site on the east side, 14 to the west side, and store the remaining 16 in preparation for a request that has not yet been approved. Before loading, verify the numbers. If the records differ from the count, report the discrepancy and wait for confirmation without changing either delivery quantity.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 341
          },
          "speak": true,
          "receivedMs": 524.8930839999812
        },
        {
          "type": "stage",
          "id": 263,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 525.0001250000205
        },
        {
          "type": "pronunciation",
          "id": 263,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 525.1077090000035
        },
        {
          "type": "stage",
          "id": 263,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 525.1961669999873
        },
        {
          "type": "audio-start",
          "id": 263,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=289.000,fish_first_audio;dur=298.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 848.6485000000102
        },
        {
          "type": "audio-end",
          "id": 263,
          "part": 0,
          "receivedMs": 8480.67724999995
        },
        {
          "type": "part-done",
          "id": 263,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 8480.776041999925
        },
        {
          "type": "done",
          "id": 263,
          "timings": {
            "totalMs": 8292,
            "transcribeMs": 0,
            "translationMs": 341,
            "speechMs": 7951,
            "firstAudioMs": 662
          },
          "receivedMs": 8480.857499999925
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 263,
        "text": "倉庫には水の容器が48個あります。東側の現場へ18個、西側へ14個を送り、残りの16個はまだ承認されていない依頼に備えて保管してください。積み込む前に数を確認してください。記録と数が異なる場合は、その差を報告し、どちらの配送数量も変更せずに確認を待ってください。",
        "language": "",
        "parts": [
          "倉庫には水の容器が48個あります。東側の現場へ18個、西側へ14個を送り、残りの16個はまだ承認されていない依頼に備えて保管してください。積み込む前に数を確認してください。記録と数が異なる場合は、その差を報告し、どちらの配送数量も変更せずに確認を待ってください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 179.78599999996368,
      "stages": [
        {
          "stage": "translating",
          "atMs": 179.8467089999467
        },
        {
          "stage": "speaking",
          "atMs": 525.0001250000205
        },
        {
          "stage": "speaking",
          "atMs": 525.1961669999873
        }
      ],
      "translation": {
        "source": "倉庫には水の容器が48個あります。東側の現場へ18個、西側へ14個を送り、残りの16個はまだ承認されていない依頼に備えて保管してください。積み込む前に数を確認してください。記録と数が異なる場合は、その差を報告し、どちらの配送数量も変更せずに確認を待ってください。",
        "translation": "There are 48 water containers in the warehouse. Send 18 to the site on the east side, 14 to the west side, and store the remaining 16 in preparation for a request that has not yet been approved. Before loading, verify the numbers. If the records differ from the count, report the discrepancy and wait for confirmation without changing either delivery quantity.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 341
      },
      "translationReceivedMs": 524.8930839999812,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 525.1077090000035
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 263,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=289.000,fish_first_audio;dur=298.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 848.6485000000102,
      "firstAudioMs": 848.7267920000013,
      "lastAudioBytesMs": 8455.537374999956,
      "serverTimings": {
        "totalMs": 8292,
        "transcribeMs": 0,
        "translationMs": 341,
        "speechMs": 7951,
        "firstAudioMs": 662
      },
      "protocolDoneMs": 8480.857499999925,
      "settledMs": 8480.868749999907,
      "audioBytes": 369892,
      "audioSha256": "010a67712952acb55248ac040bebbf2d1fc636b34ef6c10cfb4c5d8dba21a1fe",
      "mp3Prefix": true,
      "audioFile": "audio/088-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:31:12.514Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 264,
      "case": 88,
      "fixture": "allocation-ja-en-r2",
      "baseId": "allocation-ja-en",
      "family": "allocation",
      "repeat": 2,
      "label": "Allocation with reserve and stock difference",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "8f72fcaf21d522358fa1017951ffd885fa41055dfeca1ee2fcaf5c2fec4eb880",
      "site": "main",
      "order": 3,
      "permutation": "v35>v3>main",
      "schedulePosition": 264,
      "scheduledAt": "2026-10-15T04:31:12.545Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0005830000154674053,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:31:12.561Z",
      "cumulativeAttemptedNominalOperations": 438,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac17c8bd1f6872-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "倉庫には水の容器が48個あります。東側の現場へ18個、西側へ14個を送り、残りの16個はまだ承認されていない依頼に備えて保管してください。積み込む前に数を確認してください。記録と数が異なる場合は、その差を報告し、どちらの配送数量も変更せずに確認を待ってください。",
        "translation": "There are 48 water containers in the warehouse. Send 18 to the site on the east side, 14 to the west side, and keep the remaining 16 in storage for a request that has not yet been approved. Please verify the numbers before loading. If the records differ from the count, report that discrepancy and wait for confirmation without changing either delivery quantity.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 689
      },
      "translationReceivedMs": 814.497583999997,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1191.6970420000143,
      "audioHeaders": {
        "cf-ray": "a4ac17cd4f056872-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=289.000,fish_first_audio;dur=289.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1191.8039589999244,
      "lastAudioBytesMs": 8322.27804200002,
      "streamEofMs": 8323.372791999951,
      "settledMs": 8323.377458999981,
      "audioBytes": 355264,
      "audioSha256": "d668b56b04786c010c71ef28e04a3b460d51357c854087ffb73d9664f235f179",
      "mp3Prefix": true,
      "audioFile": "audio/088-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:31:20.889Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 265,
      "case": 89,
      "fixture": "uncertainty-en-ja-r2",
      "baseId": "uncertainty-en-ja",
      "family": "uncertainty",
      "repeat": 2,
      "label": "Uncertainty and access",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "9ab7ae33c4950f8df77757463c329d9eef9c7b547bc6823145c0f63060155170",
      "site": "main",
      "order": 1,
      "permutation": "main>v35>v3",
      "schedulePosition": 265,
      "scheduledAt": "2026-10-15T04:31:20.905Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0005830000154674053,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:31:20.922Z",
      "cumulativeAttemptedNominalOperations": 440,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac17fc7dd86872-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "The entrance is 82 centimetres wide. We have not checked whether a wheelchair can pass through it. Please keep the alternative entrance available.",
        "translation": "入口は幅が82センチメートルです。車椅子が通れるかどうかは確認していません。代替入口を利用できるようにしてください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 348
      },
      "translationReceivedMs": 405.97529099998064,
      "speechHttpStatus": 200,
      "speechHeadersMs": 807.9529999999795,
      "audioHeaders": {
        "cf-ray": "a4ac17ff0f426872-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=19.000,fish_headers;dur=286.000,fish_first_audio;dur=286.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "4",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 808.0543749999488,
      "lastAudioBytesMs": 3853.967540999991,
      "streamEofMs": 3854.175249999971,
      "settledMs": 3854.1831249999814,
      "audioBytes": 157151,
      "audioSha256": "e9b0203f795febfe1c0f22f1f95eb98c8656bd59e26c6c138c07734f284a00d9",
      "mp3Prefix": true,
      "audioFile": "audio/089-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "4",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:31:24.781Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 266,
      "case": 89,
      "fixture": "uncertainty-en-ja-r2",
      "baseId": "uncertainty-en-ja",
      "family": "uncertainty",
      "repeat": 2,
      "label": "Uncertainty and access",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "9ab7ae33c4950f8df77757463c329d9eef9c7b547bc6823145c0f63060155170",
      "site": "v35",
      "order": 2,
      "permutation": "main>v35>v3",
      "schedulePosition": 266,
      "scheduledAt": "2026-10-15T04:31:24.801Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.005208999966271222,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:31:24.816Z",
      "cumulativeAttemptedNominalOperations": 442,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 266,
          "text": "The entrance is 82 centimetres wide. We have not checked whether a wheelchair can pass through it. Please keep the alternative entrance available.",
          "language": "",
          "parts": [
            "The entrance is 82 centimetres wide. We have not checked whether a wheelchair can pass through it. Please keep the alternative entrance available."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 499.7503329999745
        },
        {
          "type": "stage",
          "id": 266,
          "part": 0,
          "stage": "translating",
          "receivedMs": 499.83608299994376
        },
        {
          "type": "translation",
          "id": 266,
          "part": 0,
          "result": {
            "source": "The entrance is 82 centimetres wide. We have not checked whether a wheelchair can pass through it. Please keep the alternative entrance available.",
            "translation": "入口は幅が82センチメートルです。車椅子が通過できるかどうかは確認していません。代替入口を利用できるようにしてください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 330
          },
          "speak": true,
          "receivedMs": 831.2152500000084
        },
        {
          "type": "stage",
          "id": 266,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 831.2777909999713
        },
        {
          "type": "pronunciation",
          "id": 266,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 831.3323330000276
        },
        {
          "type": "stage",
          "id": 266,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 831.3768749999581
        },
        {
          "type": "pronunciation",
          "id": 266,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 8,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 834.3685829999158
        },
        {
          "type": "stage",
          "id": 266,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 834.4588329999242
        },
        {
          "type": "audio-start",
          "id": 266,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=145.000,fish_first_audio;dur=145.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 8,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 1090.359041000018
        },
        {
          "type": "audio-end",
          "id": 266,
          "part": 0,
          "receivedMs": 3387.89704099996
        },
        {
          "type": "part-done",
          "id": 266,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 3387.995165999979
        },
        {
          "type": "done",
          "id": 266,
          "timings": {
            "totalMs": 2882,
            "transcribeMs": 0,
            "translationMs": 330,
            "speechMs": 2552,
            "firstAudioMs": 586
          },
          "receivedMs": 3388.0578749999404
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 266,
        "text": "The entrance is 82 centimetres wide. We have not checked whether a wheelchair can pass through it. Please keep the alternative entrance available.",
        "language": "",
        "parts": [
          "The entrance is 82 centimetres wide. We have not checked whether a wheelchair can pass through it. Please keep the alternative entrance available."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 499.7503329999745,
      "stages": [
        {
          "stage": "translating",
          "atMs": 499.83608299994376
        },
        {
          "stage": "speaking",
          "atMs": 831.2777909999713
        },
        {
          "stage": "pronunciation",
          "atMs": 831.3768749999581
        },
        {
          "stage": "speaking",
          "atMs": 834.4588329999242
        }
      ],
      "translation": {
        "source": "The entrance is 82 centimetres wide. We have not checked whether a wheelchair can pass through it. Please keep the alternative entrance available.",
        "translation": "入口は幅が82センチメートルです。車椅子が通過できるかどうかは確認していません。代替入口を利用できるようにしてください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 330
      },
      "translationReceivedMs": 831.2152500000084,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 831.3323330000276
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 8,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 834.3685829999158
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 266,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=145.000,fish_first_audio;dur=145.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 8,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 1090.359041000018,
      "firstAudioMs": 1095.1412080000155,
      "lastAudioBytesMs": 3261.8592909999425,
      "serverTimings": {
        "totalMs": 2882,
        "transcribeMs": 0,
        "translationMs": 330,
        "speechMs": 2552,
        "firstAudioMs": 586
      },
      "protocolDoneMs": 3388.0578749999404,
      "settledMs": 3388.0679159999127,
      "audioBytes": 168854,
      "audioSha256": "fa8800a07061598df5f07e10c9adfccff8dfa02e64a8eb7bcddffbe59b81e5b0",
      "mp3Prefix": true,
      "audioFile": "audio/089-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 8,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:31:28.211Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 267,
      "case": 89,
      "fixture": "uncertainty-en-ja-r2",
      "baseId": "uncertainty-en-ja",
      "family": "uncertainty",
      "repeat": 2,
      "label": "Uncertainty and access",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "9ab7ae33c4950f8df77757463c329d9eef9c7b547bc6823145c0f63060155170",
      "site": "v3",
      "order": 3,
      "permutation": "main>v35>v3",
      "schedulePosition": 267,
      "scheduledAt": "2026-10-15T04:31:28.233Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.007542000035755336,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:31:28.250Z",
      "cumulativeAttemptedNominalOperations": 444,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 267,
          "text": "The entrance is 82 centimetres wide. We have not checked whether a wheelchair can pass through it. Please keep the alternative entrance available.",
          "language": "",
          "parts": [
            "The entrance is 82 centimetres wide. We have not checked whether a wheelchair can pass through it. Please keep the alternative entrance available."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 23.862000000081025
        },
        {
          "type": "stage",
          "id": 267,
          "part": 0,
          "stage": "translating",
          "receivedMs": 23.9660000000149
        },
        {
          "type": "translation",
          "id": 267,
          "part": 0,
          "result": {
            "source": "The entrance is 82 centimetres wide. We have not checked whether a wheelchair can pass through it. Please keep the alternative entrance available.",
            "translation": "入口は幅が82センチメートルです。車椅子が通れるかどうかは確認していません。代替入口を利用できるようにしてください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 372
          },
          "speak": true,
          "receivedMs": 398.9044170000125
        },
        {
          "type": "stage",
          "id": 267,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 399.2177500000689
        },
        {
          "type": "pronunciation",
          "id": 267,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 399.8161250000121
        },
        {
          "type": "stage",
          "id": 267,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 399.91520899999887
        },
        {
          "type": "pronunciation",
          "id": 267,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 4,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 401.93337500002235
        },
        {
          "type": "stage",
          "id": 267,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 401.9772090000333
        },
        {
          "type": "audio-start",
          "id": 267,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=261.000,fish_first_audio;dur=263.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 4,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 686.5947089999681
        },
        {
          "type": "audio-end",
          "id": 267,
          "part": 0,
          "receivedMs": 3893.989292000071
        },
        {
          "type": "part-done",
          "id": 267,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 3894.0914999999804
        },
        {
          "type": "done",
          "id": 267,
          "timings": {
            "totalMs": 3863,
            "transcribeMs": 0,
            "translationMs": 372,
            "speechMs": 3491,
            "firstAudioMs": 655
          },
          "receivedMs": 3894.172084000078
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 267,
        "text": "The entrance is 82 centimetres wide. We have not checked whether a wheelchair can pass through it. Please keep the alternative entrance available.",
        "language": "",
        "parts": [
          "The entrance is 82 centimetres wide. We have not checked whether a wheelchair can pass through it. Please keep the alternative entrance available."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 23.862000000081025,
      "stages": [
        {
          "stage": "translating",
          "atMs": 23.9660000000149
        },
        {
          "stage": "speaking",
          "atMs": 399.2177500000689
        },
        {
          "stage": "pronunciation",
          "atMs": 399.91520899999887
        },
        {
          "stage": "speaking",
          "atMs": 401.9772090000333
        }
      ],
      "translation": {
        "source": "The entrance is 82 centimetres wide. We have not checked whether a wheelchair can pass through it. Please keep the alternative entrance available.",
        "translation": "入口は幅が82センチメートルです。車椅子が通れるかどうかは確認していません。代替入口を利用できるようにしてください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 372
      },
      "translationReceivedMs": 398.9044170000125,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 399.8161250000121
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 4,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 401.93337500002235
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 267,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=261.000,fish_first_audio;dur=263.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 4,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 686.5947089999681,
      "firstAudioMs": 686.6574590000091,
      "lastAudioBytesMs": 3860.758584000054,
      "serverTimings": {
        "totalMs": 3863,
        "transcribeMs": 0,
        "translationMs": 372,
        "speechMs": 3491,
        "firstAudioMs": 655
      },
      "protocolDoneMs": 3894.172084000078,
      "settledMs": 3894.182250000071,
      "audioBytes": 159241,
      "audioSha256": "3255546d910205bab0882042d0b31e140c7dc2dfd9f57aa1d4af547a144417c5",
      "mp3Prefix": true,
      "audioFile": "audio/089-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 4,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:31:32.150Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 268,
      "case": 90,
      "fixture": "recorded-logistics-en-ja-r2",
      "baseId": "recorded-logistics-en-ja",
      "family": "logistics",
      "repeat": 2,
      "label": "Saved recording: Multi step delivery",
      "direction": "en-ja",
      "modality": "audio",
      "inputSha256": "32ecd7f60b38c8a855d0c84e578f413e5a70be723f27d45a4180fbcd37088d70",
      "site": "v35",
      "order": 1,
      "permutation": "v35>main>v3",
      "schedulePosition": 268,
      "scheduledAt": "2026-10-15T04:31:32.169Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.012833000044338405,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:31:32.188Z",
      "cumulativeAttemptedNominalOperations": 447,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 268,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 453.69370900001377
        },
        {
          "type": "transcript",
          "id": 268,
          "text": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
          "language": "en",
          "parts": [
            "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 1038.2550839999458
        },
        {
          "type": "stage",
          "id": 268,
          "part": 0,
          "stage": "translating",
          "receivedMs": 1038.3672089999309
        },
        {
          "type": "translation",
          "id": 268,
          "part": 0,
          "result": {
            "source": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
            "translation": "最初の配達には、地域のコミュニティセンターで使用するための毛布と飲料水が含まれています。貨物を降ろす前に、担当者に部屋が濡れていないこと、使用しやすいことを確認してください。通路を確保し、到着した箱の数を記録し、包装の損傷があれば報告してください。担当者が不在の場合は、備品を車両内に保管し、受取担当者に連絡してください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 360
          },
          "speak": true,
          "receivedMs": 1398.1879169999156
        },
        {
          "type": "stage",
          "id": 268,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1398.2909999999683
        },
        {
          "type": "pronunciation",
          "id": 268,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 1398.3690840000054
        },
        {
          "type": "stage",
          "id": 268,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 1398.4454589999514
        },
        {
          "type": "pronunciation",
          "id": 268,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 12,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 1438.7832090000156
        },
        {
          "type": "stage",
          "id": 268,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1438.8847090000054
        },
        {
          "type": "audio-start",
          "id": 268,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=150.000,fish_first_audio;dur=150.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 12,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 1693.91858399997
        },
        {
          "type": "audio-end",
          "id": 268,
          "part": 0,
          "receivedMs": 7481.153624999919
        },
        {
          "type": "part-done",
          "id": 268,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 7481.261209000018
        },
        {
          "type": "done",
          "id": 268,
          "timings": {
            "totalMs": 7338,
            "transcribeMs": 579,
            "translationMs": 360,
            "speechMs": 6083,
            "firstAudioMs": 1518
          },
          "receivedMs": 7481.333666999941
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 453.69370900001377
        },
        {
          "stage": "translating",
          "atMs": 1038.3672089999309
        },
        {
          "stage": "speaking",
          "atMs": 1398.2909999999683
        },
        {
          "stage": "pronunciation",
          "atMs": 1398.4454589999514
        },
        {
          "stage": "speaking",
          "atMs": 1438.8847090000054
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 268,
        "text": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
        "language": "en",
        "parts": [
          "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 1038.2550839999458,
      "translation": {
        "source": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
        "translation": "最初の配達には、地域のコミュニティセンターで使用するための毛布と飲料水が含まれています。貨物を降ろす前に、担当者に部屋が濡れていないこと、使用しやすいことを確認してください。通路を確保し、到着した箱の数を記録し、包装の損傷があれば報告してください。担当者が不在の場合は、備品を車両内に保管し、受取担当者に連絡してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 360
      },
      "translationReceivedMs": 1398.1879169999156,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 1398.3690840000054
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 12,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 1438.7832090000156
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 268,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=150.000,fish_first_audio;dur=150.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 12,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 1693.91858399997,
      "firstAudioMs": 1699.542083999957,
      "lastAudioBytesMs": 7344.356541999965,
      "serverTimings": {
        "totalMs": 7338,
        "transcribeMs": 579,
        "translationMs": 360,
        "speechMs": 6083,
        "firstAudioMs": 1518
      },
      "protocolDoneMs": 7481.333666999941,
      "settledMs": 7481.342041999917,
      "audioBytes": 439274,
      "audioSha256": "f13482c08177b704a9fc1b5b919f3119c9c563185275614689dc1284e8192956",
      "mp3Prefix": true,
      "audioFile": "audio/090-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 12,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:31:39.675Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 269,
      "case": 90,
      "fixture": "recorded-logistics-en-ja-r2",
      "baseId": "recorded-logistics-en-ja",
      "family": "logistics",
      "repeat": 2,
      "label": "Saved recording: Multi step delivery",
      "direction": "en-ja",
      "modality": "audio",
      "inputSha256": "32ecd7f60b38c8a855d0c84e578f413e5a70be723f27d45a4180fbcd37088d70",
      "site": "main",
      "order": 2,
      "permutation": "v35>main>v3",
      "schedulePosition": 269,
      "scheduledAt": "2026-10-15T04:31:39.690Z",
      "status": "complete",
      "nominalOperations": 3,
      "waitForConnectionMs": 0.0009589999681338668,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:31:39.708Z",
      "cumulativeAttemptedNominalOperations": 450,
      "requestSent": true,
      "transcriptionHttpStatus": 200,
      "transcriptionHeaders": {
        "cf-ray": "a4ac18727acc9501-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "transcript": {
        "text": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
        "language": "en"
      },
      "transcriptReceivedMs": 1777.218916999991,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac187d0d3a9501-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
        "translation": "最初の配達には、地域のコミュニティセンターで使用するための毛布と飲料水が含まれています。貨物を降ろす前に、担当者に部屋が濡れていないこと、使用しやすいことを確認してください。通路を確保し、到着した箱の数を記録し、包装の損傷があれば報告してください。担当者が不在の場合は、備品を車両内に保管し、受取担当者に連絡してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 374
      },
      "translationReceivedMs": 2191.9199170001084,
      "speechHttpStatus": 200,
      "speechHeadersMs": 2565.909459000104,
      "audioHeaders": {
        "cf-ray": "a4ac187f9d519501-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=15.000,fish_headers;dur=280.000,fish_first_audio;dur=285.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "11",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 2566.0553340000333,
      "lastAudioBytesMs": 11401.512292000116,
      "streamEofMs": 11431.532083999948,
      "settledMs": 11431.544792000088,
      "audioBytes": 434258,
      "audioSha256": "83a9079f5647a7df1d09d74791b7011d2ed6990241642677de38f1cbfe825c4f",
      "mp3Prefix": true,
      "audioFile": "audio/090-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "11",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:31:51.149Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 270,
      "case": 90,
      "fixture": "recorded-logistics-en-ja-r2",
      "baseId": "recorded-logistics-en-ja",
      "family": "logistics",
      "repeat": 2,
      "label": "Saved recording: Multi step delivery",
      "direction": "en-ja",
      "modality": "audio",
      "inputSha256": "32ecd7f60b38c8a855d0c84e578f413e5a70be723f27d45a4180fbcd37088d70",
      "site": "v3",
      "order": 3,
      "permutation": "v35>main>v3",
      "schedulePosition": 270,
      "scheduledAt": "2026-10-15T04:31:51.166Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.007625000085681677,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:31:51.184Z",
      "cumulativeAttemptedNominalOperations": 453,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 270,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 668.3485000000801
        },
        {
          "type": "transcript",
          "id": 270,
          "text": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
          "language": "en",
          "parts": [
            "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 1541.7776249998715
        },
        {
          "type": "stage",
          "id": 270,
          "part": 0,
          "stage": "translating",
          "receivedMs": 1542.1846670000814
        },
        {
          "type": "translation",
          "id": 270,
          "part": 0,
          "result": {
            "source": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
            "translation": "最初の配達には、地域のコミュニティセンターで使用するための毛布と飲料水が含まれています。貨物を降ろす前に、担当者に部屋が濡れていないこと、使用しやすいことを確認してください。通路を確保し、到着した箱の数を記録し、包装の損傷があれば報告してください。担当者が不在の場合は、備品を車両内に保管し、受取担当者に連絡してください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 517
          },
          "speak": true,
          "receivedMs": 2058.761875000084
        },
        {
          "type": "stage",
          "id": 270,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 2058.862874999875
        },
        {
          "type": "pronunciation",
          "id": 270,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 2058.960999999894
        },
        {
          "type": "stage",
          "id": 270,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 2059.0400000000373
        },
        {
          "type": "pronunciation",
          "id": 270,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 11,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 2065.273125000065
        },
        {
          "type": "stage",
          "id": 270,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 2065.575167000061
        },
        {
          "type": "audio-start",
          "id": 270,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=250.000,fish_first_audio;dur=252.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 11,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 2346.6397919999436
        },
        {
          "type": "audio-end",
          "id": 270,
          "part": 0,
          "receivedMs": 11251.977916999953
        },
        {
          "type": "part-done",
          "id": 270,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 11252.033792000031
        },
        {
          "type": "done",
          "id": 270,
          "timings": {
            "totalMs": 11213,
            "transcribeMs": 869,
            "translationMs": 517,
            "speechMs": 9187,
            "firstAudioMs": 2308
          },
          "receivedMs": 11252.078708000015
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 668.3485000000801
        },
        {
          "stage": "translating",
          "atMs": 1542.1846670000814
        },
        {
          "stage": "speaking",
          "atMs": 2058.862874999875
        },
        {
          "stage": "pronunciation",
          "atMs": 2059.0400000000373
        },
        {
          "stage": "speaking",
          "atMs": 2065.575167000061
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 270,
        "text": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
        "language": "en",
        "parts": [
          "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 1541.7776249998715,
      "translation": {
        "source": "The first delivery includes blankets and drinking water for use at the local community center. Before unloading the cargo, please confirm with the person in charge that the room is not wet and is easy to use. Keep the aisles clear, record the number of boxes that arrived, and report any damage to the packaging. If the person in charge is absent, store the supplies in the vehicle and contact the receiving person.",
        "translation": "最初の配達には、地域のコミュニティセンターで使用するための毛布と飲料水が含まれています。貨物を降ろす前に、担当者に部屋が濡れていないこと、使用しやすいことを確認してください。通路を確保し、到着した箱の数を記録し、包装の損傷があれば報告してください。担当者が不在の場合は、備品を車両内に保管し、受取担当者に連絡してください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 517
      },
      "translationReceivedMs": 2058.761875000084,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 2058.960999999894
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 11,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 2065.273125000065
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 270,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=250.000,fish_first_audio;dur=252.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 11,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 2346.6397919999436,
      "firstAudioMs": 2346.7439580000937,
      "lastAudioBytesMs": 11226.483958000084,
      "serverTimings": {
        "totalMs": 11213,
        "transcribeMs": 869,
        "translationMs": 517,
        "speechMs": 9187,
        "firstAudioMs": 2308
      },
      "protocolDoneMs": 11252.078708000015,
      "settledMs": 11252.08591699996,
      "audioBytes": 441781,
      "audioSha256": "546167358987f4f148cae0b1cbd6b604c2147bb9382b832e2053c562aa397f7e",
      "mp3Prefix": true,
      "audioFile": "audio/090-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 11,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:32:02.442Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 271,
      "case": 91,
      "fixture": "place-route-en-ja-r2",
      "baseId": "place-route-en-ja",
      "family": "place-route",
      "repeat": 2,
      "label": "Two place names and conditional stop",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "5ca8fe725d2efa464a4fa207da05f2ebef2d0fd6e27ea3a15d4189fdfa680952",
      "site": "v35",
      "order": 1,
      "permutation": "v35>v3>main",
      "schedulePosition": 271,
      "scheduledAt": "2026-10-15T04:32:03.684Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.0070840001571923494,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:32:03.699Z",
      "cumulativeAttemptedNominalOperations": 455,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 271,
          "text": "Take the documents from Kyojima to Koganecho. If Ms Nakamura is away, leave them with Mr Lee at reception and ask him to confirm receipt before you leave.",
          "language": "",
          "parts": [
            "Take the documents from Kyojima to Koganecho. If Ms Nakamura is away, leave them with Mr Lee at reception and ask him to confirm receipt before you leave."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 129.7705830000341
        },
        {
          "type": "stage",
          "id": 271,
          "part": 0,
          "stage": "translating",
          "receivedMs": 129.81941700004973
        },
        {
          "type": "translation",
          "id": 271,
          "part": 0,
          "result": {
            "source": "Take the documents from Kyojima to Koganecho. If Ms Nakamura is away, leave them with Mr Lee at reception and ask him to confirm receipt before you leave.",
            "translation": "京島から黄金町へ書類を持って行ってください。中村さんが不在の場合は、受付のリーさんに渡し、あなたが出る前に受領の確認をしてもらうようお願いします。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 370
          },
          "speak": true,
          "receivedMs": 502.17041700007394
        },
        {
          "type": "stage",
          "id": 271,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 502.2969579999335
        },
        {
          "type": "pronunciation",
          "id": 271,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 502.39449999993667
        },
        {
          "type": "stage",
          "id": 271,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 503.38420800003223
        },
        {
          "type": "pronunciation",
          "id": 271,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 6,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 505.4734579999931
        },
        {
          "type": "stage",
          "id": 271,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 505.5465830001049
        },
        {
          "type": "audio-start",
          "id": 271,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=158.000,fish_first_audio;dur=158.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 6,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 784.6082079999615
        },
        {
          "type": "audio-end",
          "id": 271,
          "part": 0,
          "receivedMs": 3334.480375000043
        },
        {
          "type": "part-done",
          "id": 271,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 3334.5244579999708
        },
        {
          "type": "done",
          "id": 271,
          "timings": {
            "totalMs": 3193,
            "transcribeMs": 0,
            "translationMs": 370,
            "speechMs": 2823,
            "firstAudioMs": 638
          },
          "receivedMs": 3334.5610829999205
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 271,
        "text": "Take the documents from Kyojima to Koganecho. If Ms Nakamura is away, leave them with Mr Lee at reception and ask him to confirm receipt before you leave.",
        "language": "",
        "parts": [
          "Take the documents from Kyojima to Koganecho. If Ms Nakamura is away, leave them with Mr Lee at reception and ask him to confirm receipt before you leave."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 129.7705830000341,
      "stages": [
        {
          "stage": "translating",
          "atMs": 129.81941700004973
        },
        {
          "stage": "speaking",
          "atMs": 502.2969579999335
        },
        {
          "stage": "pronunciation",
          "atMs": 503.38420800003223
        },
        {
          "stage": "speaking",
          "atMs": 505.5465830001049
        }
      ],
      "translation": {
        "source": "Take the documents from Kyojima to Koganecho. If Ms Nakamura is away, leave them with Mr Lee at reception and ask him to confirm receipt before you leave.",
        "translation": "京島から黄金町へ書類を持って行ってください。中村さんが不在の場合は、受付のリーさんに渡し、あなたが出る前に受領の確認をしてもらうようお願いします。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 370
      },
      "translationReceivedMs": 502.17041700007394,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 502.39449999993667
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 6,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 505.4734579999931
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 271,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=158.000,fish_first_audio;dur=158.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 6,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 784.6082079999615,
      "firstAudioMs": 784.7591669999529,
      "lastAudioBytesMs": 3192.844708000077,
      "serverTimings": {
        "totalMs": 3193,
        "transcribeMs": 0,
        "translationMs": 370,
        "speechMs": 2823,
        "firstAudioMs": 638
      },
      "protocolDoneMs": 3334.5610829999205,
      "settledMs": 3334.5661250001285,
      "audioBytes": 198529,
      "audioSha256": "3215d4c46dd15fe1f147e5f9c07199ac495cff6a36c0baf69e26cee852792a17",
      "mp3Prefix": true,
      "audioFile": "audio/091-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 6,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:32:07.039Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 272,
      "case": 91,
      "fixture": "place-route-en-ja-r2",
      "baseId": "place-route-en-ja",
      "family": "place-route",
      "repeat": 2,
      "label": "Two place names and conditional stop",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "5ca8fe725d2efa464a4fa207da05f2ebef2d0fd6e27ea3a15d4189fdfa680952",
      "site": "v3",
      "order": 2,
      "permutation": "v35>v3>main",
      "schedulePosition": 272,
      "scheduledAt": "2026-10-15T04:32:07.054Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.006957999896258116,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:32:07.073Z",
      "cumulativeAttemptedNominalOperations": 457,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 272,
          "text": "Take the documents from Kyojima to Koganecho. If Ms Nakamura is away, leave them with Mr Lee at reception and ask him to confirm receipt before you leave.",
          "language": "",
          "parts": [
            "Take the documents from Kyojima to Koganecho. If Ms Nakamura is away, leave them with Mr Lee at reception and ask him to confirm receipt before you leave."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 25.985000000102445
        },
        {
          "type": "stage",
          "id": 272,
          "part": 0,
          "stage": "translating",
          "receivedMs": 26.045583000173792
        },
        {
          "type": "translation",
          "id": 272,
          "part": 0,
          "result": {
            "source": "Take the documents from Kyojima to Koganecho. If Ms Nakamura is away, leave them with Mr Lee at reception and ask him to confirm receipt before you leave.",
            "translation": "京島から黄金町へ書類を持って行ってください。中村さんが不在の場合は、受付のリーさんに渡し、あなたが出る前に受領の確認をしてもらうようお願いします。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 485
          },
          "speak": true,
          "receivedMs": 514.8248750001658
        },
        {
          "type": "stage",
          "id": 272,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 514.909500000067
        },
        {
          "type": "pronunciation",
          "id": 272,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 514.9683330000844
        },
        {
          "type": "stage",
          "id": 272,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 515.0176660001744
        },
        {
          "type": "pronunciation",
          "id": 272,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 5,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 519.0784160001203
        },
        {
          "type": "stage",
          "id": 272,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 519.1249580001459
        },
        {
          "type": "audio-start",
          "id": 272,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=274.000,fish_first_audio;dur=276.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 5,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 815.3542080000043
        },
        {
          "type": "audio-end",
          "id": 272,
          "part": 0,
          "receivedMs": 4851.374415999977
        },
        {
          "type": "part-done",
          "id": 272,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 4851.655540999956
        },
        {
          "type": "done",
          "id": 272,
          "timings": {
            "totalMs": 4817,
            "transcribeMs": 0,
            "translationMs": 485,
            "speechMs": 4332,
            "firstAudioMs": 781
          },
          "receivedMs": 4851.857791000046
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 272,
        "text": "Take the documents from Kyojima to Koganecho. If Ms Nakamura is away, leave them with Mr Lee at reception and ask him to confirm receipt before you leave.",
        "language": "",
        "parts": [
          "Take the documents from Kyojima to Koganecho. If Ms Nakamura is away, leave them with Mr Lee at reception and ask him to confirm receipt before you leave."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 25.985000000102445,
      "stages": [
        {
          "stage": "translating",
          "atMs": 26.045583000173792
        },
        {
          "stage": "speaking",
          "atMs": 514.909500000067
        },
        {
          "stage": "pronunciation",
          "atMs": 515.0176660001744
        },
        {
          "stage": "speaking",
          "atMs": 519.1249580001459
        }
      ],
      "translation": {
        "source": "Take the documents from Kyojima to Koganecho. If Ms Nakamura is away, leave them with Mr Lee at reception and ask him to confirm receipt before you leave.",
        "translation": "京島から黄金町へ書類を持って行ってください。中村さんが不在の場合は、受付のリーさんに渡し、あなたが出る前に受領の確認をしてもらうようお願いします。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 485
      },
      "translationReceivedMs": 514.8248750001658,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 514.9683330000844
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 5,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 519.0784160001203
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 272,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=274.000,fish_first_audio;dur=276.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 5,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 815.3542080000043,
      "firstAudioMs": 815.4017910000402,
      "lastAudioBytesMs": 4820.924040999962,
      "serverTimings": {
        "totalMs": 4817,
        "transcribeMs": 0,
        "translationMs": 485,
        "speechMs": 4332,
        "firstAudioMs": 781
      },
      "protocolDoneMs": 4851.857791000046,
      "settledMs": 4851.866957999999,
      "audioBytes": 190588,
      "audioSha256": "8637959d20a41b12c52781347eed49f22ca6564939204938ffcd98688fc0448f",
      "mp3Prefix": true,
      "audioFile": "audio/091-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 5,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:32:11.930Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 273,
      "case": 91,
      "fixture": "place-route-en-ja-r2",
      "baseId": "place-route-en-ja",
      "family": "place-route",
      "repeat": 2,
      "label": "Two place names and conditional stop",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "5ca8fe725d2efa464a4fa207da05f2ebef2d0fd6e27ea3a15d4189fdfa680952",
      "site": "main",
      "order": 3,
      "permutation": "v35>v3>main",
      "schedulePosition": 273,
      "scheduledAt": "2026-10-15T04:32:11.947Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0005419999361038208,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:32:11.963Z",
      "cumulativeAttemptedNominalOperations": 459,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac193c9a890ef1-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "Take the documents from Kyojima to Koganecho. If Ms Nakamura is away, leave them with Mr Lee at reception and ask him to confirm receipt before you leave.",
        "translation": "京島から黄金町へ書類を持って行ってください。中村さんが不在の場合は、受付のリーさんに渡し、あなたが出る前に受領の確認をしてもらうようお願いします。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 400
      },
      "translationReceivedMs": 612.2792500001378,
      "speechHttpStatus": 200,
      "speechHeadersMs": 956.5987080000341,
      "audioHeaders": {
        "cf-ray": "a4ac193f5b1c0ef1-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=9.000,fish_headers;dur=255.000,fish_first_audio;dur=260.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "5",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 956.6986249999609,
      "lastAudioBytesMs": 4685.930915999925,
      "streamEofMs": 4686.259957999922,
      "settledMs": 4686.6566250000615,
      "audioBytes": 194768,
      "audioSha256": "3ba397fb7c1e5fd9cbe25d69e28c132a047c796ed26ec998f63a171672c5ffb6",
      "mp3Prefix": true,
      "audioFile": "audio/091-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "5",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:32:16.655Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 274,
      "case": 92,
      "fixture": "recorded-logistics-ja-en-r2",
      "baseId": "recorded-logistics-ja-en",
      "family": "logistics",
      "repeat": 2,
      "label": "Saved recording: Multi step delivery",
      "direction": "ja-en",
      "modality": "audio",
      "inputSha256": "e1d1e45ef5dcfcd4dd4588e59517ea12910ea9b11391f69935327b7058bc2d74",
      "site": "v35",
      "order": 1,
      "permutation": "v35>main>v3",
      "schedulePosition": 274,
      "scheduledAt": "2026-10-15T04:32:16.679Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.006041999906301498,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:32:16.695Z",
      "cumulativeAttemptedNominalOperations": 462,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 274,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 5058.069832999958
        },
        {
          "type": "transcript",
          "id": 274,
          "text": "最初の配達には、コミュニティセンター用の毛布と飲料水が含まれています。荷卸しの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
          "language": "ja",
          "parts": [
            "最初の配達には、コミュニティセンター用の毛布と飲料水が含まれています。荷卸しの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 6000.924040999962
        },
        {
          "type": "stage",
          "id": 274,
          "part": 0,
          "stage": "translating",
          "receivedMs": 6001.010915999999
        },
        {
          "type": "translation",
          "id": 274,
          "part": 0,
          "result": {
            "source": "最初の配達には、コミュニティセンター用の毛布と飲料水が含まれています。荷卸しの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
            "translation": "The first delivery includes blankets and drinking water for the community center. Before unloading, confirm with the coordinator which rooms are dry and accessible. Secure the aisles, record the number of boxes that arrive, and report if any packaging is damaged. If the coordinator is absent, store the supplies inside the vehicle and contact the receiving team.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 335
          },
          "speak": true,
          "receivedMs": 6341.465957999928
        },
        {
          "type": "stage",
          "id": 274,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 6341.517207999947
        },
        {
          "type": "pronunciation",
          "id": 274,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 6341.552457999904
        },
        {
          "type": "stage",
          "id": 274,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 6341.577665999997
        },
        {
          "type": "audio-start",
          "id": 274,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=158.000,fish_first_audio;dur=158.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 6607.150625000009
        },
        {
          "type": "audio-end",
          "id": 274,
          "part": 0,
          "receivedMs": 11233.301790999947
        },
        {
          "type": "part-done",
          "id": 274,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 11233.353707999922
        },
        {
          "type": "done",
          "id": 274,
          "timings": {
            "totalMs": 11092,
            "transcribeMs": 944,
            "translationMs": 335,
            "speechMs": 4897,
            "firstAudioMs": 6465
          },
          "receivedMs": 11233.394165999955
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 5058.069832999958
        },
        {
          "stage": "translating",
          "atMs": 6001.010915999999
        },
        {
          "stage": "speaking",
          "atMs": 6341.517207999947
        },
        {
          "stage": "speaking",
          "atMs": 6341.577665999997
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 274,
        "text": "最初の配達には、コミュニティセンター用の毛布と飲料水が含まれています。荷卸しの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
        "language": "ja",
        "parts": [
          "最初の配達には、コミュニティセンター用の毛布と飲料水が含まれています。荷卸しの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 6000.924040999962,
      "translation": {
        "source": "最初の配達には、コミュニティセンター用の毛布と飲料水が含まれています。荷卸しの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
        "translation": "The first delivery includes blankets and drinking water for the community center. Before unloading, confirm with the coordinator which rooms are dry and accessible. Secure the aisles, record the number of boxes that arrive, and report if any packaging is damaged. If the coordinator is absent, store the supplies inside the vehicle and contact the receiving team.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 335
      },
      "translationReceivedMs": 6341.465957999928,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 6341.552457999904
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 274,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=158.000,fish_first_audio;dur=158.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 6607.150625000009,
      "firstAudioMs": 6681.229415999958,
      "lastAudioBytesMs": 11106.293000000063,
      "serverTimings": {
        "totalMs": 11092,
        "transcribeMs": 944,
        "translationMs": 335,
        "speechMs": 4897,
        "firstAudioMs": 6465
      },
      "protocolDoneMs": 11233.394165999955,
      "settledMs": 11233.401040999917,
      "audioBytes": 344397,
      "audioSha256": "7c17e699b05a575427607693dc238df9d63ff6b13ead80e99c0554131a27668b",
      "mp3Prefix": true,
      "audioFile": "audio/092-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:32:27.933Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 275,
      "case": 92,
      "fixture": "recorded-logistics-ja-en-r2",
      "baseId": "recorded-logistics-ja-en",
      "family": "logistics",
      "repeat": 2,
      "label": "Saved recording: Multi step delivery",
      "direction": "ja-en",
      "modality": "audio",
      "inputSha256": "e1d1e45ef5dcfcd4dd4588e59517ea12910ea9b11391f69935327b7058bc2d74",
      "site": "main",
      "order": 2,
      "permutation": "v35>main>v3",
      "schedulePosition": 275,
      "scheduledAt": "2026-10-15T04:32:27.950Z",
      "status": "complete",
      "nominalOperations": 3,
      "waitForConnectionMs": 0.0006660001818090677,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:32:27.964Z",
      "cumulativeAttemptedNominalOperations": 465,
      "requestSent": true,
      "transcriptionHttpStatus": 200,
      "transcriptionHeaders": {
        "cf-ray": "a4ac19a07b63d795-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "transcript": {
        "text": "最初の配達には、コミュニティセンター用の毛布と飲料水が含まれています。荷卸しの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
        "language": "ja"
      },
      "transcriptReceivedMs": 1088.3849579999223,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac19a6498bd795-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "最初の配達には、コミュニティセンター用の毛布と飲料水が含まれています。荷卸しの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
        "translation": "The first delivery includes blankets and drinking water for the community center. Before unloading, confirm with the coordinator which rooms are dry and accessible. Secure the aisles, record the number of boxes that arrive, and report if any packaging is damaged. If the coordinator is absent, store the supplies inside the vehicle and contact the receiving team.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 416
      },
      "translationReceivedMs": 1543.3207909998018,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1944.9797079998534,
      "audioHeaders": {
        "cf-ray": "a4ac19a92bc1d795-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=299.000,fish_first_audio;dur=308.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1945.2347079999745,
      "lastAudioBytesMs": 8831.78749999986,
      "streamEofMs": 8831.8890829999,
      "settledMs": 8831.89316599979,
      "audioBytes": 331440,
      "audioSha256": "aa053dff20b3e5e69206a7de2014de287805b659a09ab0c4e13e3e87bbfd0ef0",
      "mp3Prefix": true,
      "audioFile": "audio/092-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:32:36.801Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 276,
      "case": 92,
      "fixture": "recorded-logistics-ja-en-r2",
      "baseId": "recorded-logistics-ja-en",
      "family": "logistics",
      "repeat": 2,
      "label": "Saved recording: Multi step delivery",
      "direction": "ja-en",
      "modality": "audio",
      "inputSha256": "e1d1e45ef5dcfcd4dd4588e59517ea12910ea9b11391f69935327b7058bc2d74",
      "site": "v3",
      "order": 3,
      "permutation": "v35>main>v3",
      "schedulePosition": 276,
      "scheduledAt": "2026-10-15T04:32:36.819Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.006584000075235963,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:32:36.836Z",
      "cumulativeAttemptedNominalOperations": 468,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 276,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 880.6589590001386
        },
        {
          "type": "transcript",
          "id": 276,
          "text": "最初の配達には、コミュニティセンター用の毛布と飲料水が含まれています。荷卸しの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
          "language": "ja",
          "parts": [
            "最初の配達には、コミュニティセンター用の毛布と飲料水が含まれています。荷卸しの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 1565.1837500000838
        },
        {
          "type": "stage",
          "id": 276,
          "part": 0,
          "stage": "translating",
          "receivedMs": 1565.2927920001093
        },
        {
          "type": "translation",
          "id": 276,
          "part": 0,
          "result": {
            "source": "最初の配達には、コミュニティセンター用の毛布と飲料水が含まれています。荷卸しの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
            "translation": "The first delivery includes blankets and drinking water for the community center. Before unloading, confirm with the coordinator which rooms are dry and accessible. Secure the aisles, record the number of boxes that arrive, and report if any packaging is damaged. If the coordinator is absent, store the supplies inside the vehicle and contact the receiving team.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 294
          },
          "speak": true,
          "receivedMs": 1859.5263340000529
        },
        {
          "type": "stage",
          "id": 276,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1859.5845840000547
        },
        {
          "type": "pronunciation",
          "id": 276,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 1859.641959000146
        },
        {
          "type": "stage",
          "id": 276,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1859.6805420001037
        },
        {
          "type": "audio-start",
          "id": 276,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=284.000,fish_first_audio;dur=284.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 2185.5452499999665
        },
        {
          "type": "audio-end",
          "id": 276,
          "part": 0,
          "receivedMs": 9586.487167000072
        },
        {
          "type": "part-done",
          "id": 276,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 9586.595834000036
        },
        {
          "type": "done",
          "id": 276,
          "timings": {
            "totalMs": 9491,
            "transcribeMs": 684,
            "translationMs": 294,
            "speechMs": 7729,
            "firstAudioMs": 2084
          },
          "receivedMs": 9586.629916999955
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 880.6589590001386
        },
        {
          "stage": "translating",
          "atMs": 1565.2927920001093
        },
        {
          "stage": "speaking",
          "atMs": 1859.5845840000547
        },
        {
          "stage": "speaking",
          "atMs": 1859.6805420001037
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 276,
        "text": "最初の配達には、コミュニティセンター用の毛布と飲料水が含まれています。荷卸しの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
        "language": "ja",
        "parts": [
          "最初の配達には、コミュニティセンター用の毛布と飲料水が含まれています。荷卸しの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 1565.1837500000838,
      "translation": {
        "source": "最初の配達には、コミュニティセンター用の毛布と飲料水が含まれています。荷卸しの前に、コーディネーターにどの部屋が乾いていてアクセス可能かを確認してください。通路は確保し、到着した箱の数を記録し、包装が損傷している場合は報告してください。コーディネーターが不在の場合は、物資を車両内に保管し、受領チームに連絡してください。",
        "translation": "The first delivery includes blankets and drinking water for the community center. Before unloading, confirm with the coordinator which rooms are dry and accessible. Secure the aisles, record the number of boxes that arrive, and report if any packaging is damaged. If the coordinator is absent, store the supplies inside the vehicle and contact the receiving team.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 294
      },
      "translationReceivedMs": 1859.5263340000529,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 1859.641959000146
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 276,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=284.000,fish_first_audio;dur=284.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 2185.5452499999665,
      "firstAudioMs": 2185.6048340001144,
      "lastAudioBytesMs": 9548.512875000015,
      "serverTimings": {
        "totalMs": 9491,
        "transcribeMs": 684,
        "translationMs": 294,
        "speechMs": 7729,
        "firstAudioMs": 2084
      },
      "protocolDoneMs": 9586.629916999955,
      "settledMs": 9586.635459000012,
      "audioBytes": 345651,
      "audioSha256": "425e0725eabaf6aa99e371115a7093b1f14ed5fc28fca278ec328ca409f108fd",
      "mp3Prefix": true,
      "audioFile": "audio/092-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:32:46.427Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 277,
      "case": 93,
      "fixture": "date-window-ja-en-r2",
      "baseId": "date-window-ja-en",
      "family": "date-window",
      "repeat": 2,
      "label": "Date and delivery window",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "cc72775616905d69efbf23e0d5bb8902f02a37222cbebd8dc579cc577be0dc92",
      "site": "v3",
      "order": 1,
      "permutation": "v3>main>v35",
      "schedulePosition": 277,
      "scheduledAt": "2026-10-15T04:32:46.443Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.007416999898850918,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:32:46.459Z",
      "cumulativeAttemptedNominalOperations": 470,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 277,
          "text": "配送予定日は11月18日で、時間帯は9時から11時30分です。受け取り担当者に日付と時間帯を確認し、明日だと決めつけないでください。",
          "language": "",
          "parts": [
            "配送予定日は11月18日で、時間帯は9時から11時30分です。受け取り担当者に日付と時間帯を確認し、明日だと決めつけないでください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 20.895375000080094
        },
        {
          "type": "stage",
          "id": 277,
          "part": 0,
          "stage": "translating",
          "receivedMs": 20.97033300017938
        },
        {
          "type": "translation",
          "id": 277,
          "part": 0,
          "result": {
            "source": "配送予定日は11月18日で、時間帯は9時から11時30分です。受け取り担当者に日付と時間帯を確認し、明日だと決めつけないでください。",
            "translation": "The scheduled delivery date is November 18, and the time window is from 9:00 to 11:30. Please confirm the date and time window with the person in charge of receiving, and do not assume that it is tomorrow.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 339
          },
          "speak": true,
          "receivedMs": 369.8194170000497
        },
        {
          "type": "stage",
          "id": 277,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 369.8954170001671
        },
        {
          "type": "pronunciation",
          "id": 277,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 369.93637500004843
        },
        {
          "type": "stage",
          "id": 277,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 369.9739580000751
        },
        {
          "type": "audio-start",
          "id": 277,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=285.000,fish_first_audio;dur=292.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 678.972958000144
        },
        {
          "type": "audio-end",
          "id": 277,
          "part": 0,
          "receivedMs": 4945.4083750001155
        },
        {
          "type": "part-done",
          "id": 277,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 4945.457417000085
        },
        {
          "type": "done",
          "id": 277,
          "timings": {
            "totalMs": 4918,
            "transcribeMs": 0,
            "translationMs": 339,
            "speechMs": 4579,
            "firstAudioMs": 649
          },
          "receivedMs": 4945.487292000093
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 277,
        "text": "配送予定日は11月18日で、時間帯は9時から11時30分です。受け取り担当者に日付と時間帯を確認し、明日だと決めつけないでください。",
        "language": "",
        "parts": [
          "配送予定日は11月18日で、時間帯は9時から11時30分です。受け取り担当者に日付と時間帯を確認し、明日だと決めつけないでください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 20.895375000080094,
      "stages": [
        {
          "stage": "translating",
          "atMs": 20.97033300017938
        },
        {
          "stage": "speaking",
          "atMs": 369.8954170001671
        },
        {
          "stage": "speaking",
          "atMs": 369.9739580000751
        }
      ],
      "translation": {
        "source": "配送予定日は11月18日で、時間帯は9時から11時30分です。受け取り担当者に日付と時間帯を確認し、明日だと決めつけないでください。",
        "translation": "The scheduled delivery date is November 18, and the time window is from 9:00 to 11:30. Please confirm the date and time window with the person in charge of receiving, and do not assume that it is tomorrow.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 339
      },
      "translationReceivedMs": 369.8194170000497,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 369.93637500004843
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 277,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=285.000,fish_first_audio;dur=292.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 678.972958000144,
      "firstAudioMs": 679.0582500000019,
      "lastAudioBytesMs": 4920.3010000002105,
      "serverTimings": {
        "totalMs": 4918,
        "transcribeMs": 0,
        "translationMs": 339,
        "speechMs": 4579,
        "firstAudioMs": 649
      },
      "protocolDoneMs": 4945.487292000093,
      "settledMs": 4945.492917000083,
      "audioBytes": 207724,
      "audioSha256": "899030a213f0a21be965744b85218ccf0dcec1d06b8c437e3fb42210952fac5d",
      "mp3Prefix": true,
      "audioFile": "audio/093-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:32:51.411Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 278,
      "case": 93,
      "fixture": "date-window-ja-en-r2",
      "baseId": "date-window-ja-en",
      "family": "date-window",
      "repeat": 2,
      "label": "Date and delivery window",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "cc72775616905d69efbf23e0d5bb8902f02a37222cbebd8dc579cc577be0dc92",
      "site": "main",
      "order": 2,
      "permutation": "v3>main>v35",
      "schedulePosition": 278,
      "scheduledAt": "2026-10-15T04:32:51.432Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0007919999770820141,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:32:51.451Z",
      "cumulativeAttemptedNominalOperations": 472,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac1a32b894c63d-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "配送予定日は11月18日で、時間帯は9時から11時30分です。受け取り担当者に日付と時間帯を確認し、明日だと決めつけないでください。",
        "translation": "The scheduled delivery date is November 18, and the time window is from 9:00 to 11:30. Please confirm the date and time window with the person in charge of receiving, and do not assume that it is tomorrow.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 363
      },
      "translationReceivedMs": 476.20575000019744,
      "speechHttpStatus": 200,
      "speechHeadersMs": 827.2512090001255,
      "audioHeaders": {
        "cf-ray": "a4ac1a354a73c63d-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=269.000,fish_first_audio;dur=273.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 827.46875,
      "lastAudioBytesMs": 4848.976792000001,
      "streamEofMs": 4849.088000000222,
      "settledMs": 4849.09225000022,
      "audioBytes": 201455,
      "audioSha256": "55d398cd273982a8225efaf9ec42af386837333fc393f5f8c64e489683a8bcc1",
      "mp3Prefix": true,
      "audioFile": "audio/093-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:32:56.304Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 279,
      "case": 93,
      "fixture": "date-window-ja-en-r2",
      "baseId": "date-window-ja-en",
      "family": "date-window",
      "repeat": 2,
      "label": "Date and delivery window",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "cc72775616905d69efbf23e0d5bb8902f02a37222cbebd8dc579cc577be0dc92",
      "site": "v35",
      "order": 3,
      "permutation": "v3>main>v35",
      "schedulePosition": 279,
      "scheduledAt": "2026-10-15T04:32:56.322Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.0055420000571757555,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:32:56.338Z",
      "cumulativeAttemptedNominalOperations": 474,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 279,
          "text": "配送予定日は11月18日で、時間帯は9時から11時30分です。受け取り担当者に日付と時間帯を確認し、明日だと決めつけないでください。",
          "language": "",
          "parts": [
            "配送予定日は11月18日で、時間帯は9時から11時30分です。受け取り担当者に日付と時間帯を確認し、明日だと決めつけないでください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 137.31195799983107
        },
        {
          "type": "stage",
          "id": 279,
          "part": 0,
          "stage": "translating",
          "receivedMs": 138.01895800000057
        },
        {
          "type": "translation",
          "id": 279,
          "part": 0,
          "result": {
            "source": "配送予定日は11月18日で、時間帯は9時から11時30分です。受け取り担当者に日付と時間帯を確認し、明日だと決めつけないでください。",
            "translation": "The scheduled delivery date is November 18, and the time window is from 9:00 to 11:30. Please confirm the date and time window with the person in charge of receiving, and do not assume it is tomorrow.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 402
          },
          "speak": true,
          "receivedMs": 543.7996669998392
        },
        {
          "type": "stage",
          "id": 279,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 543.8582919999026
        },
        {
          "type": "pronunciation",
          "id": 279,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 543.8986249999143
        },
        {
          "type": "stage",
          "id": 279,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 543.9368330000434
        },
        {
          "type": "audio-start",
          "id": 279,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=226.000,fish_first_audio;dur=226.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 877.2448330000043
        },
        {
          "type": "audio-end",
          "id": 279,
          "part": 0,
          "receivedMs": 3852.0392079998273
        },
        {
          "type": "part-done",
          "id": 279,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 3852.10691699991
        },
        {
          "type": "done",
          "id": 279,
          "timings": {
            "totalMs": 3709,
            "transcribeMs": 0,
            "translationMs": 402,
            "speechMs": 3307,
            "firstAudioMs": 736
          },
          "receivedMs": 3852.251042000018
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 279,
        "text": "配送予定日は11月18日で、時間帯は9時から11時30分です。受け取り担当者に日付と時間帯を確認し、明日だと決めつけないでください。",
        "language": "",
        "parts": [
          "配送予定日は11月18日で、時間帯は9時から11時30分です。受け取り担当者に日付と時間帯を確認し、明日だと決めつけないでください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 137.31195799983107,
      "stages": [
        {
          "stage": "translating",
          "atMs": 138.01895800000057
        },
        {
          "stage": "speaking",
          "atMs": 543.8582919999026
        },
        {
          "stage": "speaking",
          "atMs": 543.9368330000434
        }
      ],
      "translation": {
        "source": "配送予定日は11月18日で、時間帯は9時から11時30分です。受け取り担当者に日付と時間帯を確認し、明日だと決めつけないでください。",
        "translation": "The scheduled delivery date is November 18, and the time window is from 9:00 to 11:30. Please confirm the date and time window with the person in charge of receiving, and do not assume it is tomorrow.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 402
      },
      "translationReceivedMs": 543.7996669998392,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 543.8986249999143
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 279,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=226.000,fish_first_audio;dur=226.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 877.2448330000043,
      "firstAudioMs": 883.965499999933,
      "lastAudioBytesMs": 3722.340208000038,
      "serverTimings": {
        "totalMs": 3709,
        "transcribeMs": 0,
        "translationMs": 402,
        "speechMs": 3307,
        "firstAudioMs": 736
      },
      "protocolDoneMs": 3852.251042000018,
      "settledMs": 3852.259416999994,
      "audioBytes": 200201,
      "audioSha256": "b7c6c92efe057fc6ffbf20bee9b86be7fbc2354b1f00b3296b02d2c0fd4ba1e5",
      "mp3Prefix": true,
      "audioFile": "audio/093-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:33:00.195Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 280,
      "case": 94,
      "fixture": "recorded-long-ja-en-r2",
      "baseId": "recorded-long-ja-en",
      "family": "meeting-recording",
      "repeat": 2,
      "label": "Longer saved recording",
      "direction": "ja-en",
      "modality": "audio",
      "inputSha256": "7ede00d327ace4c62bba52df0c588b7a3aaba5f73167963cec00a22c6e71d5ab",
      "site": "main",
      "order": 1,
      "permutation": "main>v3>v35",
      "schedulePosition": 280,
      "scheduledAt": "2026-10-15T04:33:00.217Z",
      "status": "complete",
      "nominalOperations": 3,
      "waitForConnectionMs": 0.0006249998696148396,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:33:00.235Z",
      "cumulativeAttemptedNominalOperations": 477,
      "requestSent": true,
      "transcriptionHttpStatus": 200,
      "transcriptionHeaders": {
        "cf-ray": "a4ac1a693a4ec63d-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "transcript": {
        "text": "アニスの会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。",
        "language": "ja"
      },
      "transcriptReceivedMs": 514.4648749998305,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac1a6d8bb8c63d-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "アニスの会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。",
        "translation": "Anis's meeting starts at 10 o'clock at the library. Please tell your name to the staff at the reception.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 321
      },
      "translationReceivedMs": 1053.3028329999652,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1417.2265830000397,
      "audioHeaders": {
        "cf-ray": "a4ac1a6fdd18c63d-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=270.000,fish_first_audio;dur=271.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1417.5532080000266,
      "lastAudioBytesMs": 3364.083083000034,
      "streamEofMs": 3364.1724580000155,
      "settledMs": 3364.1765000000596,
      "audioBytes": 99891,
      "audioSha256": "6ec856fa15feb9ce9074b57dc35ad90db3ac7fa060993a4354be614ccb1bb4d6",
      "mp3Prefix": true,
      "audioFile": "audio/094-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:33:03.603Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 281,
      "case": 94,
      "fixture": "recorded-long-ja-en-r2",
      "baseId": "recorded-long-ja-en",
      "family": "meeting-recording",
      "repeat": 2,
      "label": "Longer saved recording",
      "direction": "ja-en",
      "modality": "audio",
      "inputSha256": "7ede00d327ace4c62bba52df0c588b7a3aaba5f73167963cec00a22c6e71d5ab",
      "site": "v3",
      "order": 2,
      "permutation": "main>v3>v35",
      "schedulePosition": 281,
      "scheduledAt": "2026-10-15T04:33:03.626Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.005957999965175986,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:33:03.643Z",
      "cumulativeAttemptedNominalOperations": 480,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 281,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 411.17775000003166
        },
        {
          "type": "transcript",
          "id": 281,
          "text": "アニスの会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。",
          "language": "ja",
          "parts": [
            "アニスの会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 819.843707999913
        },
        {
          "type": "stage",
          "id": 281,
          "part": 0,
          "stage": "translating",
          "receivedMs": 819.8986249999143
        },
        {
          "type": "translation",
          "id": 281,
          "part": 0,
          "result": {
            "source": "アニスの会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。",
            "translation": "Anis's meeting starts at 10 o'clock at the library. Please tell your name to the staff at the reception.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 353
          },
          "speak": true,
          "receivedMs": 1175.2522499999031
        },
        {
          "type": "stage",
          "id": 281,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1175.9803750000428
        },
        {
          "type": "pronunciation",
          "id": 281,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 1176.0206669999752
        },
        {
          "type": "stage",
          "id": 281,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1176.059957999969
        },
        {
          "type": "audio-start",
          "id": 281,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=289.000,fish_first_audio;dur=300.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1498.7707919999957
        },
        {
          "type": "audio-end",
          "id": 281,
          "part": 0,
          "receivedMs": 3409.4607079999987
        },
        {
          "type": "part-done",
          "id": 281,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 3409.5686250000726
        },
        {
          "type": "done",
          "id": 281,
          "timings": {
            "totalMs": 3368,
            "transcribeMs": 407,
            "translationMs": 353,
            "speechMs": 2235,
            "firstAudioMs": 1453
          },
          "receivedMs": 3409.6591670000926
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 411.17775000003166
        },
        {
          "stage": "translating",
          "atMs": 819.8986249999143
        },
        {
          "stage": "speaking",
          "atMs": 1175.9803750000428
        },
        {
          "stage": "speaking",
          "atMs": 1176.059957999969
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 281,
        "text": "アニスの会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。",
        "language": "ja",
        "parts": [
          "アニスの会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 819.843707999913,
      "translation": {
        "source": "アニスの会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。",
        "translation": "Anis's meeting starts at 10 o'clock at the library. Please tell your name to the staff at the reception.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 353
      },
      "translationReceivedMs": 1175.2522499999031,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 1176.0206669999752
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 281,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=289.000,fish_first_audio;dur=300.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1498.7707919999957,
      "firstAudioMs": 1498.8718330000993,
      "lastAudioBytesMs": 3370.862625000067,
      "serverTimings": {
        "totalMs": 3368,
        "transcribeMs": 407,
        "translationMs": 353,
        "speechMs": 2235,
        "firstAudioMs": 1453
      },
      "protocolDoneMs": 3409.6591670000926,
      "settledMs": 3409.6660830001347,
      "audioBytes": 94039,
      "audioSha256": "831974c6d4424dfc70cc56bde2ca97b0e8723a7b9da53a9ca06ee44f226ca4af",
      "mp3Prefix": true,
      "audioFile": "audio/094-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:33:07.058Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 282,
      "case": 94,
      "fixture": "recorded-long-ja-en-r2",
      "baseId": "recorded-long-ja-en",
      "family": "meeting-recording",
      "repeat": 2,
      "label": "Longer saved recording",
      "direction": "ja-en",
      "modality": "audio",
      "inputSha256": "7ede00d327ace4c62bba52df0c588b7a3aaba5f73167963cec00a22c6e71d5ab",
      "site": "v35",
      "order": 3,
      "permutation": "main>v3>v35",
      "schedulePosition": 282,
      "scheduledAt": "2026-10-15T04:33:07.076Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.007207999937236309,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:33:07.094Z",
      "cumulativeAttemptedNominalOperations": 483,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 282,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 291.32354100001976
        },
        {
          "type": "transcript",
          "id": 282,
          "text": "アニスの会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。",
          "language": "ja",
          "parts": [
            "アニスの会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 897.9162080001552
        },
        {
          "type": "stage",
          "id": 282,
          "part": 0,
          "stage": "translating",
          "receivedMs": 898.1114159999415
        },
        {
          "type": "translation",
          "id": 282,
          "part": 0,
          "result": {
            "source": "アニスの会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。",
            "translation": "Anis's meeting starts at 10 o'clock at the library. Please tell your name to the staff at the reception.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 302
          },
          "speak": true,
          "receivedMs": 1201.8407080001198
        },
        {
          "type": "stage",
          "id": 282,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1201.9504160000943
        },
        {
          "type": "pronunciation",
          "id": 282,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 1201.9938330000732
        },
        {
          "type": "stage",
          "id": 282,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1202.0390000001062
        },
        {
          "type": "audio-start",
          "id": 282,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=183.000,fish_first_audio;dur=183.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1499.2144580001477
        },
        {
          "type": "audio-end",
          "id": 282,
          "part": 0,
          "receivedMs": 2930.1983330000658
        },
        {
          "type": "part-done",
          "id": 282,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2930.260540999938
        },
        {
          "type": "done",
          "id": 282,
          "timings": {
            "totalMs": 2637,
            "transcribeMs": 603,
            "translationMs": 302,
            "speechMs": 1727,
            "firstAudioMs": 1205
          },
          "receivedMs": 2930.2982080001384
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 291.32354100001976
        },
        {
          "stage": "translating",
          "atMs": 898.1114159999415
        },
        {
          "stage": "speaking",
          "atMs": 1201.9504160000943
        },
        {
          "stage": "speaking",
          "atMs": 1202.0390000001062
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 282,
        "text": "アニスの会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。",
        "language": "ja",
        "parts": [
          "アニスの会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 897.9162080001552,
      "translation": {
        "source": "アニスの会議は図書館で10時に始まります。受付でスタッフに自分の名前を伝えてください。",
        "translation": "Anis's meeting starts at 10 o'clock at the library. Please tell your name to the staff at the reception.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 302
      },
      "translationReceivedMs": 1201.8407080001198,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 1201.9938330000732
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 282,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=183.000,fish_first_audio;dur=183.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1499.2144580001477,
      "firstAudioMs": 1499.331583000021,
      "lastAudioBytesMs": 2796.5189160001464,
      "serverTimings": {
        "totalMs": 2637,
        "transcribeMs": 603,
        "translationMs": 302,
        "speechMs": 1727,
        "firstAudioMs": 1205
      },
      "protocolDoneMs": 2930.2982080001384,
      "settledMs": 2930.303583000088,
      "audioBytes": 95293,
      "audioSha256": "659a202df7c21bbb98a2364d03a54b115c01ef82cfb7d89347cf02af3ae9e918",
      "mp3Prefix": true,
      "audioFile": "audio/094-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:33:10.028Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 283,
      "case": 95,
      "fixture": "recorded-short-en-ja-r2",
      "baseId": "recorded-short-en-ja",
      "family": "greeting",
      "repeat": 2,
      "label": "Short saved recording",
      "direction": "en-ja",
      "modality": "audio",
      "inputSha256": "d194c292ece4c3d2114e25adec58bb580fd87808258c683585c0870327ddfac3",
      "site": "main",
      "order": 1,
      "permutation": "main>v3>v35",
      "schedulePosition": 283,
      "scheduledAt": "2026-10-15T04:33:10.047Z",
      "status": "complete",
      "nominalOperations": 3,
      "waitForConnectionMs": 0.0005000000819563866,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:33:10.065Z",
      "cumulativeAttemptedNominalOperations": 486,
      "requestSent": true,
      "transcriptionHttpStatus": 200,
      "transcriptionHeaders": {
        "cf-ray": "a4ac1aa71feac238-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "transcript": {
        "text": "Hello, thank you for your help.",
        "language": "en"
      },
      "transcriptReceivedMs": 471.998249999946,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac1aa99fb7c238-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "Hello, thank you for your help.",
        "translation": "こんにちは、ご協力ありがとうございます。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 286
      },
      "translationReceivedMs": 803.1021670000628,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1143.719292000169,
      "audioHeaders": {
        "cf-ray": "a4ac1aabad9ec238-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=4.000,fish_headers;dur=257.000,fish_first_audio;dur=267.000",
        "x-pronunciation-guidance": "contextual",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "1",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1143.9498750001658,
      "lastAudioBytesMs": 1983.031834000023,
      "streamEofMs": 1983.1244590000715,
      "settledMs": 1983.12975000008,
      "audioBytes": 46392,
      "audioSha256": "96929fef595f9f84cd5919b67cdb3d5703ff6f0d9549d2f046d9b7e03c1115fb",
      "mp3Prefix": true,
      "audioFile": "audio/095-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": "1",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:33:12.053Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 284,
      "case": 95,
      "fixture": "recorded-short-en-ja-r2",
      "baseId": "recorded-short-en-ja",
      "family": "greeting",
      "repeat": 2,
      "label": "Short saved recording",
      "direction": "en-ja",
      "modality": "audio",
      "inputSha256": "d194c292ece4c3d2114e25adec58bb580fd87808258c683585c0870327ddfac3",
      "site": "v3",
      "order": 2,
      "permutation": "main>v3>v35",
      "schedulePosition": 284,
      "scheduledAt": "2026-10-15T04:33:12.069Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.005041999975219369,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:33:12.086Z",
      "cumulativeAttemptedNominalOperations": 489,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 284,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 31.353499999968335
        },
        {
          "type": "transcript",
          "id": 284,
          "text": "Hello, thank you for your help.",
          "language": "en",
          "parts": [
            "Hello, thank you for your help."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 312.8802910000086
        },
        {
          "type": "stage",
          "id": 284,
          "part": 0,
          "stage": "translating",
          "receivedMs": 312.9391250000335
        },
        {
          "type": "translation",
          "id": 284,
          "part": 0,
          "result": {
            "source": "Hello, thank you for your help.",
            "translation": "こんにちは、ご協力ありがとうございます。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 308
          },
          "speak": true,
          "receivedMs": 623.9418329999316
        },
        {
          "type": "stage",
          "id": 284,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 623.9966249999125
        },
        {
          "type": "pronunciation",
          "id": 284,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 624.066208000062
        },
        {
          "type": "stage",
          "id": 284,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 624.1030409999657
        },
        {
          "type": "pronunciation",
          "id": 284,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 1,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 628.1075410000049
        },
        {
          "type": "stage",
          "id": 284,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 628.1498330000322
        },
        {
          "type": "audio-start",
          "id": 284,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=263.000,fish_first_audio;dur=265.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 1,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 918.5421659999993
        },
        {
          "type": "audio-end",
          "id": 284,
          "part": 0,
          "receivedMs": 1822.1330409999937
        },
        {
          "type": "part-done",
          "id": 284,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 1822.1943330001086
        },
        {
          "type": "done",
          "id": 284,
          "timings": {
            "totalMs": 1786,
            "transcribeMs": 278,
            "translationMs": 308,
            "speechMs": 1194,
            "firstAudioMs": 876
          },
          "receivedMs": 1822.237375000026
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 31.353499999968335
        },
        {
          "stage": "translating",
          "atMs": 312.9391250000335
        },
        {
          "stage": "speaking",
          "atMs": 623.9966249999125
        },
        {
          "stage": "pronunciation",
          "atMs": 624.1030409999657
        },
        {
          "stage": "speaking",
          "atMs": 628.1498330000322
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 284,
        "text": "Hello, thank you for your help.",
        "language": "en",
        "parts": [
          "Hello, thank you for your help."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 312.8802910000086,
      "translation": {
        "source": "Hello, thank you for your help.",
        "translation": "こんにちは、ご協力ありがとうございます。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 308
      },
      "translationReceivedMs": 623.9418329999316,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 624.066208000062
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 1,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 628.1075410000049
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 284,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=263.000,fish_first_audio;dur=265.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 1,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 918.5421659999993,
      "firstAudioMs": 918.7788329999894,
      "lastAudioBytesMs": 1796.4698749999516,
      "serverTimings": {
        "totalMs": 1786,
        "transcribeMs": 278,
        "translationMs": 308,
        "speechMs": 1194,
        "firstAudioMs": 876
      },
      "protocolDoneMs": 1822.237375000026,
      "settledMs": 1822.2508749999106,
      "audioBytes": 50990,
      "audioSha256": "9e8ffb357a23b5ed6e4b52d6eafa65fb878f5be2263197f2b3ca1f73a2b006a5",
      "mp3Prefix": true,
      "audioFile": "audio/095-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 1,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:33:13.913Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 285,
      "case": 95,
      "fixture": "recorded-short-en-ja-r2",
      "baseId": "recorded-short-en-ja",
      "family": "greeting",
      "repeat": 2,
      "label": "Short saved recording",
      "direction": "en-ja",
      "modality": "audio",
      "inputSha256": "d194c292ece4c3d2114e25adec58bb580fd87808258c683585c0870327ddfac3",
      "site": "v35",
      "order": 3,
      "permutation": "main>v3>v35",
      "schedulePosition": 285,
      "scheduledAt": "2026-10-15T04:33:13.933Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.006708000088110566,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:33:13.952Z",
      "cumulativeAttemptedNominalOperations": 492,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 285,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 145.40462499996647
        },
        {
          "type": "transcript",
          "id": 285,
          "text": "Hello, thank you for your help.",
          "language": "en",
          "parts": [
            "Hello, thank you for your help."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 618.1581250000745
        },
        {
          "type": "stage",
          "id": 285,
          "part": 0,
          "stage": "translating",
          "receivedMs": 618.2743329999503
        },
        {
          "type": "translation",
          "id": 285,
          "part": 0,
          "result": {
            "source": "Hello, thank you for your help.",
            "translation": "こんにちは、助けてくれてありがとう。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 305
          },
          "speak": true,
          "receivedMs": 925.0531249998603
        },
        {
          "type": "stage",
          "id": 285,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 925.1237909998745
        },
        {
          "type": "pronunciation",
          "id": 285,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 925.1714999999385
        },
        {
          "type": "stage",
          "id": 285,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 925.233874999918
        },
        {
          "type": "pronunciation",
          "id": 285,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 3,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 925.7622080000583
        },
        {
          "type": "stage",
          "id": 285,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 925.8016250000801
        },
        {
          "type": "audio-start",
          "id": 285,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=166.000,fish_first_audio;dur=166.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 3,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 1200.6766659999266
        },
        {
          "type": "audio-end",
          "id": 285,
          "part": 0,
          "receivedMs": 1891.8440829999745
        },
        {
          "type": "part-done",
          "id": 285,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 1891.9586660000496
        },
        {
          "type": "done",
          "id": 285,
          "timings": {
            "totalMs": 1747,
            "transcribeMs": 474,
            "translationMs": 305,
            "speechMs": 963,
            "firstAudioMs": 1058
          },
          "receivedMs": 1892.0245000000577
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 145.40462499996647
        },
        {
          "stage": "translating",
          "atMs": 618.2743329999503
        },
        {
          "stage": "speaking",
          "atMs": 925.1237909998745
        },
        {
          "stage": "pronunciation",
          "atMs": 925.233874999918
        },
        {
          "stage": "speaking",
          "atMs": 925.8016250000801
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 285,
        "text": "Hello, thank you for your help.",
        "language": "en",
        "parts": [
          "Hello, thank you for your help."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 618.1581250000745,
      "translation": {
        "source": "Hello, thank you for your help.",
        "translation": "こんにちは、助けてくれてありがとう。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 305
      },
      "translationReceivedMs": 925.0531249998603,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 925.1714999999385
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 3,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 925.7622080000583
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 285,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=166.000,fish_first_audio;dur=166.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 3,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 1200.6766659999266,
      "firstAudioMs": 1208.8156250000466,
      "lastAudioBytesMs": 1757.6405410000589,
      "serverTimings": {
        "totalMs": 1747,
        "transcribeMs": 474,
        "translationMs": 305,
        "speechMs": 963,
        "firstAudioMs": 1058
      },
      "protocolDoneMs": 1892.0245000000577,
      "settledMs": 1892.0332499998622,
      "audioBytes": 46392,
      "audioSha256": "28d765dff994020469ab12988d0e8b1ec96d8bf4d868e35b1b6ece0d81442768",
      "mp3Prefix": true,
      "audioFile": "audio/095-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 3,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:33:15.853Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 286,
      "case": 96,
      "fixture": "handover-ja-en-r2",
      "baseId": "handover-ja-en",
      "family": "handover",
      "repeat": 2,
      "label": "Complex handover",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "5fc28a82646e4a5ce02aad29607900efea2a0e155a70b075f9d9af4e4f6243ec",
      "site": "main",
      "order": 1,
      "permutation": "main>v35>v3",
      "schedulePosition": 286,
      "scheduledAt": "2026-10-15T04:33:15.870Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0005000000819563866,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:33:15.888Z",
      "cumulativeAttemptedNominalOperations": 494,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac1acaf9e6c238-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "朝の引き継ぎでは、配送が確定した物資と、まだ承認を待っている依頼を分けて確認してください。北側の現場に配置した発電機は、交換機が届くまで移動させないでください。予備の発電機を集会所へ運ぶ場合は、先にケーブルを点検してください。幹線道路は午後に通行が再開される見込みですが、まだ確定していません。閉鎖が続く場合は、予定を変更する前に受け取り側へ連絡し、元の優先順位を保ったまま、誰が変更に同意したかを記録してください。",
        "translation": "In the morning handover, please separate and verify the supplies whose delivery has been confirmed and the requests that are still awaiting approval. Do not move the generator placed at the north site until the exchange unit arrives. If you transport the spare generator to the meeting hall, first inspect the cables. The main road is expected to reopen to traffic in the afternoon, but this has not been confirmed yet. If the closure continues, contact the recipient before changing the schedule, keep the original priority, and record who agreed to the change.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 501
      },
      "translationReceivedMs": 532.2398749999702,
      "speechHttpStatus": 200,
      "speechHeadersMs": 873.6860420000739,
      "audioHeaders": {
        "cf-ray": "a4ac1ace5c73c238-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=260.000,fish_first_audio;dur=270.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 873.7892090000678,
      "lastAudioBytesMs": 11526.085583999986,
      "streamEofMs": 11526.20991700003,
      "settledMs": 11526.212834000122,
      "audioBytes": 525791,
      "audioSha256": "23d484f14787b5d5d80fd484a5f80a105a770c4816845f11f17188b368fd8125",
      "mp3Prefix": true,
      "audioFile": "audio/096-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:33:27.420Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 287,
      "case": 96,
      "fixture": "handover-ja-en-r2",
      "baseId": "handover-ja-en",
      "family": "handover",
      "repeat": 2,
      "label": "Complex handover",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "5fc28a82646e4a5ce02aad29607900efea2a0e155a70b075f9d9af4e4f6243ec",
      "site": "v35",
      "order": 2,
      "permutation": "main>v35>v3",
      "schedulePosition": 287,
      "scheduledAt": "2026-10-15T04:33:27.440Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.006791000021621585,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:33:27.462Z",
      "cumulativeAttemptedNominalOperations": 496,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 287,
          "text": "朝の引き継ぎでは、配送が確定した物資と、まだ承認を待っている依頼を分けて確認してください。北側の現場に配置した発電機は、交換機が届くまで移動させないでください。予備の発電機を集会所へ運ぶ場合は、先にケーブルを点検してください。幹線道路は午後に通行が再開される見込みですが、まだ確定していません。閉鎖が続く場合は、予定を変更する前に受け取り側へ連絡し、元の優先順位を保ったまま、誰が変更に同意したかを記録してください。",
          "language": "",
          "parts": [
            "朝の引き継ぎでは、配送が確定した物資と、まだ承認を待っている依頼を分けて確認してください。北側の現場に配置した発電機は、交換機が届くまで移動させないでください。予備の発電機を集会所へ運ぶ場合は、先にケーブルを点検してください。幹線道路は午後に通行が再開される見込みですが、まだ確定していません。閉鎖が続く場合は、予定を変更する前に受け取り側へ連絡し、元の優先順位を保ったまま、誰が変更に同意したかを記録してください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 147.5079169999808
        },
        {
          "type": "stage",
          "id": 287,
          "part": 0,
          "stage": "translating",
          "receivedMs": 147.56233400013298
        },
        {
          "type": "translation",
          "id": 287,
          "part": 0,
          "result": {
            "source": "朝の引き継ぎでは、配送が確定した物資と、まだ承認を待っている依頼を分けて確認してください。北側の現場に配置した発電機は、交換機が届くまで移動させないでください。予備の発電機を集会所へ運ぶ場合は、先にケーブルを点検してください。幹線道路は午後に通行が再開される見込みですが、まだ確定していません。閉鎖が続く場合は、予定を変更する前に受け取り側へ連絡し、元の優先順位を保ったまま、誰が変更に同意したかを記録してください。",
            "translation": "In the morning handover, please verify separately the supplies whose delivery has been confirmed and the requests that are still awaiting approval. Do not move the generator placed at the north site until the exchange unit arrives. If you transport a spare generator to the meeting hall, first inspect the cables. The main road is expected to reopen to traffic in the afternoon, but this has not been confirmed yet. If the closure continues, contact the recipient before changing the schedule, keep the original priority, and record who agreed to the change.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 427
          },
          "speak": true,
          "receivedMs": 578.1224170001224
        },
        {
          "type": "stage",
          "id": 287,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 578.185999999987
        },
        {
          "type": "pronunciation",
          "id": 287,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 578.2267500001471
        },
        {
          "type": "stage",
          "id": 287,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 578.2737090000883
        },
        {
          "type": "audio-start",
          "id": 287,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=168.000,fish_first_audio;dur=168.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 853.6823750000913
        },
        {
          "type": "audio-end",
          "id": 287,
          "part": 0,
          "receivedMs": 7046.8437090001535
        },
        {
          "type": "part-done",
          "id": 287,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 7046.8920840001665
        },
        {
          "type": "done",
          "id": 287,
          "timings": {
            "totalMs": 6890,
            "transcribeMs": 0,
            "translationMs": 427,
            "speechMs": 6463,
            "firstAudioMs": 704
          },
          "receivedMs": 7046.948125000112
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 287,
        "text": "朝の引き継ぎでは、配送が確定した物資と、まだ承認を待っている依頼を分けて確認してください。北側の現場に配置した発電機は、交換機が届くまで移動させないでください。予備の発電機を集会所へ運ぶ場合は、先にケーブルを点検してください。幹線道路は午後に通行が再開される見込みですが、まだ確定していません。閉鎖が続く場合は、予定を変更する前に受け取り側へ連絡し、元の優先順位を保ったまま、誰が変更に同意したかを記録してください。",
        "language": "",
        "parts": [
          "朝の引き継ぎでは、配送が確定した物資と、まだ承認を待っている依頼を分けて確認してください。北側の現場に配置した発電機は、交換機が届くまで移動させないでください。予備の発電機を集会所へ運ぶ場合は、先にケーブルを点検してください。幹線道路は午後に通行が再開される見込みですが、まだ確定していません。閉鎖が続く場合は、予定を変更する前に受け取り側へ連絡し、元の優先順位を保ったまま、誰が変更に同意したかを記録してください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 147.5079169999808,
      "stages": [
        {
          "stage": "translating",
          "atMs": 147.56233400013298
        },
        {
          "stage": "speaking",
          "atMs": 578.185999999987
        },
        {
          "stage": "speaking",
          "atMs": 578.2737090000883
        }
      ],
      "translation": {
        "source": "朝の引き継ぎでは、配送が確定した物資と、まだ承認を待っている依頼を分けて確認してください。北側の現場に配置した発電機は、交換機が届くまで移動させないでください。予備の発電機を集会所へ運ぶ場合は、先にケーブルを点検してください。幹線道路は午後に通行が再開される見込みですが、まだ確定していません。閉鎖が続く場合は、予定を変更する前に受け取り側へ連絡し、元の優先順位を保ったまま、誰が変更に同意したかを記録してください。",
        "translation": "In the morning handover, please verify separately the supplies whose delivery has been confirmed and the requests that are still awaiting approval. Do not move the generator placed at the north site until the exchange unit arrives. If you transport a spare generator to the meeting hall, first inspect the cables. The main road is expected to reopen to traffic in the afternoon, but this has not been confirmed yet. If the closure continues, contact the recipient before changing the schedule, keep the original priority, and record who agreed to the change.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 427
      },
      "translationReceivedMs": 578.1224170001224,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 578.2267500001471
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 287,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=168.000,fish_first_audio;dur=168.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 853.6823750000913,
      "firstAudioMs": 856.8514170001727,
      "lastAudioBytesMs": 6908.890375000192,
      "serverTimings": {
        "totalMs": 6890,
        "transcribeMs": 0,
        "translationMs": 427,
        "speechMs": 6463,
        "firstAudioMs": 704
      },
      "protocolDoneMs": 7046.948125000112,
      "settledMs": 7046.9545840001665,
      "audioBytes": 510745,
      "audioSha256": "3d061f99e670d2cce3964ed5ff31ed89d462adbf75fb02e30fd8a03b24684fb5",
      "mp3Prefix": true,
      "audioFile": "audio/096-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:33:34.514Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 288,
      "case": 96,
      "fixture": "handover-ja-en-r2",
      "baseId": "handover-ja-en",
      "family": "handover",
      "repeat": 2,
      "label": "Complex handover",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "5fc28a82646e4a5ce02aad29607900efea2a0e155a70b075f9d9af4e4f6243ec",
      "site": "v3",
      "order": 3,
      "permutation": "main>v35>v3",
      "schedulePosition": 288,
      "scheduledAt": "2026-10-15T04:33:34.534Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.010708000045269728,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:33:34.553Z",
      "cumulativeAttemptedNominalOperations": 498,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 288,
          "text": "朝の引き継ぎでは、配送が確定した物資と、まだ承認を待っている依頼を分けて確認してください。北側の現場に配置した発電機は、交換機が届くまで移動させないでください。予備の発電機を集会所へ運ぶ場合は、先にケーブルを点検してください。幹線道路は午後に通行が再開される見込みですが、まだ確定していません。閉鎖が続く場合は、予定を変更する前に受け取り側へ連絡し、元の優先順位を保ったまま、誰が変更に同意したかを記録してください。",
          "language": "",
          "parts": [
            "朝の引き継ぎでは、配送が確定した物資と、まだ承認を待っている依頼を分けて確認してください。北側の現場に配置した発電機は、交換機が届くまで移動させないでください。予備の発電機を集会所へ運ぶ場合は、先にケーブルを点検してください。幹線道路は午後に通行が再開される見込みですが、まだ確定していません。閉鎖が続く場合は、予定を変更する前に受け取り側へ連絡し、元の優先順位を保ったまま、誰が変更に同意したかを記録してください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 30.05508300010115
        },
        {
          "type": "stage",
          "id": 288,
          "part": 0,
          "stage": "translating",
          "receivedMs": 30.117792000062764
        },
        {
          "type": "translation",
          "id": 288,
          "part": 0,
          "result": {
            "source": "朝の引き継ぎでは、配送が確定した物資と、まだ承認を待っている依頼を分けて確認してください。北側の現場に配置した発電機は、交換機が届くまで移動させないでください。予備の発電機を集会所へ運ぶ場合は、先にケーブルを点検してください。幹線道路は午後に通行が再開される見込みですが、まだ確定していません。閉鎖が続く場合は、予定を変更する前に受け取り側へ連絡し、元の優先順位を保ったまま、誰が変更に同意したかを記録してください。",
            "translation": "In the morning handover, please verify separately the supplies whose delivery has been confirmed and the requests that are still awaiting approval. Do not move the generator placed at the north site until the exchange unit arrives. If you transport a spare generator to the meeting hall, first inspect the cables. The main road is expected to reopen to traffic in the afternoon, but this has not been confirmed yet. If the closure continues, contact the receiving party before changing the schedule, keep the original priority, and record who agreed to the change.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 1096
          },
          "speak": true,
          "receivedMs": 1128.7536249998957
        },
        {
          "type": "stage",
          "id": 288,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1128.8461249999236
        },
        {
          "type": "pronunciation",
          "id": 288,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 1128.9078329999465
        },
        {
          "type": "stage",
          "id": 288,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1129.109332999913
        },
        {
          "type": "audio-start",
          "id": 288,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=282.000,fish_first_audio;dur=282.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1430.7234169999138
        },
        {
          "type": "audio-end",
          "id": 288,
          "part": 0,
          "receivedMs": 12347.191667000065
        },
        {
          "type": "part-done",
          "id": 288,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 12347.266624999931
        },
        {
          "type": "done",
          "id": 288,
          "timings": {
            "totalMs": 12307,
            "transcribeMs": 0,
            "translationMs": 1096,
            "speechMs": 11211,
            "firstAudioMs": 1396
          },
          "receivedMs": 12347.319875000045
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 288,
        "text": "朝の引き継ぎでは、配送が確定した物資と、まだ承認を待っている依頼を分けて確認してください。北側の現場に配置した発電機は、交換機が届くまで移動させないでください。予備の発電機を集会所へ運ぶ場合は、先にケーブルを点検してください。幹線道路は午後に通行が再開される見込みですが、まだ確定していません。閉鎖が続く場合は、予定を変更する前に受け取り側へ連絡し、元の優先順位を保ったまま、誰が変更に同意したかを記録してください。",
        "language": "",
        "parts": [
          "朝の引き継ぎでは、配送が確定した物資と、まだ承認を待っている依頼を分けて確認してください。北側の現場に配置した発電機は、交換機が届くまで移動させないでください。予備の発電機を集会所へ運ぶ場合は、先にケーブルを点検してください。幹線道路は午後に通行が再開される見込みですが、まだ確定していません。閉鎖が続く場合は、予定を変更する前に受け取り側へ連絡し、元の優先順位を保ったまま、誰が変更に同意したかを記録してください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 30.05508300010115,
      "stages": [
        {
          "stage": "translating",
          "atMs": 30.117792000062764
        },
        {
          "stage": "speaking",
          "atMs": 1128.8461249999236
        },
        {
          "stage": "speaking",
          "atMs": 1129.109332999913
        }
      ],
      "translation": {
        "source": "朝の引き継ぎでは、配送が確定した物資と、まだ承認を待っている依頼を分けて確認してください。北側の現場に配置した発電機は、交換機が届くまで移動させないでください。予備の発電機を集会所へ運ぶ場合は、先にケーブルを点検してください。幹線道路は午後に通行が再開される見込みですが、まだ確定していません。閉鎖が続く場合は、予定を変更する前に受け取り側へ連絡し、元の優先順位を保ったまま、誰が変更に同意したかを記録してください。",
        "translation": "In the morning handover, please verify separately the supplies whose delivery has been confirmed and the requests that are still awaiting approval. Do not move the generator placed at the north site until the exchange unit arrives. If you transport a spare generator to the meeting hall, first inspect the cables. The main road is expected to reopen to traffic in the afternoon, but this has not been confirmed yet. If the closure continues, contact the receiving party before changing the schedule, keep the original priority, and record who agreed to the change.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 1096
      },
      "translationReceivedMs": 1128.7536249998957,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 1128.9078329999465
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 288,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=282.000,fish_first_audio;dur=282.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1430.7234169999138,
      "firstAudioMs": 1440.4763329999987,
      "lastAudioBytesMs": 12315.104208000004,
      "serverTimings": {
        "totalMs": 12307,
        "transcribeMs": 0,
        "translationMs": 1096,
        "speechMs": 11211,
        "firstAudioMs": 1396
      },
      "protocolDoneMs": 12347.319875000045,
      "settledMs": 12347.325582999969,
      "audioBytes": 521194,
      "audioSha256": "f38c78d3fb87077f2f409b93ac3deba3f6d7fadc37eb0f83885cac93b7bd83bd",
      "mp3Prefix": true,
      "audioFile": "audio/096-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:33:46.907Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 289,
      "case": 97,
      "fixture": "recorded-location-ja-en-r2",
      "baseId": "recorded-location-ja-en",
      "family": "location",
      "repeat": 2,
      "label": "Saved recording: Location and floor",
      "direction": "ja-en",
      "modality": "audio",
      "inputSha256": "c8b9af590b7f2e87974a75f0768f0b014f3d890716bbd4afad6574a23df13a5b",
      "site": "main",
      "order": 1,
      "permutation": "main>v35>v3",
      "schedulePosition": 289,
      "scheduledAt": "2026-10-15T04:33:46.926Z",
      "status": "complete",
      "nominalOperations": 3,
      "waitForConnectionMs": 0.0005000000819563866,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:33:46.941Z",
      "cumulativeAttemptedNominalOperations": 501,
      "requestSent": true,
      "transcriptionHttpStatus": 200,
      "transcriptionHeaders": {
        "cf-ray": "a4ac1b98ea55d5c8-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "transcript": {
        "text": "2階の会議室に折りたたみ椅子を2つ持ってきてください",
        "language": "ja"
      },
      "transcriptReceivedMs": 2791.902541999938,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac1b9e8c63d5c8-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "2階の会議室に折りたたみ椅子を2つ持ってきてください",
        "translation": "Please bring two folding chairs to the conference room on the second floor.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 371
      },
      "translationReceivedMs": 3209.7426249999553,
      "speechHttpStatus": 200,
      "speechHeadersMs": 3595.7156249999534,
      "audioHeaders": {
        "cf-ray": "a4ac1ba13cead5c8-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=286.000,fish_first_audio;dur=286.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 3595.831375000067,
      "lastAudioBytesMs": 4726.2205829999875,
      "streamEofMs": 4726.323624999961,
      "settledMs": 4726.329041999998,
      "audioBytes": 61021,
      "audioSha256": "caf237c9d05030cfa04e4664240ff64b70d1d184b303c3346b20e062e66395a1",
      "mp3Prefix": true,
      "audioFile": "audio/097-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:33:51.674Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 290,
      "case": 97,
      "fixture": "recorded-location-ja-en-r2",
      "baseId": "recorded-location-ja-en",
      "family": "location",
      "repeat": 2,
      "label": "Saved recording: Location and floor",
      "direction": "ja-en",
      "modality": "audio",
      "inputSha256": "c8b9af590b7f2e87974a75f0768f0b014f3d890716bbd4afad6574a23df13a5b",
      "site": "v35",
      "order": 2,
      "permutation": "main>v35>v3",
      "schedulePosition": 290,
      "scheduledAt": "2026-10-15T04:33:51.695Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.006291999947279692,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:33:51.714Z",
      "cumulativeAttemptedNominalOperations": 504,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 290,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 290.50862500001676
        },
        {
          "type": "transcript",
          "id": 290,
          "text": "2階の会議室に折りたたみ椅子を2つ持ってきてください",
          "language": "ja",
          "parts": [
            "2階の会議室に折りたたみ椅子を2つ持ってきてください"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 705.0526250000112
        },
        {
          "type": "stage",
          "id": 290,
          "part": 0,
          "stage": "translating",
          "receivedMs": 705.107874999987
        },
        {
          "type": "translation",
          "id": 290,
          "part": 0,
          "result": {
            "source": "2階の会議室に折りたたみ椅子を2つ持ってきてください",
            "translation": "Please bring two folding chairs to the conference room on the second floor.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 274
          },
          "speak": true,
          "receivedMs": 978.8085000000428
        },
        {
          "type": "stage",
          "id": 290,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 978.9157090000808
        },
        {
          "type": "pronunciation",
          "id": 290,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 979.0313339999411
        },
        {
          "type": "stage",
          "id": 290,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 979.1149590001442
        },
        {
          "type": "audio-start",
          "id": 290,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=135.000,fish_first_audio;dur=135.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1236.8897919999436
        },
        {
          "type": "audio-end",
          "id": 290,
          "part": 0,
          "receivedMs": 2064.7578750001267
        },
        {
          "type": "part-done",
          "id": 290,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2064.815500000026
        },
        {
          "type": "done",
          "id": 290,
          "timings": {
            "totalMs": 1933,
            "transcribeMs": 415,
            "translationMs": 274,
            "speechMs": 1084,
            "firstAudioMs": 1103
          },
          "receivedMs": 2064.873292000033
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 290.50862500001676
        },
        {
          "stage": "translating",
          "atMs": 705.107874999987
        },
        {
          "stage": "speaking",
          "atMs": 978.9157090000808
        },
        {
          "stage": "speaking",
          "atMs": 979.1149590001442
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 290,
        "text": "2階の会議室に折りたたみ椅子を2つ持ってきてください",
        "language": "ja",
        "parts": [
          "2階の会議室に折りたたみ椅子を2つ持ってきてください"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 705.0526250000112,
      "translation": {
        "source": "2階の会議室に折りたたみ椅子を2つ持ってきてください",
        "translation": "Please bring two folding chairs to the conference room on the second floor.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 274
      },
      "translationReceivedMs": 978.8085000000428,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 979.0313339999411
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 290,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=135.000,fish_first_audio;dur=135.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1236.8897919999436,
      "firstAudioMs": 1244.5560419999529,
      "lastAudioBytesMs": 1923.2339999999385,
      "serverTimings": {
        "totalMs": 1933,
        "transcribeMs": 415,
        "translationMs": 274,
        "speechMs": 1084,
        "firstAudioMs": 1103
      },
      "protocolDoneMs": 2064.873292000033,
      "settledMs": 2064.8798750001006,
      "audioBytes": 63528,
      "audioSha256": "dc6c592ccb335b7483767fba9c0aa58d4ea32facf8b5af3b64d4b876ffbcfaa4",
      "mp3Prefix": true,
      "audioFile": "audio/097-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:33:53.783Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 291,
      "case": 97,
      "fixture": "recorded-location-ja-en-r2",
      "baseId": "recorded-location-ja-en",
      "family": "location",
      "repeat": 2,
      "label": "Saved recording: Location and floor",
      "direction": "ja-en",
      "modality": "audio",
      "inputSha256": "c8b9af590b7f2e87974a75f0768f0b014f3d890716bbd4afad6574a23df13a5b",
      "site": "v3",
      "order": 3,
      "permutation": "main>v35>v3",
      "schedulePosition": 291,
      "scheduledAt": "2026-10-15T04:33:53.800Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.011124999960884452,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:33:53.817Z",
      "cumulativeAttemptedNominalOperations": 507,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 291,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 159.11949999979697
        },
        {
          "type": "transcript",
          "id": 291,
          "text": "2階の会議室に折りたたみ椅子を2つ持ってきてください",
          "language": "ja",
          "parts": [
            "2階の会議室に折りたたみ椅子を2つ持ってきてください"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 454.18599999998696
        },
        {
          "type": "stage",
          "id": 291,
          "part": 0,
          "stage": "translating",
          "receivedMs": 457.84124999982305
        },
        {
          "type": "translation",
          "id": 291,
          "part": 0,
          "result": {
            "source": "2階の会議室に折りたたみ椅子を2つ持ってきてください",
            "translation": "Please bring two folding chairs to the conference room on the second floor.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 283
          },
          "speak": true,
          "receivedMs": 741.6822909999173
        },
        {
          "type": "stage",
          "id": 291,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 741.8199999998324
        },
        {
          "type": "pronunciation",
          "id": 291,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 741.9001660000067
        },
        {
          "type": "stage",
          "id": 291,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 741.9507079999894
        },
        {
          "type": "audio-start",
          "id": 291,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=278.000,fish_first_audio;dur=282.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1042.668582999846
        },
        {
          "type": "audio-end",
          "id": 291,
          "part": 0,
          "receivedMs": 2344.2349159999285
        },
        {
          "type": "part-done",
          "id": 291,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2344.3546659999993
        },
        {
          "type": "done",
          "id": 291,
          "timings": {
            "totalMs": 2312,
            "transcribeMs": 296,
            "translationMs": 283,
            "speechMs": 1603,
            "firstAudioMs": 1010
          },
          "receivedMs": 2344.4087910000235
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 159.11949999979697
        },
        {
          "stage": "translating",
          "atMs": 457.84124999982305
        },
        {
          "stage": "speaking",
          "atMs": 741.8199999998324
        },
        {
          "stage": "speaking",
          "atMs": 741.9507079999894
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 291,
        "text": "2階の会議室に折りたたみ椅子を2つ持ってきてください",
        "language": "ja",
        "parts": [
          "2階の会議室に折りたたみ椅子を2つ持ってきてください"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 454.18599999998696,
      "translation": {
        "source": "2階の会議室に折りたたみ椅子を2つ持ってきてください",
        "translation": "Please bring two folding chairs to the conference room on the second floor.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 283
      },
      "translationReceivedMs": 741.6822909999173,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 741.9001660000067
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 291,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=278.000,fish_first_audio;dur=282.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1042.668582999846,
      "firstAudioMs": 1042.7140829998534,
      "lastAudioBytesMs": 2322.85308299982,
      "serverTimings": {
        "totalMs": 2312,
        "transcribeMs": 296,
        "translationMs": 283,
        "speechMs": 1603,
        "firstAudioMs": 1010
      },
      "protocolDoneMs": 2344.4087910000235,
      "settledMs": 2344.4154999998864,
      "audioBytes": 64782,
      "audioSha256": "92b479e9dc46003720b155ec120643c493916d5b38970783d81a7d10e339b637",
      "mp3Prefix": true,
      "audioFile": "audio/097-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:33:56.166Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 292,
      "case": 98,
      "fixture": "recorded-location-en-ja-r2",
      "baseId": "recorded-location-en-ja",
      "family": "location",
      "repeat": 2,
      "label": "Saved recording: Location and floor",
      "direction": "en-ja",
      "modality": "audio",
      "inputSha256": "c5099a73495686631222af64d6a4798e05e1da53249cc16bb2e03a6854b0b326",
      "site": "main",
      "order": 1,
      "permutation": "main>v35>v3",
      "schedulePosition": 292,
      "scheduledAt": "2026-10-15T04:33:56.183Z",
      "status": "complete",
      "nominalOperations": 3,
      "waitForConnectionMs": 0.0005000000819563866,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:33:56.202Z",
      "cumulativeAttemptedNominalOperations": 510,
      "requestSent": true,
      "transcriptionHttpStatus": 200,
      "transcriptionHeaders": {
        "cf-ray": "a4ac1bc75f8ca562-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "transcript": {
        "text": "Please carry two folding chairs to the conference room on the second floor.",
        "language": "en"
      },
      "transcriptReceivedMs": 482.10570800001733,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac1bc9f863a562-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "Please carry two folding chairs to the conference room on the second floor.",
        "translation": "2階の会議室に折りたたみ椅子を2つ運んでください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 311
      },
      "translationReceivedMs": 827.4801659998484,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1191.5819579998497,
      "audioHeaders": {
        "cf-ray": "a4ac1bcc2fbfa562-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=5.000,fish_headers;dur=279.000,fish_first_audio;dur=287.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1191.8129999998491,
      "lastAudioBytesMs": 2464.185666000005,
      "streamEofMs": 2464.309707999928,
      "settledMs": 2464.3143749998417,
      "audioBytes": 66454,
      "audioSha256": "8693c8d1d9c67e2593bb15653add6450ca397829c2a0fe038495ec3d3b51d6ff",
      "mp3Prefix": true,
      "audioFile": "audio/098-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:33:58.670Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 293,
      "case": 98,
      "fixture": "recorded-location-en-ja-r2",
      "baseId": "recorded-location-en-ja",
      "family": "location",
      "repeat": 2,
      "label": "Saved recording: Location and floor",
      "direction": "en-ja",
      "modality": "audio",
      "inputSha256": "c5099a73495686631222af64d6a4798e05e1da53249cc16bb2e03a6854b0b326",
      "site": "v35",
      "order": 2,
      "permutation": "main>v35>v3",
      "schedulePosition": 293,
      "scheduledAt": "2026-10-15T04:33:58.688Z",
      "status": "complete",
      "nominalOperations": 3,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.006666000001132488,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:33:58.707Z",
      "cumulativeAttemptedNominalOperations": 513,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 293,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 791.4754580000881
        },
        {
          "type": "transcript",
          "id": 293,
          "text": "Please carry two folding chairs to the conference room on the second floor.",
          "language": "en",
          "parts": [
            "Please carry two folding chairs to the conference room on the second floor."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 1195.2759159998968
        },
        {
          "type": "stage",
          "id": 293,
          "part": 0,
          "stage": "translating",
          "receivedMs": 1195.4232079999056
        },
        {
          "type": "translation",
          "id": 293,
          "part": 0,
          "result": {
            "source": "Please carry two folding chairs to the conference room on the second floor.",
            "translation": "折りたたみ椅子を2つ、2階の会議室まで運んでください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 311
          },
          "speak": true,
          "receivedMs": 1509.8412909999024
        },
        {
          "type": "stage",
          "id": 293,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1509.9597080000676
        },
        {
          "type": "pronunciation",
          "id": 293,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 1510.0532080000266
        },
        {
          "type": "stage",
          "id": 293,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 1510.173291000072
        },
        {
          "type": "pronunciation",
          "id": 293,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 3,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 1510.753500000108
        },
        {
          "type": "stage",
          "id": 293,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1510.809499999974
        },
        {
          "type": "audio-start",
          "id": 293,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=119.000,fish_first_audio;dur=119.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 3,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 1741.7122500000987
        },
        {
          "type": "audio-end",
          "id": 293,
          "part": 0,
          "receivedMs": 2563.7639160000253
        },
        {
          "type": "part-done",
          "id": 293,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 2563.8811250000726
        },
        {
          "type": "done",
          "id": 293,
          "timings": {
            "totalMs": 2425,
            "transcribeMs": 402,
            "translationMs": 311,
            "speechMs": 1051,
            "firstAudioMs": 1601
          },
          "receivedMs": 2564.0215000000317
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 791.4754580000881
        },
        {
          "stage": "translating",
          "atMs": 1195.4232079999056
        },
        {
          "stage": "speaking",
          "atMs": 1509.9597080000676
        },
        {
          "stage": "pronunciation",
          "atMs": 1510.173291000072
        },
        {
          "stage": "speaking",
          "atMs": 1510.809499999974
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 293,
        "text": "Please carry two folding chairs to the conference room on the second floor.",
        "language": "en",
        "parts": [
          "Please carry two folding chairs to the conference room on the second floor."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 1195.2759159998968,
      "translation": {
        "source": "Please carry two folding chairs to the conference room on the second floor.",
        "translation": "折りたたみ椅子を2つ、2階の会議室まで運んでください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 311
      },
      "translationReceivedMs": 1509.8412909999024,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 1510.0532080000266
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 3,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 1510.753500000108
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 293,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=119.000,fish_first_audio;dur=119.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 3,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 1741.7122500000987,
      "firstAudioMs": 1742.6704579999205,
      "lastAudioBytesMs": 2423.323083000025,
      "serverTimings": {
        "totalMs": 2425,
        "transcribeMs": 402,
        "translationMs": 311,
        "speechMs": 1051,
        "firstAudioMs": 1601
      },
      "protocolDoneMs": 2564.0215000000317,
      "settledMs": 2564.037000000011,
      "audioBytes": 73977,
      "audioSha256": "b92b87a4e08b1e94fa14738bde9210599f94734bf266bc19d80a8d542ce3c6d7",
      "mp3Prefix": true,
      "audioFile": "audio/098-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 3,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:34:01.277Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 294,
      "case": 98,
      "fixture": "recorded-location-en-ja-r2",
      "baseId": "recorded-location-en-ja",
      "family": "location",
      "repeat": 2,
      "label": "Saved recording: Location and floor",
      "direction": "en-ja",
      "modality": "audio",
      "inputSha256": "c5099a73495686631222af64d6a4798e05e1da53249cc16bb2e03a6854b0b326",
      "site": "v3",
      "order": 3,
      "permutation": "main>v35>v3",
      "schedulePosition": 294,
      "scheduledAt": "2026-10-15T04:34:01.298Z",
      "status": "failed",
      "nominalOperations": 3,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.006125000072643161,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:34:01.316Z",
      "cumulativeAttemptedNominalOperations": 516,
      "requestSent": true,
      "events": [
        {
          "type": "stage",
          "id": 294,
          "part": 0,
          "stage": "transcribing",
          "receivedMs": 77.69220800022595
        },
        {
          "type": "transcript",
          "id": 294,
          "text": "Please carry two folding chairs to the conference room on the second floor.",
          "language": "en",
          "parts": [
            "Please carry two folding chairs to the conference room on the second floor."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 539.2745830002241
        },
        {
          "type": "stage",
          "id": 294,
          "part": 0,
          "stage": "translating",
          "receivedMs": 545.3407080001198
        },
        {
          "type": "translation",
          "id": 294,
          "part": 0,
          "result": {
            "source": "Please carry two folding chairs to the conference room on the second floor.",
            "translation": "2階の会議室に折りたたみ椅子を2つ運んでください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 324
          },
          "speak": true,
          "receivedMs": 867.7172080001328
        },
        {
          "type": "stage",
          "id": 294,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 867.7737080000807
        },
        {
          "type": "pronunciation",
          "id": 294,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 867.8156250000466
        },
        {
          "type": "stage",
          "id": 294,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 867.8520000001881
        },
        {
          "type": "pronunciation",
          "id": 294,
          "part": 0,
          "progress": {
            "phase": "failed",
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 871.5630420001689
        },
        {
          "type": "error",
          "id": 294,
          "part": 0,
          "nextPart": 0,
          "stage": "pronunciation",
          "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
          "status": 422,
          "code": "pronunciation_no_guidance",
          "retryable": false,
          "partialAudio": false,
          "receivedMs": 871.6157080000266
        }
      ],
      "stages": [
        {
          "stage": "transcribing",
          "atMs": 77.69220800022595
        },
        {
          "stage": "translating",
          "atMs": 545.3407080001198
        },
        {
          "stage": "speaking",
          "atMs": 867.7737080000807
        },
        {
          "stage": "pronunciation",
          "atMs": 867.8520000001881
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 294,
        "text": "Please carry two folding chairs to the conference room on the second floor.",
        "language": "en",
        "parts": [
          "Please carry two folding chairs to the conference room on the second floor."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 539.2745830002241,
      "translation": {
        "source": "Please carry two folding chairs to the conference room on the second floor.",
        "translation": "2階の会議室に折りたたみ椅子を2つ運んでください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 324
      },
      "translationReceivedMs": 867.7172080001328,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 867.8156250000466
        },
        {
          "phase": "failed",
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 871.5630420001689
        }
      ],
      "settledMs": 871.815750000067,
      "error": {
        "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
        "code": "pronunciation_no_guidance",
        "status": 422,
        "stage": "pronunciation",
        "retryable": false,
        "partialAudio": false
      },
      "outcome": "no-audio-failure",
      "guidance": {
        "preparation": null,
        "kind": null,
        "rules": null,
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:34:02.188Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 295,
      "case": 99,
      "fixture": "sequential-checks-ja-en-r2",
      "baseId": "sequential-checks-ja-en",
      "family": "sequential-checks",
      "repeat": 2,
      "label": "Ordered checks and communication",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "a906c2055d74467d326d6467709df6e6a61eea5a161247a7d92d7bfa502ad447",
      "site": "main",
      "order": 1,
      "permutation": "main>v3>v35",
      "schedulePosition": 295,
      "scheduledAt": "2026-10-15T04:34:02.208Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0005409999284893274,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:34:02.225Z",
      "cumulativeAttemptedNominalOperations": 518,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac1becadc6a562-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "最初に、封をした3個の荷物のラベルを配送一覧と照合してください。次に、それぞれの重さを量り、キログラム単位で小数点以下1桁まで記録してください。荷物は開封しないでください。ラベルが読めない場合や、記録された重さと0.5キログラムを超える差がある場合は、その荷物を分けて置き、残りの2個を積み込む前に担当者へ連絡してください。",
        "translation": "First, compare the labels of the three sealed packages with the delivery list. Next, weigh each one and record its weight in kilograms to one decimal place. Do not open the packages. If a label cannot be read, or if there is a difference of more than 0.5 kilograms between the recorded weight and the actual weight, separate that package and, before loading the remaining two, contact the person in charge.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 344
      },
      "translationReceivedMs": 392.8993329999503,
      "speechHttpStatus": 200,
      "speechHeadersMs": 762.6964160001371,
      "audioHeaders": {
        "cf-ray": "a4ac1bef2e08a562-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=0.000,fish_headers;dur=283.000,fish_first_audio;dur=285.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "not-needed",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 762.8075830000453,
      "lastAudioBytesMs": 8914.353165999986,
      "streamEofMs": 8914.440500000026,
      "settledMs": 8914.442708000075,
      "audioBytes": 395806,
      "audioSha256": "bb01e30443cea0d87e5e84680916ab1474733c37bc5882d2501cd6c7d1e59f7f",
      "mp3Prefix": true,
      "audioFile": "audio/099-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:34:11.145Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 296,
      "case": 99,
      "fixture": "sequential-checks-ja-en-r2",
      "baseId": "sequential-checks-ja-en",
      "family": "sequential-checks",
      "repeat": 2,
      "label": "Ordered checks and communication",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "a906c2055d74467d326d6467709df6e6a61eea5a161247a7d92d7bfa502ad447",
      "site": "v3",
      "order": 2,
      "permutation": "main>v3>v35",
      "schedulePosition": 296,
      "scheduledAt": "2026-10-15T04:34:11.164Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.005791000090539455,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:34:11.183Z",
      "cumulativeAttemptedNominalOperations": 520,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 296,
          "text": "最初に、封をした3個の荷物のラベルを配送一覧と照合してください。次に、それぞれの重さを量り、キログラム単位で小数点以下1桁まで記録してください。荷物は開封しないでください。ラベルが読めない場合や、記録された重さと0.5キログラムを超える差がある場合は、その荷物を分けて置き、残りの2個を積み込む前に担当者へ連絡してください。",
          "language": "",
          "parts": [
            "最初に、封をした3個の荷物のラベルを配送一覧と照合してください。次に、それぞれの重さを量り、キログラム単位で小数点以下1桁まで記録してください。荷物は開封しないでください。ラベルが読めない場合や、記録された重さと0.5キログラムを超える差がある場合は、その荷物を分けて置き、残りの2個を積み込む前に担当者へ連絡してください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 24.16883399989456
        },
        {
          "type": "stage",
          "id": 296,
          "part": 0,
          "stage": "translating",
          "receivedMs": 24.229374999878928
        },
        {
          "type": "translation",
          "id": 296,
          "part": 0,
          "result": {
            "source": "最初に、封をした3個の荷物のラベルを配送一覧と照合してください。次に、それぞれの重さを量り、キログラム単位で小数点以下1桁まで記録してください。荷物は開封しないでください。ラベルが読めない場合や、記録された重さと0.5キログラムを超える差がある場合は、その荷物を分けて置き、残りの2個を積み込む前に担当者へ連絡してください。",
            "translation": "First, compare the labels of the three sealed packages with the delivery list. Next, weigh each one and record its weight in kilograms to one decimal place. Do not open the packages. If a label is unreadable or if the recorded weight differs by more than 0.5 kilograms, separate that package and contact the person in charge before loading the remaining two packages.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 320
          },
          "speak": true,
          "receivedMs": 349.6744170000311
        },
        {
          "type": "stage",
          "id": 296,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 349.9033749999944
        },
        {
          "type": "pronunciation",
          "id": 296,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 350.0268749999814
        },
        {
          "type": "stage",
          "id": 296,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 350.09058399987407
        },
        {
          "type": "audio-start",
          "id": 296,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=267.000,fish_first_audio;dur=271.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 646.4764999998733
        },
        {
          "type": "audio-end",
          "id": 296,
          "part": 0,
          "receivedMs": 8368.10387500003
        },
        {
          "type": "part-done",
          "id": 296,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 8368.149999999907
        },
        {
          "type": "done",
          "id": 296,
          "timings": {
            "totalMs": 8338,
            "transcribeMs": 0,
            "translationMs": 320,
            "speechMs": 8018,
            "firstAudioMs": 613
          },
          "receivedMs": 8368.190458999947
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 296,
        "text": "最初に、封をした3個の荷物のラベルを配送一覧と照合してください。次に、それぞれの重さを量り、キログラム単位で小数点以下1桁まで記録してください。荷物は開封しないでください。ラベルが読めない場合や、記録された重さと0.5キログラムを超える差がある場合は、その荷物を分けて置き、残りの2個を積み込む前に担当者へ連絡してください。",
        "language": "",
        "parts": [
          "最初に、封をした3個の荷物のラベルを配送一覧と照合してください。次に、それぞれの重さを量り、キログラム単位で小数点以下1桁まで記録してください。荷物は開封しないでください。ラベルが読めない場合や、記録された重さと0.5キログラムを超える差がある場合は、その荷物を分けて置き、残りの2個を積み込む前に担当者へ連絡してください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 24.16883399989456,
      "stages": [
        {
          "stage": "translating",
          "atMs": 24.229374999878928
        },
        {
          "stage": "speaking",
          "atMs": 349.9033749999944
        },
        {
          "stage": "speaking",
          "atMs": 350.09058399987407
        }
      ],
      "translation": {
        "source": "最初に、封をした3個の荷物のラベルを配送一覧と照合してください。次に、それぞれの重さを量り、キログラム単位で小数点以下1桁まで記録してください。荷物は開封しないでください。ラベルが読めない場合や、記録された重さと0.5キログラムを超える差がある場合は、その荷物を分けて置き、残りの2個を積み込む前に担当者へ連絡してください。",
        "translation": "First, compare the labels of the three sealed packages with the delivery list. Next, weigh each one and record its weight in kilograms to one decimal place. Do not open the packages. If a label is unreadable or if the recorded weight differs by more than 0.5 kilograms, separate that package and contact the person in charge before loading the remaining two packages.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 320
      },
      "translationReceivedMs": 349.6744170000311,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 350.0268749999814
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 296,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=267.000,fish_first_audio;dur=271.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 646.4764999998733,
      "firstAudioMs": 646.5929999998771,
      "lastAudioBytesMs": 8345.262624999974,
      "serverTimings": {
        "totalMs": 8338,
        "transcribeMs": 0,
        "translationMs": 320,
        "speechMs": 8018,
        "firstAudioMs": 613
      },
      "protocolDoneMs": 8368.190458999947,
      "settledMs": 8368.195917000063,
      "audioBytes": 367385,
      "audioSha256": "7c6eb45db4778e859243d3f8400eb1c72f521fc61c07da20f04d616f088e9074",
      "mp3Prefix": true,
      "audioFile": "audio/099-v3.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:34:19.557Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    },
    {
      "id": 297,
      "case": 99,
      "fixture": "sequential-checks-ja-en-r2",
      "baseId": "sequential-checks-ja-en",
      "family": "sequential-checks",
      "repeat": 2,
      "label": "Ordered checks and communication",
      "direction": "ja-en",
      "modality": "text",
      "inputSha256": "a906c2055d74467d326d6467709df6e6a61eea5a161247a7d92d7bfa502ad447",
      "site": "v35",
      "order": 3,
      "permutation": "main>v3>v35",
      "schedulePosition": 297,
      "scheduledAt": "2026-10-15T04:34:19.575Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.008332999888807535,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:34:19.591Z",
      "cumulativeAttemptedNominalOperations": 522,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 297,
          "text": "最初に、封をした3個の荷物のラベルを配送一覧と照合してください。次に、それぞれの重さを量り、キログラム単位で小数点以下1桁まで記録してください。荷物は開封しないでください。ラベルが読めない場合や、記録された重さと0.5キログラムを超える差がある場合は、その荷物を分けて置き、残りの2個を積み込む前に担当者へ連絡してください。",
          "language": "",
          "parts": [
            "最初に、封をした3個の荷物のラベルを配送一覧と照合してください。次に、それぞれの重さを量り、キログラム単位で小数点以下1桁まで記録してください。荷物は開封しないでください。ラベルが読めない場合や、記録された重さと0.5キログラムを超える差がある場合は、その荷物を分けて置き、残りの2個を積み込む前に担当者へ連絡してください。"
          ],
          "resolvedDirection": "ja-en",
          "receivedMs": 851.6320829999167
        },
        {
          "type": "stage",
          "id": 297,
          "part": 0,
          "stage": "translating",
          "receivedMs": 851.6905410001054
        },
        {
          "type": "translation",
          "id": 297,
          "part": 0,
          "result": {
            "source": "最初に、封をした3個の荷物のラベルを配送一覧と照合してください。次に、それぞれの重さを量り、キログラム単位で小数点以下1桁まで記録してください。荷物は開封しないでください。ラベルが読めない場合や、記録された重さと0.5キログラムを超える差がある場合は、その荷物を分けて置き、残りの2個を積み込む前に担当者へ連絡してください。",
            "translation": "First, compare the labels of the three sealed packages with the delivery list. Next, weigh each one and record its weight in kilograms to one decimal place. Do not open the packages. If a label is unreadable or if the recorded weight differs by more than 0.5 kilograms, separate that package and contact the person in charge before loading the remaining two packages.",
            "sourceLanguage": "ja",
            "targetLanguage": "en",
            "elapsedMs": 325
          },
          "speak": true,
          "receivedMs": 1182.702333000023
        },
        {
          "type": "stage",
          "id": 297,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1182.768374999985
        },
        {
          "type": "pronunciation",
          "id": 297,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "not-needed",
            "guidance": "plain",
            "rules": 0,
            "durationMs": 0
          },
          "receivedMs": 1182.8264160000253
        },
        {
          "type": "stage",
          "id": 297,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 1182.8682079999708
        },
        {
          "type": "audio-start",
          "id": 297,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=183.000,fish_first_audio;dur=183.000",
          "pronunciationPreparation": "not-needed",
          "pronunciationGuidance": "plain",
          "pronunciationRules": 0,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "receivedMs": 1472.7891659999732
        },
        {
          "type": "audio-end",
          "id": 297,
          "part": 0,
          "receivedMs": 6274.102416000096
        },
        {
          "type": "part-done",
          "id": 297,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 6274.160707999952
        },
        {
          "type": "done",
          "id": 297,
          "timings": {
            "totalMs": 5403,
            "transcribeMs": 0,
            "translationMs": 325,
            "speechMs": 5078,
            "firstAudioMs": 616
          },
          "receivedMs": 6274.204582999926
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 297,
        "text": "最初に、封をした3個の荷物のラベルを配送一覧と照合してください。次に、それぞれの重さを量り、キログラム単位で小数点以下1桁まで記録してください。荷物は開封しないでください。ラベルが読めない場合や、記録された重さと0.5キログラムを超える差がある場合は、その荷物を分けて置き、残りの2個を積み込む前に担当者へ連絡してください。",
        "language": "",
        "parts": [
          "最初に、封をした3個の荷物のラベルを配送一覧と照合してください。次に、それぞれの重さを量り、キログラム単位で小数点以下1桁まで記録してください。荷物は開封しないでください。ラベルが読めない場合や、記録された重さと0.5キログラムを超える差がある場合は、その荷物を分けて置き、残りの2個を積み込む前に担当者へ連絡してください。"
        ],
        "resolvedDirection": "ja-en"
      },
      "transcriptReceivedMs": 851.6320829999167,
      "stages": [
        {
          "stage": "translating",
          "atMs": 851.6905410001054
        },
        {
          "stage": "speaking",
          "atMs": 1182.768374999985
        },
        {
          "stage": "speaking",
          "atMs": 1182.8682079999708
        }
      ],
      "translation": {
        "source": "最初に、封をした3個の荷物のラベルを配送一覧と照合してください。次に、それぞれの重さを量り、キログラム単位で小数点以下1桁まで記録してください。荷物は開封しないでください。ラベルが読めない場合や、記録された重さと0.5キログラムを超える差がある場合は、その荷物を分けて置き、残りの2個を積み込む前に担当者へ連絡してください。",
        "translation": "First, compare the labels of the three sealed packages with the delivery list. Next, weigh each one and record its weight in kilograms to one decimal place. Do not open the packages. If a label is unreadable or if the recorded weight differs by more than 0.5 kilograms, separate that package and contact the person in charge before loading the remaining two packages.",
        "sourceLanguage": "ja",
        "targetLanguage": "en",
        "elapsedMs": 325
      },
      "translationReceivedMs": 1182.702333000023,
      "pronunciationEvents": [
        {
          "phase": "ready",
          "preparation": "not-needed",
          "guidance": "plain",
          "rules": 0,
          "durationMs": 0,
          "receivedMs": 1182.8264160000253
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 297,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=183.000,fish_first_audio;dur=183.000",
        "pronunciationPreparation": "not-needed",
        "pronunciationGuidance": "plain",
        "pronunciationRules": 0,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40
      },
      "speechHeadersMs": 1472.7891659999732,
      "firstAudioMs": 1474.3165410000365,
      "lastAudioBytesMs": 6133.365332999965,
      "serverTimings": {
        "totalMs": 5403,
        "transcribeMs": 0,
        "translationMs": 325,
        "speechMs": 5078,
        "firstAudioMs": 616
      },
      "protocolDoneMs": 6274.204582999926,
      "settledMs": 6274.210166000063,
      "audioBytes": 374908,
      "audioSha256": "2a94e9916493614847bac5119132ea7de0126ac500fd884f6ce6b58fbbadeb81",
      "mp3Prefix": true,
      "audioFile": "audio/099-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "not-needed",
        "kind": "plain",
        "rules": 0,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:34:25.871Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 298,
      "case": 100,
      "fixture": "location-en-ja-r2",
      "baseId": "location-en-ja",
      "family": "location",
      "repeat": 2,
      "label": "Location and floor",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "ceef06d11caa678f7c0216ddc93093c4ef6b1f6942a68d3c5e37ab41658f70df",
      "site": "v35",
      "order": 1,
      "permutation": "v35>main>v3",
      "schedulePosition": 298,
      "scheduledAt": "2026-10-15T04:34:25.894Z",
      "status": "complete",
      "nominalOperations": 2,
      "connectionIndex": 3,
      "waitForConnectionMs": 0.006249999860301614,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:34:25.913Z",
      "cumulativeAttemptedNominalOperations": 524,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 298,
          "text": "Please bring two folding chairs to the meeting room on the second floor.",
          "language": "",
          "parts": [
            "Please bring two folding chairs to the meeting room on the second floor."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 144.0079169999808
        },
        {
          "type": "stage",
          "id": 298,
          "part": 0,
          "stage": "translating",
          "receivedMs": 144.06608400004916
        },
        {
          "type": "translation",
          "id": 298,
          "part": 0,
          "result": {
            "source": "Please bring two folding chairs to the meeting room on the second floor.",
            "translation": "2階の会議室に折りたたみ椅子を2つ持ってきてください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 292
          },
          "speak": true,
          "receivedMs": 438.44137499993667
        },
        {
          "type": "stage",
          "id": 298,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 438.5004590000026
        },
        {
          "type": "pronunciation",
          "id": 298,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 438.5447499998845
        },
        {
          "type": "stage",
          "id": 298,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 438.58270899998024
        },
        {
          "type": "pronunciation",
          "id": 298,
          "part": 0,
          "progress": {
            "phase": "ready",
            "preparation": "compiled",
            "guidance": "contextual",
            "rules": 3,
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 440.49004199984483
        },
        {
          "type": "stage",
          "id": 298,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 440.57258399995044
        },
        {
          "type": "audio-start",
          "id": 298,
          "part": 0,
          "mime": "audio/mpeg",
          "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=157.000,fish_first_audio;dur=157.000",
          "pronunciationPreparation": "compiled",
          "pronunciationGuidance": "contextual",
          "pronunciationRules": 3,
          "pronunciationPreparationMs": 0,
          "pronunciationTargetMs": 40,
          "pronunciationTargetExceeded": false,
          "receivedMs": 706.4567090000492
        },
        {
          "type": "audio-end",
          "id": 298,
          "part": 0,
          "receivedMs": 1748.3611669999082
        },
        {
          "type": "part-done",
          "id": 298,
          "part": 0,
          "nextPart": 1,
          "receivedMs": 1748.4220839999616
        },
        {
          "type": "done",
          "id": 298,
          "timings": {
            "totalMs": 1604,
            "transcribeMs": 0,
            "translationMs": 292,
            "speechMs": 1312,
            "firstAudioMs": 558
          },
          "receivedMs": 1749.0218749998603
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 298,
        "text": "Please bring two folding chairs to the meeting room on the second floor.",
        "language": "",
        "parts": [
          "Please bring two folding chairs to the meeting room on the second floor."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 144.0079169999808,
      "stages": [
        {
          "stage": "translating",
          "atMs": 144.06608400004916
        },
        {
          "stage": "speaking",
          "atMs": 438.5004590000026
        },
        {
          "stage": "pronunciation",
          "atMs": 438.58270899998024
        },
        {
          "stage": "speaking",
          "atMs": 440.57258399995044
        }
      ],
      "translation": {
        "source": "Please bring two folding chairs to the meeting room on the second floor.",
        "translation": "2階の会議室に折りたたみ椅子を2つ持ってきてください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 292
      },
      "translationReceivedMs": 438.44137499993667,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 438.5447499998845
        },
        {
          "phase": "ready",
          "preparation": "compiled",
          "guidance": "contextual",
          "rules": 3,
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 440.49004199984483
        }
      ],
      "audioHeaders": {
        "type": "audio-start",
        "id": 298,
        "part": 0,
        "mime": "audio/mpeg",
        "serverTiming": "pronunciation;dur=0.000,fish_headers;dur=157.000,fish_first_audio;dur=157.000",
        "pronunciationPreparation": "compiled",
        "pronunciationGuidance": "contextual",
        "pronunciationRules": 3,
        "pronunciationPreparationMs": 0,
        "pronunciationTargetMs": 40,
        "pronunciationTargetExceeded": false
      },
      "speechHeadersMs": 706.4567090000492,
      "firstAudioMs": 712.4987089999486,
      "lastAudioBytesMs": 1616.808791999938,
      "serverTimings": {
        "totalMs": 1604,
        "transcribeMs": 0,
        "translationMs": 292,
        "speechMs": 1312,
        "firstAudioMs": 558
      },
      "protocolDoneMs": 1749.0218749998603,
      "settledMs": 1749.0287089999765,
      "audioBytes": 73141,
      "audioSha256": "aacb5277edc15fbf82958a2fe936e3e1ed0e60ef66ed99b9dbb9447ac11b4e35",
      "mp3Prefix": true,
      "audioFile": "audio/100-v35.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "contextual",
        "rules": 3,
        "preparationMs": 0,
        "targetMs": 40,
        "targetExceeded": false,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:34:27.668Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 1
    },
    {
      "id": 299,
      "case": 100,
      "fixture": "location-en-ja-r2",
      "baseId": "location-en-ja",
      "family": "location",
      "repeat": 2,
      "label": "Location and floor",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "ceef06d11caa678f7c0216ddc93093c4ef6b1f6942a68d3c5e37ab41658f70df",
      "site": "main",
      "order": 2,
      "permutation": "v35>main>v3",
      "schedulePosition": 299,
      "scheduledAt": "2026-10-15T04:34:27.686Z",
      "status": "complete",
      "nominalOperations": 2,
      "waitForConnectionMs": 0.0006659999489784241,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:34:27.706Z",
      "cumulativeAttemptedNominalOperations": 526,
      "requestSent": true,
      "translationHttpStatus": 200,
      "translationHeaders": {
        "cf-ray": "a4ac1c8ce845a0e3-NRT",
        "content-type": "application/json; charset=utf-8"
      },
      "translation": {
        "source": "Please bring two folding chairs to the meeting room on the second floor.",
        "translation": "2階の会議室に折りたたみ椅子を2つ持ってきてください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 574
      },
      "translationReceivedMs": 779.3414160001557,
      "speechHttpStatus": 200,
      "speechHeadersMs": 1135.7545410001185,
      "audioHeaders": {
        "cf-ray": "a4ac1c90cce8a0e3-NRT",
        "content-type": "audio/mpeg",
        "server-timing": "pronunciation;dur=4.000,fish_headers;dur=274.000,fish_first_audio;dur=274.000",
        "x-pronunciation-guidance": "plain",
        "x-pronunciation-preparation": "compiled",
        "x-pronunciation-rules": "0",
        "x-pronunciation-version": "reviewed-ja-2026-10-15",
        "x-voice-delivery": "stream",
        "x-voice-model": "s2.1-pro",
        "x-voice-provider": "Fish Audio"
      },
      "firstAudioMs": 1135.8704999999609,
      "lastAudioBytesMs": 2376.6414159999695,
      "streamEofMs": 2376.878500000108,
      "settledMs": 2376.8872500001453,
      "audioBytes": 64782,
      "audioSha256": "6882084a520106b42c8995f4171481bf9daefb16b0db41917de6e4a142433744",
      "mp3Prefix": true,
      "audioFile": "audio/100-main.mp3",
      "outcome": "complete",
      "guidance": {
        "preparation": "compiled",
        "kind": "plain",
        "rules": "0",
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": "Fish Audio",
        "voiceModel": "s2.1-pro",
        "voiceDelivery": "stream"
      },
      "finishedAt": "2026-10-15T04:34:30.087Z",
      "segmentId": "continuation-80"
    },
    {
      "id": 300,
      "case": 100,
      "fixture": "location-en-ja-r2",
      "baseId": "location-en-ja",
      "family": "location",
      "repeat": 2,
      "label": "Location and floor",
      "direction": "en-ja",
      "modality": "text",
      "inputSha256": "ceef06d11caa678f7c0216ddc93093c4ef6b1f6942a68d3c5e37ab41658f70df",
      "site": "v3",
      "order": 3,
      "permutation": "v35>main>v3",
      "schedulePosition": 300,
      "scheduledAt": "2026-10-15T04:34:30.108Z",
      "status": "failed",
      "nominalOperations": 2,
      "connectionIndex": 2,
      "waitForConnectionMs": 0.010500000091269612,
      "harnessPacingMs": 0,
      "startedAt": "2026-10-15T04:34:30.125Z",
      "cumulativeAttemptedNominalOperations": 528,
      "requestSent": true,
      "events": [
        {
          "type": "transcript",
          "id": 300,
          "text": "Please bring two folding chairs to the meeting room on the second floor.",
          "language": "",
          "parts": [
            "Please bring two folding chairs to the meeting room on the second floor."
          ],
          "resolvedDirection": "en-ja",
          "receivedMs": 690.1067919998895
        },
        {
          "type": "stage",
          "id": 300,
          "part": 0,
          "stage": "translating",
          "receivedMs": 694.7853749999776
        },
        {
          "type": "translation",
          "id": 300,
          "part": 0,
          "result": {
            "source": "Please bring two folding chairs to the meeting room on the second floor.",
            "translation": "2階の会議室に折りたたみ椅子を2つ持ってきてください。",
            "sourceLanguage": "en",
            "targetLanguage": "ja",
            "elapsedMs": 282
          },
          "speak": true,
          "receivedMs": 978.093542000046
        },
        {
          "type": "stage",
          "id": 300,
          "part": 0,
          "stage": "speaking",
          "receivedMs": 978.2367089998443
        },
        {
          "type": "pronunciation",
          "id": 300,
          "part": 0,
          "progress": {
            "phase": "preparing",
            "targetMs": 40
          },
          "receivedMs": 978.994749999838
        },
        {
          "type": "stage",
          "id": 300,
          "part": 0,
          "stage": "pronunciation",
          "receivedMs": 979.09375
        },
        {
          "type": "pronunciation",
          "id": 300,
          "part": 0,
          "progress": {
            "phase": "failed",
            "durationMs": 0,
            "targetMs": 40,
            "targetExceeded": false
          },
          "receivedMs": 980.7454589998815
        },
        {
          "type": "error",
          "id": 300,
          "part": 0,
          "nextPart": 0,
          "stage": "pronunciation",
          "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
          "status": 422,
          "code": "pronunciation_no_guidance",
          "retryable": false,
          "partialAudio": false,
          "receivedMs": 980.7990840000566
        }
      ],
      "transcript": {
        "type": "transcript",
        "id": 300,
        "text": "Please bring two folding chairs to the meeting room on the second floor.",
        "language": "",
        "parts": [
          "Please bring two folding chairs to the meeting room on the second floor."
        ],
        "resolvedDirection": "en-ja"
      },
      "transcriptReceivedMs": 690.1067919998895,
      "stages": [
        {
          "stage": "translating",
          "atMs": 694.7853749999776
        },
        {
          "stage": "speaking",
          "atMs": 978.2367089998443
        },
        {
          "stage": "pronunciation",
          "atMs": 979.09375
        }
      ],
      "translation": {
        "source": "Please bring two folding chairs to the meeting room on the second floor.",
        "translation": "2階の会議室に折りたたみ椅子を2つ持ってきてください。",
        "sourceLanguage": "en",
        "targetLanguage": "ja",
        "elapsedMs": 282
      },
      "translationReceivedMs": 978.093542000046,
      "pronunciationEvents": [
        {
          "phase": "preparing",
          "targetMs": 40,
          "receivedMs": 978.994749999838
        },
        {
          "phase": "failed",
          "durationMs": 0,
          "targetMs": 40,
          "targetExceeded": false,
          "receivedMs": 980.7454589998815
        }
      ],
      "settledMs": 980.9374589999206,
      "error": {
        "message": "This Japanese text needs pronunciation guidance before it can be played. Your text is retained; review its readings or try a shorter sentence.",
        "code": "pronunciation_no_guidance",
        "status": 422,
        "stage": "pronunciation",
        "retryable": false,
        "partialAudio": false
      },
      "outcome": "no-audio-failure",
      "guidance": {
        "preparation": null,
        "kind": null,
        "rules": null,
        "preparationMs": null,
        "targetMs": null,
        "targetExceeded": null,
        "compilerVersion": null,
        "preparationAttempts": null
      },
      "models": {
        "statusSnapshot": {
          "transcription": {
            "provider": "Groq",
            "model": "whisper-large-v3",
            "label": "Groq Whisper",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "translation": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Cerebras translation",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "humanization": {
            "provider": "Cerebras",
            "model": "gpt-oss-120b",
            "label": "Kokekun humanization",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          },
          "voice": {
            "provider": "Fish Audio",
            "model": "s2.1-pro",
            "label": "SophiaClone",
            "configured": true,
            "state": "configured",
            "detail": "Configured; connection has not been checked."
          }
        },
        "voiceProvider": null,
        "voiceModel": null,
        "voiceDelivery": null
      },
      "finishedAt": "2026-10-15T04:34:31.107Z",
      "segmentId": "continuation-80",
      "originalConnectionIndex": 0
    }
  ]
}
