{
  "caseId": "vibe-boundary",
  "rawStdoutBytes": 15,
  "rawStdoutSHA256": "c3dffcea0c4728385fb6c3ef43488aa3c57cf5dbf6e07a145a375ceb61deef71",
  "rawStderrBytes": 0,
  "rawStderrSHA256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
  "uneditedText": " [BLANK_AUDIO]\n",
  "normalizedTokens": [
    "blankaudio"
  ],
  "exitCode": 0,
  "durationMs": 15876,
  "inputByteHashUnchanged": true,
  "normalizationRule": "Compare all reference and transcript tokens after Unicode NFKC normalization, lowercasing and removal of punctuation. Collapse whitespace and map standalone Arabic tokens 3, 2, 12 and 4 to three, two, twelve and four respectively in both texts. No synonym, stopword, phrase or failed-region deletion is permitted. Compute Levenshtein word edit distance across the complete normalized reference and complete normalized native transcript, divided by the reference token count. The original stdout bytes and unnormalized text must also be retained.",
  "normalizationImplementation": "NFKC/lowercase; remove Python ASCII string.punctuation and Unicode category P characters; split whitespace; map only standalone 3/2/12/4 tokens. No currency expansion, synonym substitution, stopword removal, phrase deletion or failed-region exclusion.",
  "sampleCount": 160000,
  "sampleRate": 16000,
  "channels": 1,
  "bitsPerSample": 16,
  "pcmBytes": 320000,
  "allSamplesZero": true,
  "nonWhitespaceStdout": "[BLANK_AUDIO]",
  "lexicalTokenCount": 1,
  "boundaryInterpretation": "[BLANK_AUDIO] is the actual native silence marker. It fails the original strict empty-output condition; it is not a fabricated shop action or evidence of hallucinated business speech."
}
