{
  "recorded_at_rfc3339": "2026-10-11T04:33:07.341535+00:00",
  "source_base_commit": "e466f051ec98be5a4d9d16cfea21b7971fdbf395",
  "modified_build_input_paths": [
    "cipherfs/crates/cipherfs-ffi/cipherfs.h",
    "cipherfs/crates/cipherfs-ffi/tests/test_vault.c",
    "cipherfs/crates/cipherfs-go/README.md",
    "cipherfs/crates/cipherfs-python/README.md",
    "cipherfs/tools/test-web-smoke.py"
  ],
  "source_file_count": 284,
  "source_manifest_path": "source-files.sha256.json",
  "source_manifest_sha256": "643dc499fbc30cd65184d585daa1650e78c4cd3e8cf66e90e50c91934fe36213",
  "host_verification_path": "host-verification.json",
  "failed_container_attempt_paths": [
    "container/attempt1/cipherfs-step9-container-attempt1.json",
    "container/attempt2/cipherfs-step9-container-attempt2.json"
  ],
  "final_container_attempt_path": "container/attempt3/cipherfs-step9-container-attempt3.json",
  "final_container_summary_path": "container/attempt3/cipherfs-step9-container-attempt3-summary.json",
  "artifact_map_path": "artifact-map.json",
  "test_container_exit_code": 0,
  "resources_restored": true,
  "docker_context_unchanged": true,
  "source_files_unchanged_during_run": true,
  "cargo_groups": [
    {
      "name": "core-all-features",
      "test_target_count": 13,
      "passed_count": 261,
      "failed_count": 0,
      "ignored_count": 0
    },
    {
      "name": "sync-no-default-features",
      "test_target_count": 14,
      "passed_count": 33,
      "failed_count": 0,
      "ignored_count": 0
    },
    {
      "name": "sync-all-features",
      "test_target_count": 14,
      "passed_count": 80,
      "failed_count": 0,
      "ignored_count": 0
    },
    {
      "name": "cli-all-features",
      "test_target_count": 3,
      "passed_count": 109,
      "failed_count": 0,
      "ignored_count": 0
    },
    {
      "name": "fuse-fuse",
      "test_target_count": 4,
      "passed_count": 26,
      "failed_count": 0,
      "ignored_count": 2
    },
    {
      "name": "web-sync-s3-iroh-p2p",
      "test_target_count": 12,
      "passed_count": 89,
      "failed_count": 0,
      "ignored_count": 0
    }
  ],
  "cargo_totals": {
    "test_target_count": 60,
    "passed_count": 598,
    "failed_count": 0,
    "ignored_count": 2,
    "compiler_warning_line_count": 0
  },
  "c_runtime_passed_count": 15,
  "python_runtime_test_counts": [
    10
  ],
  "node_client_test_counts": [
    7
  ],
  "node_client_failed_counts": [
    0
  ],
  "bindings_completed": true,
  "web_smoke_completed": true,
  "counting_rule": "Each Cargo feature group is a separate execution; summed passes are executions, not distinct tests. Python and Node are separate.",
  "binding_repair": "C fixture aligned with recursive directory tombstones, nested deletion/reopen/prefix protection, and populated-destination rename errors; public directory documentation corrected. No binding implementation or ABI signatures changed.",
  "web_smoke_repair": "Old directory-upload rejection replaced with real same-name file/directory coexistence, byte readback, preserved children, directory-priority listing and shadow-conflict assertions, matching requirements and existing Web integration tests. Web/Core implementations unchanged."
}
