{
  "schema": "turkos-public-development-evidence/v1",
  "originalReport": {
    "path": "reports/os-implementation/K1660-turkfs-links-local-zPVY90/report.json",
    "sha256": "d4ad29451afd85f5a68af4d957387cc6543230d042d35d4a2b03dda738617b7a",
    "bytes": 3388
  },
  "status": "K1656_K1659_LOCAL_VALIDATED",
  "scope": "A serialized in-memory namespace gives two names to one file inode without allocating another inode, and refuses directory hardlinks without mutation. Two host tests include alias rename, quota/duplicate refusal and an independent checked 16-bit link-counter overflow boundary. An omitted-directory-guard mutant fails. AArch64 no_std compilation is recorded. Six guest profiles remain for K1660; durable link updates stay open.",
  "productAccepted": false,
  "tests": {
    "greenCount": 2,
    "mutationRejected": true
  },
  "caseCount": 0,
  "caseSerialsSelected": 0,
  "imageSha256": null,
  "files": [
    {
      "name": "lib.rs",
      "source": "reports/os-implementation/K1660-turkfs-links-local-zPVY90/source/os-turkfs-namespace/src/lib.rs",
      "originalSha256": "ecc7b294690e0768b34f849c304198bd673200108461793b1f556f5c7abf62e2",
      "href": "/os-evidence/ecc7b294690e0768b34f849c304198bd673200108461793b1f556f5c7abf62e2.txt",
      "sha256": "ecc7b294690e0768b34f849c304198bd673200108461793b1f556f5c7abf62e2",
      "bytes": 6521,
      "redacted": false
    },
    {
      "name": "turkfs_namespace_links.rs",
      "source": "reports/os-implementation/K1660-turkfs-links-local-zPVY90/source/kernel/tests/os/turkfs_namespace_links.rs",
      "originalSha256": "cd93708c02c23fc70177be6ebe4940879c63629452efd72f976ac3653427aaed",
      "href": "/os-evidence/cd93708c02c23fc70177be6ebe4940879c63629452efd72f976ac3653427aaed.txt",
      "sha256": "cd93708c02c23fc70177be6ebe4940879c63629452efd72f976ac3653427aaed",
      "bytes": 1950,
      "redacted": false
    },
    {
      "name": "TURKFS_NAMESPACE_LINKS_CONTRACT.md",
      "source": "reports/os-implementation/K1660-turkfs-links-local-zPVY90/source/kernel/TURKFS_NAMESPACE_LINKS_CONTRACT.md",
      "originalSha256": "6cd1e069201797cd37660f86746e9f040bf701f59958ae28098129a3d1b59611",
      "href": "/os-evidence/6cd1e069201797cd37660f86746e9f040bf701f59958ae28098129a3d1b59611.txt",
      "sha256": "6cd1e069201797cd37660f86746e9f040bf701f59958ae28098129a3d1b59611",
      "bytes": 1070,
      "redacted": false
    },
    {
      "name": "turkfs-links-local.mjs",
      "source": "scripts/os-acceptance/turkfs-links-local.mjs",
      "originalSha256": "e0ffb0676884965be65c1596d95cd722d87fc21ebab82f01de417171895d257c",
      "href": "/os-evidence/e0ffb0676884965be65c1596d95cd722d87fc21ebab82f01de417171895d257c.txt",
      "sha256": "e0ffb0676884965be65c1596d95cd722d87fc21ebab82f01de417171895d257c",
      "bytes": 5018,
      "redacted": false
    },
    {
      "name": "no-std-root.rs",
      "source": "reports/os-implementation/K1660-turkfs-links-local-zPVY90/source/no-std-root.rs",
      "originalSha256": "32f1ec93544f0dd16c9ff7058ba1baa2c341b8c6c8626326b6c2c057804a3616",
      "href": "/os-evidence/32f1ec93544f0dd16c9ff7058ba1baa2c341b8c6c8626326b6c2c057804a3616.txt",
      "sha256": "32f1ec93544f0dd16c9ff7058ba1baa2c341b8c6c8626326b6c2c057804a3616",
      "bytes": 73,
      "redacted": false
    },
    {
      "name": "host-compile.log",
      "source": "reports/os-implementation/K1660-turkfs-links-local-zPVY90/host-compile.log",
      "originalSha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "href": "/os-evidence/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.txt",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "bytes": 0,
      "redacted": false
    },
    {
      "name": "host-tests.log",
      "source": "reports/os-implementation/K1660-turkfs-links-local-zPVY90/host-tests.log",
      "originalSha256": "ea6a9be35b8091f9a27dc08cacfee45bcb275fb6d3572d03341aa9647c6bd75d",
      "href": "/os-evidence/ea6a9be35b8091f9a27dc08cacfee45bcb275fb6d3572d03341aa9647c6bd75d.txt",
      "sha256": "ea6a9be35b8091f9a27dc08cacfee45bcb275fb6d3572d03341aa9647c6bd75d",
      "bytes": 207,
      "redacted": false
    },
    {
      "name": "aarch64-no-std-check.log",
      "source": "reports/os-implementation/K1660-turkfs-links-local-zPVY90/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/K1660-turkfs-links-local-zPVY90/mutant-compile.log",
      "originalSha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "href": "/os-evidence/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.txt",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "bytes": 0,
      "redacted": false
    },
    {
      "name": "mutant-tests.log",
      "source": "reports/os-implementation/K1660-turkfs-links-local-zPVY90/mutant-tests.log",
      "originalSha256": "e4f099dfcb948f145eb4a8c0876b08a44d385d4b31b1aac86ed013f673e4fb5f",
      "href": "/os-evidence/e695875bf1a2addab8f5e4bf944e91bef9d59d95d2d9fa6d698317e2fbd45e04.txt",
      "sha256": "e695875bf1a2addab8f5e4bf944e91bef9d59d95d2d9fa6d698317e2fbd45e04",
      "bytes": 678,
      "redacted": true
    },
    {
      "name": "lib.rs",
      "source": "reports/os-implementation/K1660-turkfs-links-local-zPVY90/mutant/os-turkfs-namespace/src/lib.rs",
      "originalSha256": "ee8f5552601c3ab156f9fd7278361a81f64c148cfb5f6c90e6ab58eac6286147",
      "href": "/os-evidence/ee8f5552601c3ab156f9fd7278361a81f64c148cfb5f6c90e6ab58eac6286147.txt",
      "sha256": "ee8f5552601c3ab156f9fd7278361a81f64c148cfb5f6c90e6ab58eac6286147",
      "bytes": 6496,
      "redacted": false
    }
  ],
  "moves": [
    "K1656",
    "K1657",
    "K1658",
    "K1659"
  ]
}
