{
  "reviewedAt": "2026-10-02T21:54:13.915626+00:00",
  "contractSha256": "8cbeb8426b8600367bf48d8c202d61a4350f0608de29c16868fa98b1fa537736",
  "scope": "12 unchanged frozen conditions. Primary 3 passed/3 unverified; boundary 2 passed/4 unverified. No listening review performed. Both outcomes partial.",
  "cases": [
    {
      "caseId": "kokoro-web-primary",
      "outcome": "partial",
      "conditions": [
        {
          "condition": "Capture the exact input and every frozen visible UI control before generation.",
          "verdict": "passed",
          "observed": "Exact frozen text and visible settings captured before the unique Generate Voice action.",
          "evidenceIds": [
            "kokoro-primary-input",
            "kokoro-primary-mp3",
            "kokoro-primary-before-controls-json",
            "kokoro-primary-before-jpg",
            "kokoro-primary-after-jpg",
            "kokoro-primary-download-receipt-json",
            "kokoro-primary-file-verification-json",
            "kokoro-contract",
            "kokoro-provenance",
            "kokoro-condition-review"
          ]
        },
        {
          "condition": "One Generate Voice click in the actual native Browser/CPU UI; retain any first error instead of silently retrying or changing settings.",
          "verdict": "passed",
          "observed": "One native Generate Voice action in the Browser/CPU interface; no retry, settings change or output repair.",
          "evidenceIds": [
            "kokoro-primary-input",
            "kokoro-primary-mp3",
            "kokoro-primary-before-controls-json",
            "kokoro-primary-before-jpg",
            "kokoro-primary-after-jpg",
            "kokoro-primary-download-receipt-json",
            "kokoro-primary-file-verification-json",
            "kokoro-contract",
            "kokoro-provenance",
            "kokoro-condition-review"
          ]
        },
        {
          "condition": "Download the first native output without edits or stitching. Record file bytes and SHA256; decoding confirms an MP3 audio stream with positive duration.",
          "verdict": "passed",
          "observed": "First native MP3 preserved: 244365 bytes; SHA256 9476ec2515c4810b88fcb0542acf43a3677ee340faabcd01080355a58313e41d; 12.129125 seconds, mono 24000 Hz. Decoding passed.",
          "evidenceIds": [
            "kokoro-primary-input",
            "kokoro-primary-mp3",
            "kokoro-primary-before-controls-json",
            "kokoro-primary-before-jpg",
            "kokoro-primary-after-jpg",
            "kokoro-primary-download-receipt-json",
            "kokoro-primary-file-verification-json",
            "kokoro-contract",
            "kokoro-provenance",
            "kokoro-condition-review"
          ]
        },
        {
          "condition": "The first output plays as audible English speech rather than an empty, silent or corrupt file. Record actual duration and any rendering failure; waveform metadata alone does not prove intelligibility.",
          "verdict": "unverified",
          "observed": "Listening review unavailable; no claim about audible English or value preservation.",
          "evidenceIds": [
            "kokoro-primary-input",
            "kokoro-primary-mp3",
            "kokoro-primary-before-controls-json",
            "kokoro-primary-before-jpg",
            "kokoro-primary-after-jpg",
            "kokoro-primary-download-receipt-json",
            "kokoro-primary-file-verification-json",
            "kokoro-contract",
            "kokoro-provenance",
            "kokoro-condition-review"
          ]
        },
        {
          "condition": "Listening confirms Saturday, 10:00 a.m., water bottle, blue gate, and the negation in Do not bring pets are preserved; record each item separately.",
          "verdict": "unverified",
          "observed": "Listening review unavailable; named facts and negation are unverified.",
          "evidenceIds": [
            "kokoro-primary-input",
            "kokoro-primary-mp3",
            "kokoro-primary-before-controls-json",
            "kokoro-primary-before-jpg",
            "kokoro-primary-after-jpg",
            "kokoro-primary-download-receipt-json",
            "kokoro-primary-file-verification-json",
            "kokoro-contract",
            "kokoro-provenance",
            "kokoro-condition-review"
          ]
        },
        {
          "condition": "Listening confirms the complete announcement through every detail is fictional, with no added content or early truncation. If no listening review is available, leave this condition unverified.",
          "verdict": "unverified",
          "observed": "Listening review unavailable; complete spoken text, negations and closing disclaimer are unverified.",
          "evidenceIds": [
            "kokoro-primary-input",
            "kokoro-primary-mp3",
            "kokoro-primary-before-controls-json",
            "kokoro-primary-before-jpg",
            "kokoro-primary-after-jpg",
            "kokoro-primary-download-receipt-json",
            "kokoro-primary-file-verification-json",
            "kokoro-contract",
            "kokoro-provenance",
            "kokoro-condition-review"
          ]
        }
      ]
    },
    {
      "caseId": "kokoro-web-boundary",
      "outcome": "partial",
      "conditions": [
        {
          "condition": "Capture the exact boundary input and the same frozen native UI settings before generation.",
          "verdict": "passed",
          "observed": "Exact frozen text and visible settings captured before the unique Generate Voice action.",
          "evidenceIds": [
            "kokoro-boundary-input",
            "kokoro-boundary-mp3",
            "kokoro-boundary-before-controls-json",
            "kokoro-boundary-before-jpg",
            "kokoro-boundary-after-jpg",
            "kokoro-boundary-download-receipt-json",
            "kokoro-boundary-file-verification-json",
            "kokoro-contract",
            "kokoro-provenance",
            "kokoro-condition-review"
          ]
        },
        {
          "condition": "One Generate Voice click; retain first native failure and prohibit replacement outputs or changed settings.",
          "verdict": "passed",
          "observed": "One native Generate Voice action in the Browser/CPU interface; no retry, settings change or output repair.",
          "evidenceIds": [
            "kokoro-boundary-input",
            "kokoro-boundary-mp3",
            "kokoro-boundary-before-controls-json",
            "kokoro-boundary-before-jpg",
            "kokoro-boundary-after-jpg",
            "kokoro-boundary-download-receipt-json",
            "kokoro-boundary-file-verification-json",
            "kokoro-contract",
            "kokoro-provenance",
            "kokoro-condition-review"
          ]
        },
        {
          "condition": "Download and retain the first native MP3. Record bytes, SHA256, stream metadata and actual duration; it must decode and play as audible speech.",
          "verdict": "unverified",
          "observed": "First native MP3 preserved: 298605 bytes; SHA256 cd6213e11b8353f4ce4f2db1cf61d091d8ccc44b91042f6234dc79329def6299; 14.837000 seconds, mono 24000 Hz. Decoding passed. Audible playback remains unverified, so this entire condition is unverified.",
          "evidenceIds": [
            "kokoro-boundary-input",
            "kokoro-boundary-mp3",
            "kokoro-boundary-before-controls-json",
            "kokoro-boundary-before-jpg",
            "kokoro-boundary-after-jpg",
            "kokoro-boundary-download-receipt-json",
            "kokoro-boundary-file-verification-json",
            "kokoro-contract",
            "kokoro-provenance",
            "kokoro-condition-review"
          ]
        },
        {
          "condition": "Listening confirms parcel B72, twelve dollars and fifty cents, October twelfth twenty twenty six, and three thirty p.m. Preserve the meaning of every value; equivalent natural spoken forms are accepted and deviations are recorded individually.",
          "verdict": "unverified",
          "observed": "Listening review unavailable; B72, price, date and time preservation are unverified.",
          "evidenceIds": [
            "kokoro-boundary-input",
            "kokoro-boundary-mp3",
            "kokoro-boundary-before-controls-json",
            "kokoro-boundary-before-jpg",
            "kokoro-boundary-after-jpg",
            "kokoro-boundary-download-receipt-json",
            "kokoro-boundary-file-verification-json",
            "kokoro-contract",
            "kokoro-provenance",
            "kokoro-condition-review"
          ]
        },
        {
          "condition": "Listening confirms an audible pause between p.m. and Do not, and does not speak the [1s] control tag. Record the measured interval if reviewed from decoded audio; do not claim exact one-second accuracy without measurement.",
          "verdict": "unverified",
          "observed": "Listening review unavailable; pause placement and omission of spoken control tag are unverified. No pause interval was measured.",
          "evidenceIds": [
            "kokoro-boundary-input",
            "kokoro-boundary-mp3",
            "kokoro-boundary-before-controls-json",
            "kokoro-boundary-before-jpg",
            "kokoro-boundary-after-jpg",
            "kokoro-boundary-download-receipt-json",
            "kokoro-boundary-file-verification-json",
            "kokoro-contract",
            "kokoro-provenance",
            "kokoro-condition-review"
          ]
        },
        {
          "condition": "Listening confirms Do not send messages or place orders and the closing fictional disclaimer without added or missing content. This evaluates spoken text preservation, with no real messages or orders executed.",
          "verdict": "unverified",
          "observed": "Listening review unavailable; complete spoken text, negations and closing disclaimer are unverified.",
          "evidenceIds": [
            "kokoro-boundary-input",
            "kokoro-boundary-mp3",
            "kokoro-boundary-before-controls-json",
            "kokoro-boundary-before-jpg",
            "kokoro-boundary-after-jpg",
            "kokoro-boundary-download-receipt-json",
            "kokoro-boundary-file-verification-json",
            "kokoro-contract",
            "kokoro-provenance",
            "kokoro-condition-review"
          ]
        }
      ]
    }
  ]
}
