{
  "schema": "turkos-public-development-evidence/v1",
  "originalReport": {
    "path": "reports/os-implementation/K1595-vfs-ro-cache-local-wwMXeU/report.json",
    "sha256": "fd3dadc5e2ea7d153e36c78f609cffec589693675b135c0daeb5c3e348a4f39f",
    "bytes": 3220
  },
  "status": "K1591_K1594_LOCAL_VALIDATED",
  "scope": "The two-entry read-only block cache keys volume, mount and media generations, inode, and block; pinned entries resist eviction and mount invalidation. Two host tests, AArch64 no_std compilation, and a red incomplete-cache-key mutant are recorded. Real guest cache evidence remains for K1595.",
  "productAccepted": false,
  "tests": {
    "greenCount": 2,
    "mutationRejected": true
  },
  "caseCount": 0,
  "caseSerialsSelected": 0,
  "imageSha256": null,
  "files": [
    {
      "name": "lib.rs",
      "source": "reports/os-implementation/K1595-vfs-ro-cache-local-wwMXeU/source/os-vfs-ro-cache/src/lib.rs",
      "originalSha256": "d1defb9ec50edd4b8a918987f332807022f0f6a49e73348b497ee84331d60b05",
      "href": "/os-evidence/d1defb9ec50edd4b8a918987f332807022f0f6a49e73348b497ee84331d60b05.txt",
      "sha256": "d1defb9ec50edd4b8a918987f332807022f0f6a49e73348b497ee84331d60b05",
      "bytes": 4617,
      "redacted": false
    },
    {
      "name": "vfs_ro_cache.rs",
      "source": "reports/os-implementation/K1595-vfs-ro-cache-local-wwMXeU/source/kernel/tests/os/vfs_ro_cache.rs",
      "originalSha256": "866a1ce35bf935ce35c9384c550ffdf4261965f6715a8c4998a0a9a43a70d6c8",
      "href": "/os-evidence/866a1ce35bf935ce35c9384c550ffdf4261965f6715a8c4998a0a9a43a70d6c8.txt",
      "sha256": "866a1ce35bf935ce35c9384c550ffdf4261965f6715a8c4998a0a9a43a70d6c8",
      "bytes": 2462,
      "redacted": false
    },
    {
      "name": "VFS_RO_CACHE_CONTRACT.md",
      "source": "reports/os-implementation/K1595-vfs-ro-cache-local-wwMXeU/source/kernel/VFS_RO_CACHE_CONTRACT.md",
      "originalSha256": "c4f5b68c5a40f39460d5b89861362a9dfb749752f0fbcd5cc5ce4013c111b635",
      "href": "/os-evidence/c4f5b68c5a40f39460d5b89861362a9dfb749752f0fbcd5cc5ce4013c111b635.txt",
      "sha256": "c4f5b68c5a40f39460d5b89861362a9dfb749752f0fbcd5cc5ce4013c111b635",
      "bytes": 820,
      "redacted": false
    },
    {
      "name": "vfs-ro-cache-local.mjs",
      "source": "scripts/os-acceptance/vfs-ro-cache-local.mjs",
      "originalSha256": "4ae81d255ed2682e01dcf009361c40cc863c8452982e698c85bac8263d2f7cd3",
      "href": "/os-evidence/4ae81d255ed2682e01dcf009361c40cc863c8452982e698c85bac8263d2f7cd3.txt",
      "sha256": "4ae81d255ed2682e01dcf009361c40cc863c8452982e698c85bac8263d2f7cd3",
      "bytes": 4816,
      "redacted": false
    },
    {
      "name": "no-std-root.rs",
      "source": "reports/os-implementation/K1595-vfs-ro-cache-local-wwMXeU/source/no-std-root.rs",
      "originalSha256": "a8843df2fd6d1524c497ec358a687392acdc8b9cb8bd02ea70a9b1a70712ca63",
      "href": "/os-evidence/a8843df2fd6d1524c497ec358a687392acdc8b9cb8bd02ea70a9b1a70712ca63.txt",
      "sha256": "a8843df2fd6d1524c497ec358a687392acdc8b9cb8bd02ea70a9b1a70712ca63",
      "bytes": 65,
      "redacted": false
    },
    {
      "name": "host-compile.log",
      "source": "reports/os-implementation/K1595-vfs-ro-cache-local-wwMXeU/host-compile.log",
      "originalSha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "href": "/os-evidence/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.txt",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "bytes": 0,
      "redacted": false
    },
    {
      "name": "host-tests.log",
      "source": "reports/os-implementation/K1595-vfs-ro-cache-local-wwMXeU/host-tests.log",
      "originalSha256": "376d4d9578428d656fa755f1a8fa7825a1dee460f8012f35044e7f955134cdc3",
      "href": "/os-evidence/376d4d9578428d656fa755f1a8fa7825a1dee460f8012f35044e7f955134cdc3.txt",
      "sha256": "376d4d9578428d656fa755f1a8fa7825a1dee460f8012f35044e7f955134cdc3",
      "bytes": 187,
      "redacted": false
    },
    {
      "name": "aarch64-no-std-check.log",
      "source": "reports/os-implementation/K1595-vfs-ro-cache-local-wwMXeU/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/K1595-vfs-ro-cache-local-wwMXeU/mutant-compile.log",
      "originalSha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "href": "/os-evidence/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.txt",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "bytes": 0,
      "redacted": false
    },
    {
      "name": "mutant-tests.log",
      "source": "reports/os-implementation/K1595-vfs-ro-cache-local-wwMXeU/mutant-tests.log",
      "originalSha256": "d054882cc51982adaf34ba500b81603f00020b0c4bca4b9acaab27f43799b2d8",
      "href": "/os-evidence/157a33596ee5fd023c580f8b6d35bcefd1372b05b89adece873d0b6ab22ccec7.txt",
      "sha256": "157a33596ee5fd023c580f8b6d35bcefd1372b05b89adece873d0b6ab22ccec7",
      "bytes": 672,
      "redacted": true
    },
    {
      "name": "lib.rs",
      "source": "reports/os-implementation/K1595-vfs-ro-cache-local-wwMXeU/mutant/os-vfs-ro-cache/src/lib.rs",
      "originalSha256": "df583d0863af8528c9b2d491b2bdcce08f553163114f8334d2302392de6394d2",
      "href": "/os-evidence/df583d0863af8528c9b2d491b2bdcce08f553163114f8334d2302392de6394d2.txt",
      "sha256": "df583d0863af8528c9b2d491b2bdcce08f553163114f8334d2302392de6394d2",
      "bytes": 4695,
      "redacted": false
    }
  ],
  "moves": [
    "K1591",
    "K1592",
    "K1593",
    "K1594"
  ]
}
