{
  "result": "PASS",
  "checkedAt": "2026-11-15T03:35:20.409007+00:00",
  "scope": "Same12 original inputs, three human recording windows x four paths; native file selection/conversion/actual SaveLinkAs in local production candidate before deployment",
  "nativeAttempts": 12,
  "nativeDownloads": 12,
  "baselineDownloads": 6,
  "decodeFailuresBefore": 3,
  "decodeFailuresAfter": 0,
  "noNotesBefore": 3,
  "noNotesAfter": 0,
  "nativeOutputErrorsAfter": 0,
  "qualityTable": [
    {
      "id": "guitar15-aac-m4a",
      "input": "guitar15-aac.m4a",
      "referenceAttacks": 16,
      "outputEvents": 43,
      "strictMatches": 16,
      "missed": 0,
      "extra": 27,
      "maxOutputSimultaneous": 4,
      "download": "repair-guitar15-aac-m4a.mid",
      "downloadSha256": "c6bd587fd1fa181a840755e2ed997ca5c81d0e357a5185ef81606a27978a7e09",
      "baselineOutcome": "CONVERTED",
      "baselineMatched": 1
    },
    {
      "id": "guitar15-aac-wav",
      "input": "guitar15-aac.wav",
      "referenceAttacks": 16,
      "outputEvents": 43,
      "strictMatches": 16,
      "missed": 0,
      "extra": 27,
      "maxOutputSimultaneous": 4,
      "download": "repair-guitar15-aac-wav.mid",
      "downloadSha256": "7bb45547920fe5cbcf8058b9516a0e037c2c2e3e72dbad815c64e1de38979988",
      "baselineOutcome": "CONVERTED",
      "baselineMatched": 1
    },
    {
      "id": "guitar15-alac-m4a",
      "input": "guitar15-alac.m4a",
      "referenceAttacks": 16,
      "outputEvents": 43,
      "strictMatches": 16,
      "missed": 0,
      "extra": 27,
      "maxOutputSimultaneous": 4,
      "download": "repair-guitar15-alac-m4a.mid",
      "downloadSha256": "4d8d1464d7dcd7c5bf4f716cb1b6f544448f488b4f64cc9d4b347529bda6c7e0",
      "baselineOutcome": "DECODE_FAILED",
      "baselineMatched": null
    },
    {
      "id": "guitar15-alac-wav",
      "input": "guitar15-alac.wav",
      "referenceAttacks": 16,
      "outputEvents": 43,
      "strictMatches": 16,
      "missed": 0,
      "extra": 27,
      "maxOutputSimultaneous": 4,
      "download": "repair-guitar15-alac-wav.mid",
      "downloadSha256": "4d8d1464d7dcd7c5bf4f716cb1b6f544448f488b4f64cc9d4b347529bda6c7e0",
      "baselineOutcome": "CONVERTED",
      "baselineMatched": 1
    },
    {
      "id": "piano36-aac-m4a",
      "input": "piano36-aac.m4a",
      "referenceAttacks": 25,
      "outputEvents": 60,
      "strictMatches": 24,
      "missed": 1,
      "extra": 36,
      "maxOutputSimultaneous": 6,
      "download": "repair-piano36-aac-m4a.mid",
      "downloadSha256": "38e055dcdade892ebdadbd421e2e66daa1931012690215a6367ff16bf3738e29",
      "baselineOutcome": "NO_NOTES",
      "baselineMatched": null
    },
    {
      "id": "piano36-aac-wav",
      "input": "piano36-aac.wav",
      "referenceAttacks": 25,
      "outputEvents": 60,
      "strictMatches": 24,
      "missed": 1,
      "extra": 36,
      "maxOutputSimultaneous": 6,
      "download": "repair-piano36-aac-wav.mid",
      "downloadSha256": "5ba6997b15a5272b362a4dede19c461d6bc88eea819928e7ce4154190db921f6",
      "baselineOutcome": "NO_NOTES",
      "baselineMatched": null
    },
    {
      "id": "piano36-alac-m4a",
      "input": "piano36-alac.m4a",
      "referenceAttacks": 25,
      "outputEvents": 62,
      "strictMatches": 24,
      "missed": 1,
      "extra": 38,
      "maxOutputSimultaneous": 6,
      "download": "repair-piano36-alac-m4a.mid",
      "downloadSha256": "9d7fe6ef6c9d6e15f3232a764a7c702a8addd9c7ddedb76aa820c489580064e9",
      "baselineOutcome": "DECODE_FAILED",
      "baselineMatched": null
    },
    {
      "id": "piano36-alac-wav",
      "input": "piano36-alac.wav",
      "referenceAttacks": 25,
      "outputEvents": 62,
      "strictMatches": 24,
      "missed": 1,
      "extra": 38,
      "maxOutputSimultaneous": 6,
      "download": "repair-piano36-alac-wav.mid",
      "downloadSha256": "9d7fe6ef6c9d6e15f3232a764a7c702a8addd9c7ddedb76aa820c489580064e9",
      "baselineOutcome": "NO_NOTES",
      "baselineMatched": null
    },
    {
      "id": "piano61-aac-m4a",
      "input": "piano61-aac.m4a",
      "referenceAttacks": 24,
      "outputEvents": 55,
      "strictMatches": 21,
      "missed": 3,
      "extra": 34,
      "maxOutputSimultaneous": 7,
      "download": "repair-piano61-aac-m4a.mid",
      "downloadSha256": "19eba1f7f44b917a6fd86e1e914ec1a7345cb9aedf8cabdc49f22a8d189e8c8c",
      "baselineOutcome": "CONVERTED",
      "baselineMatched": 0
    },
    {
      "id": "piano61-aac-wav",
      "input": "piano61-aac.wav",
      "referenceAttacks": 24,
      "outputEvents": 56,
      "strictMatches": 21,
      "missed": 3,
      "extra": 35,
      "maxOutputSimultaneous": 7,
      "download": "repair-piano61-aac-wav.mid",
      "downloadSha256": "ce4776b959d223f246480570daddb6487298a0d50ea9504ac74bde270bed505d",
      "baselineOutcome": "CONVERTED",
      "baselineMatched": 0
    },
    {
      "id": "piano61-alac-m4a",
      "input": "piano61-alac.m4a",
      "referenceAttacks": 24,
      "outputEvents": 55,
      "strictMatches": 21,
      "missed": 3,
      "extra": 34,
      "maxOutputSimultaneous": 6,
      "download": "repair-piano61-alac-m4a.mid",
      "downloadSha256": "b9cda9fc98ac4da85430bd274aea7f3a6cb231aa8589d61b4ce0dcd7c7f87664",
      "baselineOutcome": "DECODE_FAILED",
      "baselineMatched": null
    },
    {
      "id": "piano61-alac-wav",
      "input": "piano61-alac.wav",
      "referenceAttacks": 24,
      "outputEvents": 55,
      "strictMatches": 21,
      "missed": 3,
      "extra": 34,
      "maxOutputSimultaneous": 6,
      "download": "repair-piano61-alac-wav.mid",
      "downloadSha256": "b9cda9fc98ac4da85430bd274aea7f3a6cb231aa8589d61b4ce0dcd7c7f87664",
      "baselineOutcome": "CONVERTED",
      "baselineMatched": 0
    }
  ],
  "matching": "Reference-order nearest unused, exact integer MIDI pitch, onset<=50ms; no fitted shift or octave credit",
  "negativeControls": "Actual browser integration silence and fixed white noise returned0; six seeded noise controls and tonal positives independently checked by unit tests; not a guarantee for all noise",
  "importantLimits": [
    "Output events still include27\u201338 unmatched events per clip and may need substantial editing",
    "Counts conditional on original labels/clock/carry definition; hardware key duration differs from pedal decay",
    "12successful files are a fixed cohort, not a measured real-user conversion rate or ranking/behavior effect",
    "Controlled16-bit ALAC fallback and AAC examples, not all M4A codecs/bit depths/devices",
    "Local converter beta path changes default analysis; original single-note detector remains selectable; old data/seals immutable"
  ],
  "rawEvidence": "native-retest.json"
}
