{
  "version": "1.0",
  "kind": "implementation-acceptance-protocol",
  "channel": "browser-WebRTC-example",
  "measuredResults": null,
  "reason": "Tikras garso bandymas atliekamas įgyvendinus ir prijungus pasirinktą kanalą; tuščias matavimas nėra 0 ms.",
  "requiredRunFields": [
    "runId",
    "recordedAt",
    "environment",
    "channel",
    "architecture",
    "modelVersions",
    "networkConditions",
    "inputAudioHash",
    "outputAudioHash",
    "expectedFields",
    "actualFields",
    "result",
    "reviewer"
  ],
  "events": [
    "userSpeechEnd",
    "firstAudibleAgentSound",
    "toolRequest",
    "toolResponse",
    "targetActionConfirmed",
    "interruptionStarted",
    "agentAudioStopped"
  ],
  "metrics": {
    "responseStartMs": [
      "userSpeechEnd",
      "firstAudibleAgentSound"
    ],
    "toolDurationMs": [
      "toolRequest",
      "toolResponse"
    ],
    "actionDurationMs": [
      "userSpeechEnd",
      "targetActionConfirmed"
    ]
  },
  "cases": [
    {
      "id": "VOICE-LT-01",
      "focus": [
        "vardas",
        "konkreti data",
        "registracijos baigtis"
      ]
    },
    {
      "id": "VOICE-LT-02",
      "focus": [
        "sumos pataisymas",
        "patvirtinta galutinė reikšmė"
      ]
    },
    {
      "id": "VOICE-LT-03",
      "focus": [
        "triukšmas",
        "pertraukimas",
        "žmogaus perėmimas"
      ]
    }
  ],
  "acceptance": [
    "Perklausytas visas įrašas ir sutikrinti laukai",
    "Neatliktas neleistinas veiksmas",
    "Perdavimo santrauka išlaiko neaiškumus",
    "Visi nepavykę bandymai įtraukti į imtį",
    "Laikai skelbiami tik su vienoda metodika"
  ],
  "sampleSize": "Nustatoma pagal priėmimo tikslą prieš bandymą; 3 scenarijai nėra statistinės reprezentatyvumo garantija"
}
