{
  "schema": "turkos-public-development-evidence/v1",
  "originalReport": {
    "path": "reports/os-implementation/K1685-turkfs-replay-local-OwC1Nl/report.json",
    "sha256": "71a84d92aba4390d118a8ae0028a8b47e162363e1af97bd9cd50e30ae9b58aaf",
    "bytes": 4554
  },
  "status": "K1681_K1684_LOCAL_VALIDATED",
  "scope": "Two bounded local replay tests cover all eight old/new home combinations, missing or invalid commit, pre-I/O home validation, four I/O failures and idempotent second replay. A mutant rewriting already-applied homes fails the positive test. AArch64 no_std compilation is required. Fresh-process device evidence remains for K1685; arbitrary torn sectors and product acceptance stay open.",
  "productAccepted": false,
  "tests": {
    "greenCount": 2,
    "mutationRejected": true
  },
  "caseCount": 0,
  "caseSerialsSelected": 0,
  "imageSha256": null,
  "files": [
    {
      "name": "lib.rs",
      "source": "reports/os-implementation/K1685-turkfs-replay-local-OwC1Nl/source/os-turkfs-journal/src/lib.rs",
      "originalSha256": "0f846ba6e90c3814e8a490f9ad4a857512e0610c0798bba45898ff3b46e47ad8",
      "href": "/os-evidence/0f846ba6e90c3814e8a490f9ad4a857512e0610c0798bba45898ff3b46e47ad8.txt",
      "sha256": "0f846ba6e90c3814e8a490f9ad4a857512e0610c0798bba45898ff3b46e47ad8",
      "bytes": 3327,
      "redacted": false
    },
    {
      "name": "replay.rs",
      "source": "reports/os-implementation/K1685-turkfs-replay-local-OwC1Nl/source/os-turkfs-journal/src/replay.rs",
      "originalSha256": "aff83758dbe1491ff2ba86ba12618153183e3e44f581ca5029d20eb852712e36",
      "href": "/os-evidence/aff83758dbe1491ff2ba86ba12618153183e3e44f581ca5029d20eb852712e36.txt",
      "sha256": "aff83758dbe1491ff2ba86ba12618153183e3e44f581ca5029d20eb852712e36",
      "bytes": 2641,
      "redacted": false
    },
    {
      "name": "turkfs_recovery_replay.rs",
      "source": "reports/os-implementation/K1685-turkfs-replay-local-OwC1Nl/source/kernel/tests/os/turkfs_recovery_replay.rs",
      "originalSha256": "0cfbaeafc6c996ae984aae17d723e743594ca9d44781582d7272e7ac6876a0a8",
      "href": "/os-evidence/0cfbaeafc6c996ae984aae17d723e743594ca9d44781582d7272e7ac6876a0a8.txt",
      "sha256": "0cfbaeafc6c996ae984aae17d723e743594ca9d44781582d7272e7ac6876a0a8",
      "bytes": 3970,
      "redacted": false
    },
    {
      "name": "TURKFS_RECOVERY_REPLAY_CONTRACT.md",
      "source": "reports/os-implementation/K1685-turkfs-replay-local-OwC1Nl/source/kernel/TURKFS_RECOVERY_REPLAY_CONTRACT.md",
      "originalSha256": "edd1001a8e1a5b8d4de063b16448eff5e201f08b77407706b8862558f9eacd63",
      "href": "/os-evidence/edd1001a8e1a5b8d4de063b16448eff5e201f08b77407706b8862558f9eacd63.txt",
      "sha256": "edd1001a8e1a5b8d4de063b16448eff5e201f08b77407706b8862558f9eacd63",
      "bytes": 1497,
      "redacted": false
    },
    {
      "name": "turkfs-replay-local.mjs",
      "source": "scripts/os-acceptance/turkfs-replay-local.mjs",
      "originalSha256": "3b75249d336ead9f8af47909e0a92f0a0e03da7e4a0f6b9d002baf117012d69b",
      "href": "/os-evidence/3b75249d336ead9f8af47909e0a92f0a0e03da7e4a0f6b9d002baf117012d69b.txt",
      "sha256": "3b75249d336ead9f8af47909e0a92f0a0e03da7e4a0f6b9d002baf117012d69b",
      "bytes": 5523,
      "redacted": false
    },
    {
      "name": "no-std-root.rs",
      "source": "reports/os-implementation/K1685-turkfs-replay-local-OwC1Nl/source/no-std-root.rs",
      "originalSha256": "29d3c815d5dfa03b7df75d1b2094c0d1372a42a0647ebe9ac2b455733f7c15f3",
      "href": "/os-evidence/29d3c815d5dfa03b7df75d1b2094c0d1372a42a0647ebe9ac2b455733f7c15f3.txt",
      "sha256": "29d3c815d5dfa03b7df75d1b2094c0d1372a42a0647ebe9ac2b455733f7c15f3",
      "bytes": 72,
      "redacted": false
    },
    {
      "name": "host-compile.log",
      "source": "reports/os-implementation/K1685-turkfs-replay-local-OwC1Nl/host-compile.log",
      "originalSha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "href": "/os-evidence/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.txt",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "bytes": 0,
      "redacted": false
    },
    {
      "name": "host-tests.log",
      "source": "reports/os-implementation/K1685-turkfs-replay-local-OwC1Nl/host-tests.log",
      "originalSha256": "d470d29b3dd826f54db927afb08d3f366395070e2d6386b10abd6de9ef5e7cfb",
      "href": "/os-evidence/d470d29b3dd826f54db927afb08d3f366395070e2d6386b10abd6de9ef5e7cfb.txt",
      "sha256": "d470d29b3dd826f54db927afb08d3f366395070e2d6386b10abd6de9ef5e7cfb",
      "bytes": 207,
      "redacted": false
    },
    {
      "name": "aarch64-no-std-check.log",
      "source": "reports/os-implementation/K1685-turkfs-replay-local-OwC1Nl/aarch64-no-std-check.log",
      "originalSha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "href": "/os-evidence/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.txt",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "bytes": 0,
      "redacted": false
    },
    {
      "name": "mutant-compile.log",
      "source": "reports/os-implementation/K1685-turkfs-replay-local-OwC1Nl/mutant-compile.log",
      "originalSha256": "58f3e3065e5090b77dc94a64dd82f95e8b3712032d1615b3def7a78572ece22c",
      "href": "/os-evidence/312a21c80647e848d1e87214cf0014608f6e4cd26067b77f3ecd6cb55399d72a.txt",
      "sha256": "312a21c80647e848d1e87214cf0014608f6e4cd26067b77f3ecd6cb55399d72a",
      "bytes": 456,
      "redacted": true
    },
    {
      "name": "mutant-tests.log",
      "source": "reports/os-implementation/K1685-turkfs-replay-local-OwC1Nl/mutant-tests.log",
      "originalSha256": "3709b1c649faee61b05b471d886a1b62dfbfc8b9544ec9f874b54ccc9b4fa815",
      "href": "/os-evidence/956110d9aec2417d4885e1c0d92f3145caa42fc81ee94d084ba0b69eceabfcd8.txt",
      "sha256": "956110d9aec2417d4885e1c0d92f3145caa42fc81ee94d084ba0b69eceabfcd8",
      "bytes": 695,
      "redacted": true
    },
    {
      "name": "replay.rs",
      "source": "reports/os-implementation/K1685-turkfs-replay-local-OwC1Nl/mutant/os-turkfs-journal/src/replay.rs",
      "originalSha256": "5d04ffe37faad4937e96de16ede491108f68d467a92712eba9a4e654fd738847",
      "href": "/os-evidence/5d04ffe37faad4937e96de16ede491108f68d467a92712eba9a4e654fd738847.txt",
      "sha256": "5d04ffe37faad4937e96de16ede491108f68d467a92712eba9a4e654fd738847",
      "bytes": 2603,
      "redacted": false
    }
  ],
  "moves": [
    "K1681",
    "K1682",
    "K1683",
    "K1684"
  ]
}
