{
  "step": 8,
  "host": {
    "platform": "macOS-27.0.1-arm64-arm-64bit-Mach-O",
    "cwd": "/Users/roger/me/cipherfs/cipherfs",
    "rustc_version": "rustc 1.99.0 (b940084d7 2026-09-28)",
    "cargo_version": "cargo 1.99.0 (5f94df478 2026-08-27)",
    "relevant_environment": {}
  },
  "checks": [
    {
      "label": "fmt-initial",
      "command": "cargo fmt --all",
      "environment": {},
      "log_path": "/tmp/cipherfs-step8-focused-fmt-initial.log",
      "exit_code": 0,
      "started_at_rfc3339": "2026-10-11T02:01:32.900040+00:00",
      "duration_ms": 343,
      "test_target_count": 0,
      "passed_count": 0,
      "failed_count": 0,
      "ignored_count": 0,
      "warning_count": 0
    },
    {
      "label": "core-check-attempt1",
      "command": "cargo check -p cipherfs-core",
      "environment": {},
      "log_path": "/tmp/cipherfs-step8-focused-core-check-attempt1.log",
      "exit_code": 0,
      "started_at_rfc3339": "2026-10-11T02:01:33.285473+00:00",
      "duration_ms": 2058,
      "test_target_count": 0,
      "passed_count": 0,
      "failed_count": 0,
      "ignored_count": 0,
      "warning_count": 0
    },
    {
      "label": "fmt-tests-initial",
      "command": "cargo fmt --all",
      "environment": {},
      "log_path": "/tmp/cipherfs-step8-focused-fmt-tests-initial.log",
      "exit_code": 0,
      "started_at_rfc3339": "2026-10-11T02:04:47.638991+00:00",
      "duration_ms": 334,
      "test_target_count": 0,
      "passed_count": 0,
      "failed_count": 0,
      "ignored_count": 0,
      "warning_count": 0
    },
    {
      "label": "core-export-attempt1",
      "command": "cargo test -p cipherfs-core --test export -- --nocapture",
      "environment": {},
      "log_path": "/tmp/cipherfs-step8-focused-core-export-attempt1.log",
      "exit_code": 101,
      "started_at_rfc3339": "2026-10-11T02:04:48.006925+00:00",
      "duration_ms": 54744,
      "test_target_count": 1,
      "passed_count": 7,
      "failed_count": 4,
      "ignored_count": 0,
      "warning_count": 0
    },
    {
      "label": "fmt-tests-fixed",
      "command": "cargo fmt --all",
      "environment": {},
      "log_path": "/tmp/cipherfs-step8-focused-fmt-tests-fixed.log",
      "exit_code": 0,
      "started_at_rfc3339": "2026-10-11T02:06:27.898401+00:00",
      "duration_ms": 362,
      "test_target_count": 0,
      "passed_count": 0,
      "failed_count": 0,
      "ignored_count": 0,
      "warning_count": 0
    },
    {
      "label": "core-export-attempt2",
      "command": "cargo test -p cipherfs-core --test export -- --nocapture",
      "environment": {},
      "log_path": "/tmp/cipherfs-step8-focused-core-export-attempt2.log",
      "exit_code": 0,
      "started_at_rfc3339": "2026-10-11T02:06:28.292670+00:00",
      "duration_ms": 11246,
      "test_target_count": 1,
      "passed_count": 11,
      "failed_count": 0,
      "ignored_count": 0,
      "warning_count": 0
    },
    {
      "label": "cli-export-features-attempt1",
      "command": "cargo test -p cipherfs-cli --features sync,s3,iroh-p2p,fuse-t,web --test cli_coverage_tests cli_coverage::export:: -- --nocapture",
      "environment": {},
      "log_path": "/tmp/cipherfs-step8-focused-cli-export-features-attempt1.log",
      "exit_code": 0,
      "started_at_rfc3339": "2026-10-11T02:06:58.125265+00:00",
      "duration_ms": 27582,
      "test_target_count": 1,
      "passed_count": 4,
      "failed_count": 0,
      "ignored_count": 0,
      "warning_count": 0
    },
    {
      "label": "fmt-stage-anchor",
      "command": "cargo fmt --all",
      "environment": {},
      "log_path": "/tmp/cipherfs-step8-focused-fmt-stage-anchor.log",
      "exit_code": 0,
      "started_at_rfc3339": "2026-10-11T02:08:40.233004+00:00",
      "duration_ms": 443,
      "test_target_count": 0,
      "passed_count": 0,
      "failed_count": 0,
      "ignored_count": 0,
      "warning_count": 0
    },
    {
      "label": "core-export-attempt3",
      "command": "cargo test -p cipherfs-core --test export -- --nocapture",
      "environment": {},
      "log_path": "/tmp/cipherfs-step8-focused-core-export-attempt3.log",
      "exit_code": 0,
      "started_at_rfc3339": "2026-10-11T02:08:40.738700+00:00",
      "duration_ms": 14186,
      "test_target_count": 1,
      "passed_count": 12,
      "failed_count": 0,
      "ignored_count": 0,
      "warning_count": 0
    },
    {
      "label": "fmt-publication-final",
      "command": "cargo fmt --all",
      "environment": {},
      "log_path": "/tmp/cipherfs-step8-focused-fmt-publication-final.log",
      "exit_code": 0,
      "started_at_rfc3339": "2026-10-11T02:09:30.859435+00:00",
      "duration_ms": 334,
      "test_target_count": 0,
      "passed_count": 0,
      "failed_count": 0,
      "ignored_count": 0,
      "warning_count": 0
    },
    {
      "label": "clippy-touched-attempt1",
      "command": "cargo clippy -p cipherfs-core -p cipherfs-cli --all-targets --features cipherfs-core/full,cipherfs-core/compression,cipherfs-core/fuse,cipherfs-cli/sync,cipherfs-cli/s3,cipherfs-cli/iroh-p2p,cipherfs-cli/fuse-t,cipherfs-cli/web -- -D warnings",
      "environment": {},
      "log_path": "/tmp/cipherfs-step8-focused-clippy-touched-attempt1.log",
      "exit_code": 0,
      "started_at_rfc3339": "2026-10-11T02:09:31.226552+00:00",
      "duration_ms": 15662,
      "test_target_count": 0,
      "passed_count": 0,
      "failed_count": 0,
      "ignored_count": 0,
      "warning_count": 0
    },
    {
      "label": "core-all-features",
      "command": "cargo test -p cipherfs-core --features full,compression,fuse",
      "environment": {},
      "log_path": "/tmp/cipherfs-step8-focused-core-all-features.log",
      "exit_code": 0,
      "started_at_rfc3339": "2026-10-11T02:09:55.299675+00:00",
      "duration_ms": 441469,
      "test_target_count": 13,
      "passed_count": 260,
      "failed_count": 0,
      "ignored_count": 0,
      "warning_count": 0
    },
    {
      "label": "cli-all-features",
      "command": "cargo test -p cipherfs-cli --features sync,s3,iroh-p2p,fuse-t,web",
      "environment": {},
      "log_path": "/tmp/cipherfs-step8-focused-cli-all-features.log",
      "exit_code": 0,
      "started_at_rfc3339": "2026-10-11T02:18:22.729643+00:00",
      "duration_ms": 276619,
      "test_target_count": 3,
      "passed_count": 108,
      "failed_count": 0,
      "ignored_count": 0,
      "warning_count": 0
    },
    {
      "label": "fmt-archive-length",
      "command": "cargo fmt --all",
      "environment": {},
      "log_path": "/tmp/cipherfs-step8-focused-fmt-archive-length.log",
      "exit_code": 0,
      "started_at_rfc3339": "2026-10-11T02:24:18.582958+00:00",
      "duration_ms": 848,
      "test_target_count": 0,
      "passed_count": 0,
      "failed_count": 0,
      "ignored_count": 0,
      "warning_count": 0
    },
    {
      "label": "core-export-final",
      "command": "cargo test -p cipherfs-core --features full,compression,fuse --test export -- --nocapture",
      "environment": {},
      "log_path": "/tmp/cipherfs-step8-focused-core-export-final.log",
      "exit_code": 0,
      "started_at_rfc3339": "2026-10-11T02:24:19.512125+00:00",
      "duration_ms": 25388,
      "test_target_count": 1,
      "passed_count": 13,
      "failed_count": 0,
      "ignored_count": 0,
      "warning_count": 0
    },
    {
      "label": "cli-export-minimal-final",
      "command": "cargo test -p cipherfs-cli --no-default-features --test cli_coverage_tests cli_coverage::export:: -- --nocapture",
      "environment": {},
      "log_path": "/tmp/cipherfs-step8-focused-cli-export-minimal-final.log",
      "exit_code": 0,
      "started_at_rfc3339": "2026-10-11T02:25:05.371005+00:00",
      "duration_ms": 28645,
      "test_target_count": 1,
      "passed_count": 4,
      "failed_count": 0,
      "ignored_count": 0,
      "warning_count": 0
    },
    {
      "label": "clippy-touched-final",
      "command": "cargo clippy -p cipherfs-core -p cipherfs-cli --all-targets --features cipherfs-core/full,cipherfs-core/compression,cipherfs-core/fuse,cipherfs-cli/sync,cipherfs-cli/s3,cipherfs-cli/iroh-p2p,cipherfs-cli/fuse-t,cipherfs-cli/web -- -D warnings",
      "environment": {},
      "log_path": "/tmp/cipherfs-step8-focused-clippy-touched-final.log",
      "exit_code": 0,
      "started_at_rfc3339": "2026-10-11T02:25:48.351968+00:00",
      "duration_ms": 17302,
      "test_target_count": 0,
      "passed_count": 0,
      "failed_count": 0,
      "ignored_count": 0,
      "warning_count": 0
    },
    {
      "label": "fmt-check-final",
      "command": "cargo fmt --all -- --check",
      "environment": {},
      "log_path": "/tmp/cipherfs-step8-focused-fmt-check-final.log",
      "exit_code": 0,
      "started_at_rfc3339": "2026-10-11T02:26:30.016938+00:00",
      "duration_ms": 622,
      "test_target_count": 0,
      "passed_count": 0,
      "failed_count": 0,
      "ignored_count": 0,
      "warning_count": 0
    },
    {
      "label": "cli-minimal-check-final",
      "command": "cargo check -p cipherfs-cli --no-default-features",
      "environment": {},
      "log_path": "/tmp/cipherfs-step8-focused-cli-minimal-check-final.log",
      "exit_code": 0,
      "started_at_rfc3339": "2026-10-11T02:26:30.701408+00:00",
      "duration_ms": 4356,
      "test_target_count": 0,
      "passed_count": 0,
      "failed_count": 0,
      "ignored_count": 0,
      "warning_count": 0
    }
  ],
  "state": "READY for coordinator pre-review; standard five-check matrix not run",
  "complete_crate_runs_before_narrow_archive_length_fix": [
    "core-all-features",
    "cli-all-features"
  ],
  "failures_and_fixes": [
    {
      "failed_check": "core-export-attempt1",
      "failed_count": 4,
      "causes": [
        "Enrollment provides authority proof, not applied file index; partial/fault/gate fixtures lacked an explicit index import.",
        "mtime republishing reuses earlier ciphertext, so retiring one version did not eliminate another live reference."
      ],
      "fixes": [
        "Import the complete index explicitly before missing/gated reads.",
        "Retire all eligible earlier history versions while testing pin survival, then verify the retired hash drops after export pins close."
      ],
      "passed_check": "core-export-attempt2"
    }
  ],
  "implementation_boundaries": [
    "Linux/Android/Apple exclusive anchored filesystem export; Unsupported elsewhere.",
    "Fresh target only; existing parent required; symlink components refused (trusted aliases can be canonicalized by caller).",
    "No lossy renaming: native file/directory, reserved history-tree and host case/Unicode alias collisions fail explicitly.",
    "ExportReport.files counts complete current/archive bodies, including genuine empty files. Missing paths are target-relative and identify history versions.",
    "CLI --history includes older versions and conflict heads; --conflicts selects additional heads independently; missing bodies cause nonzero CLI status after complete files are published.",
    "Metadata selection grows with files/versions; content streams through the existing bounded unit reader. No new heap-peak guarantee is claimed.",
    "Only mtime and owner executable are applied; other POSIX metadata is not copied.",
    "No docs/API removals; handoff Status7 coordinator edit preserved. No commits/pushes/container/tool installations."
  ],
  "source_files_sha256": {
    "cipherfs/Cargo.lock": "800fe1182fe18d834f6265363f54ad247a86bd6e638cc5fb633f4a4b03259c76",
    "cipherfs/crates/cipherfs-core/Cargo.toml": "f31692dd1c67343c1b5c951925347437af9553121a6d8caae80eb5fe1aea42ae",
    "cipherfs/crates/cipherfs-core/src/error.rs": "f5536fbaf2ac744bc25f8014d5d85799b0acc2348e42feb02891b430c6afa970",
    "cipherfs/crates/cipherfs-core/src/lib.rs": "00b94f1485d07849774a1440fc2f594c7f6e842f28d68603d254b2127b5ae523",
    "cipherfs/crates/cipherfs-core/src/vault.rs": "429ada85fd8e5860794a13e7de20ac6fd500153358ed40b4121e0179ccb2f376",
    "cipherfs/crates/cipherfs-core/src/vault/handles.rs": "750bb5ae781c4ddacfa759da390eb699d29ceb431330662b436676f2e53b5b98",
    "cipherfs/crates/cipherfs-core/src/vault/export.rs": "45f2b208ce85da6d7b96a7f4c1d3df956991dd91106d52c79f3822c088e48152",
    "cipherfs/crates/cipherfs-core/src/vault/export/filesystem.rs": "df4b7d0ff983e7c96eb85025039be71ce0182904629b40c78a068ada8664503d",
    "cipherfs/crates/cipherfs-core/tests/export.rs": "c50b3c2a68a0257fd14acc05201e3ebd5425f3acc0e8d85bf4f2591ae0ac4fbf",
    "cipherfs/crates/cipherfs-cli/src/main.rs": "ceff2f9ba50bb4fae3a5a8ce6abbc060da6b3a3514082e85bc15bbad8ebe39a7",
    "cipherfs/crates/cipherfs-cli/tests/cli_coverage/mod.rs": "e383d034beec9965d6d6bd6e6197845d9de290f52bc6f4b9d7347c6ed6f557e4",
    "cipherfs/crates/cipherfs-cli/tests/cli_coverage/export.rs": "fe4ce8a191ac7f700d73869a5ce36386061b16a57a5a475e86ad98d96c63343f"
  },
  "ready_at_rfc3339": "2026-10-11T02:27:11.955413+00:00"
}
