{
  "item_id": "III.2",
  "implementation_commit": "4e11a044838101d18b551013cda61a40116a3ee2",
  "status": "documentation_complete",
  "test_names": [
    "budget-consistency",
    "coordinator-budget-consistency"
  ],
  "agent_verification_path": "agent-verification.json",
  "frozen_documents": [
    {
      "path": "cipherfs/docs/content/architecture/requirements.zh.md",
      "sha256": "6c03f8c645b439962f04eef9b49899c215df2ab080b73a82d274be357696e036",
      "size_bytes": 18249
    },
    {
      "path": "cipherfs/docs/content/architecture/scale_budget.zh.md",
      "sha256": "f7f94a8f728e5f975360f678ddc665b174d03cc365a136dee3d11985e8705b6d",
      "size_bytes": 13721
    }
  ],
  "budget_consistency_passed_check_count": 44,
  "coordinator_passed_check_count": 16,
  "coordinator_check": {
    "command_argv": [
      "python3",
      "/Users/roger/.codex/tmp/cipherfs-todo-20261011/12/coordinator_budget_check.py"
    ],
    "environment_overrides": {
      "CARGO_BUILD_JOBS": "2",
      "CARGO_INCREMENTAL": "0"
    },
    "started_rfc3339": "2026-10-11T10:43:23.704331+00:00",
    "duration_ms": 39,
    "exit_code": 0,
    "log_path": "/Users/roger/.codex/tmp/cipherfs-todo-20261011/12/coordinator-budget.log"
  },
  "normative_budgets": {
    "process_tree_rss_bytes": 536870912,
    "live_heap_bytes": 536870912,
    "ten_device_aggregate_rss_bytes": 5368709120,
    "cold_start_s": 30,
    "page_limit_count": 256,
    "page_call_s": 5,
    "first_index_s": 1800,
    "ten_device_index_s": 3600,
    "full_body_and_digest_s": 21600,
    "full_index_and_body_s": 23400,
    "single_file_bytes": 100000000000,
    "single_file_end_to_end_s": 14400,
    "corpus_unretired_bytes": 1000000000000,
    "current_file_count": 1000000,
    "device_count": 10
  },
  "long_scale_benchmark_executed": false,
  "cargo_tests_executed_for_this_item": false,
  "fail_first_production_regression_required": false,
  "file_sha256": {
    "after-naming.json": "5f9553ca1872cda9c53d9c05bd35d5e2800420bec4f2c19a699ce229809f5a56",
    "after-naming.log": "44d15778743189a9d3b6e83153ae5c9529dea319b442b3a81a2d855582d00093",
    "after.json": "db2e82ae0a817a67f69d37635a572affb91512b42e266f0dc59639337f6f515c",
    "before-naming.json": "d9fbd69ac59864f439a3452ad155c9bae41bcb95e5adee645a6aa240f7697d00",
    "before-naming.log": "44d15778743189a9d3b6e83153ae5c9529dea319b442b3a81a2d855582d00093",
    "before.json": "b9e5ffb8c1b8b574451ef943ec439c069164ddec415a26acdf2cb538281c59fb",
    "budget-consistency-final.json": "ae56b807e85392abb3371b748993182d4161f04b745b547ae951ddc29252060b",
    "budget-consistency-final.log": "b57318e334764cad5f75e92161755034aaa9e358fa8b4e0208170b634eae376b",
    "budget-consistency-result.json": "8c1b0c54238f0a85c11b3d519322fce81fd359b938cbf12815e1902e2bff0982",
    "budget-consistency.json": "48ea6c6d513ae3d5f7ac52f9b2abc0ecacdbfaa406365ac05c63680087a106cf",
    "budget-consistency.log": "42b7e15e521c63b4aa2488496ab8cd9da78bf329470092bac4eb8242e6cda19a",
    "budget-result-naming.json": "01a9912046c28c67494415cd466687a6372fac8f212ed1622d1dbbb52fc36fe0",
    "budget-result-naming.log": "44d15778743189a9d3b6e83153ae5c9529dea319b442b3a81a2d855582d00093",
    "budget_consistency.py": "189b7d27617fda70325a46162c44a7e10036d80192ba1294a90aea3a94f69850",
    "cargo-idle.json": "6526fd20856e93d09bef1aadb61adfb4f10a9d42921aee85495844fa433d1430",
    "cargo-idle.log": "37950fa43f57ce6e11293d509c537a554e296178cbbd399ec38ffab26f395bf5",
    "coordinator-budget-result.json": "8627a8334b251f12e81d08efef751d5fa0b35a619325b9b2529b6d2a87e65f4e",
    "coordinator-budget.json": "213e17a43e64d27f4c638f6a8a61c49721a4b98d5ed6b47c01a513ade135a720",
    "coordinator-budget.log": "70f83444fb94abd6bf423448c6df7deac818460d59f6b02d08dc302093f333d0",
    "coordinator_budget_check.py": "dabec1485b1cd02968f28c4ca0f3f8da6a5868d7b485eabf3a2a6dba7c55d03d",
    "diff-check.json": "fc080c23bff69ca91f72520541102777cc04fe715b9f96bf66ba2a272c82eabb",
    "diff-check.log": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "final.patch": "f950da7da0754a4d901dbd9a6f73a345233abe0f06654e5d04abdcadddbd9b92",
    "freeze-evidence.json": "d96d1cfff6822c3812ea95a445907b299d309fa93b3c333878c0e60615c98b0c",
    "freeze-evidence.log": "ffd17ff32229b5d90fa1a76d2692dc82dd27e97ae682fab1b08fa6b7b64d9cca",
    "freeze_evidence.py": "5374b1a3de490d0d525c508ab90e5885878a0aafc62cf47f1ce63e9807e5fdae",
    "record_check.py": "8fad4fe383fe29f034fb156bc665cd02bc0833ea87d9902ebdac85aaf22eb42d",
    "requirements-before.md": "2f0348ac137bb9f445cfa169640b7385f37d1154f1b3fd83e1fbff64b2b2f05b",
    "verification-naming.json": "597ae1f76c438d905e1837338f746a8b3e0a1e2392c665c6fe55c855994ce1bb",
    "verification-naming.log": "44d15778743189a9d3b6e83153ae5c9529dea319b442b3a81a2d855582d00093",
    "agent-verification.json": "af403d087f6abb3bce2007877e15f9ff8598bd1ec29108fe8c8a61783178c6eb",
    "host-environment.json": "282d319087d3719481aaef66eefae640876f04d089645f0d75d98b604800b1ec"
  },
  "notes": "The reference hardware, RSS/live-heap/time/capacity limits and exact million-file/1TB/100GB procedures are normative acceptance targets. The performed checks verify documentation, constants, arithmetic and preserved scope. Mobile hardware, long scale, real cloud/public-network/native mount acceptance remain pending IV and are not claimed passed."
}
