{
  "preparedAt": "2026-10-03T03:10:36.089333+00:00",
  "redactions": [
    {
      "source": "outputs/product-tests/subtitle-edit-native-2026-10-03/original-case-contract-v1.json",
      "privateOriginalSha256": "de0bbfacb926769c78b8d146747e0832e84801de94f735183df9dd40ba7ed48e",
      "publicPath": "/evidence/subtitle-edit-native-2026-10-03/original-case-contract-projection-v1.json",
      "publicSha256": "e8b8a232f8f7eb1f80bea06d25e7821664293eed8aafbf50b71e9bd08149b6f6",
      "scope": "Only originalBytes physical reference paths replaced by public originals paths; complete cases and frozen FAQ remain equal.",
      "publicCopyIsByteIdentical": false
    },
    {
      "source": "outputs/product-tests/subtitle-edit-native-2026-10-03/runtime-frozen-v1.json",
      "privateOriginalSha256": "520430442a30efbfab4a87bebacf904f956fdff1243fa54132d7ac623599015d",
      "publicPath": "/evidence/subtitle-edit-native-2026-10-03/runtime-frozen-projection-v1.json",
      "publicSha256": "c068b46f3180a923936c0425a20e4c6d56d89d5c2fa7469c4450a7fd46d9681d",
      "scope": "Selected runtime projection: resource and command paths templated, environment values omitted and names retained; backend safe observation unchanged. Original runtime hash is independently bound.",
      "publicCopyIsByteIdentical": false
    },
    {
      "source": "outputs/product-tests/subtitle-edit-native-2026-10-03/pre-inference-review-v1.json",
      "privateOriginalSha256": "99e0805b55bbf82d0cf78b29daee2817768f1ce94b1051e24ea2e44ad0ed65dc",
      "publicPath": "/evidence/subtitle-edit-native-2026-10-03/pre-inference-review-projection-v1.json",
      "publicSha256": "24f092fcfadc710cea7e8692899fa384c5fcb6f830496517ebf24bb199cecdee",
      "scope": "Public selected-field summary, not byte-identical private report.",
      "publicCopyIsByteIdentical": false
    },
    {
      "source": "outputs/product-tests/subtitle-edit-native-2026-10-03/primary/native-process-receipt-v1.json",
      "privateOriginalSha256": "7f2c33b8d447256d9b1f367ab4949d1feba388019842ca097f9dc3c159547c10",
      "publicPath": "/evidence/subtitle-edit-native-2026-10-03/primary/native-process-projection-v1.json",
      "publicSha256": "acbbd504f474302eef0733ac13bf555c829037659761751fa0dbdfbe84d0ee47",
      "scope": "Command/cwd physical lab paths templated; all process times, exit, timeout, output and stdout/stderr hashes unchanged.",
      "publicCopyIsByteIdentical": false
    },
    {
      "source": "outputs/product-tests/subtitle-edit-native-2026-10-03/primary/native-stdout.bin",
      "privateOriginalSha256": "151f3e0bdc5cabc81589f55053dbb2b9b5cc05eb2ccf99494700aaf283089d21",
      "publicPath": "/evidence/subtitle-edit-native-2026-10-03/primary/native-stdout-projection-v1.json",
      "publicSha256": "443f3857344b0fcaa6db014fb16fddde66b7b4205452ce74ef902534b81a4cbf",
      "scope": "Only files[].input/output lab prefix replaced; native JSON success is process/file status, not translation accuracy.",
      "publicCopyIsByteIdentical": false
    },
    {
      "source": "outputs/product-tests/subtitle-edit-native-2026-10-03/records/subtitle-edit-primary-request-01-upstream-response.json",
      "privateOriginalSha256": "2f437198420c26aaf81883149ea7ce29e0268a581143d81d57cc9337ac5c9abb",
      "privateServedSha256": "2f437198420c26aaf81883149ea7ce29e0268a581143d81d57cc9337ac5c9abb",
      "publicPath": "/evidence/subtitle-edit-native-2026-10-03/primary/upstream-response-01-redacted.json",
      "publicSha256": "18074c28d67cfe44cb760e7d21a2ba1975fe89c7fd5c62d7276cfd25ebc0093a",
      "scope": "Only one top-level model JSON string token is replaced; every byte outside that token and all choices/content remain unchanged. Public response is not byte-identical to private original.",
      "publicCopyIsByteIdentical": false
    },
    {
      "source": "outputs/product-tests/subtitle-edit-native-2026-10-03/boundary/native-process-receipt-v1.json",
      "privateOriginalSha256": "b4efe2c9efb870b6b3780107429ad182df91273a972120032a7d82a0fbccd4d4",
      "publicPath": "/evidence/subtitle-edit-native-2026-10-03/boundary/native-process-projection-v1.json",
      "publicSha256": "d95c352b870cd76f43c6c5b1fc13851d926000ca5fcb6290e2341d469bb1f1ce",
      "scope": "Command/cwd physical lab paths templated; all process times, exit, timeout, output and stdout/stderr hashes unchanged.",
      "publicCopyIsByteIdentical": false
    },
    {
      "source": "outputs/product-tests/subtitle-edit-native-2026-10-03/boundary/native-stdout.bin",
      "privateOriginalSha256": "54ae735909bc48398a6600313a51a4be584c26706be6761e7bcd06e1edced995",
      "publicPath": "/evidence/subtitle-edit-native-2026-10-03/boundary/native-stdout-projection-v1.json",
      "publicSha256": "006645b19c0765d982b96949bea95597900dc3aafc46c12874fb1349278647e2",
      "scope": "Only files[].input/output lab prefix replaced; native JSON success is process/file status, not translation accuracy.",
      "publicCopyIsByteIdentical": false
    },
    {
      "source": "outputs/product-tests/subtitle-edit-native-2026-10-03/records/subtitle-edit-boundary-request-01-upstream-response.json",
      "privateOriginalSha256": "2caaa59a4ee55de24f1138b753d2eb563bed45b6804b34314d139a8b50235072",
      "privateServedSha256": "2caaa59a4ee55de24f1138b753d2eb563bed45b6804b34314d139a8b50235072",
      "publicPath": "/evidence/subtitle-edit-native-2026-10-03/boundary/upstream-response-01-redacted.json",
      "publicSha256": "6bf5072658dd336383b14f28992b83e8b8080e6de209233f820c4993dec145e2",
      "scope": "Only one top-level model JSON string token is replaced; every byte outside that token and all choices/content remain unchanged. Public response is not byte-identical to private original.",
      "publicCopyIsByteIdentical": false
    }
  ],
  "requestTextModified": false,
  "providerOutputTextModified": false,
  "nativeSubtitleBytesModified": false,
  "scope": "Only labelled physical path redaction/selected-field projections; private original hashes retained."
}
