{
  "implementation_commit": "d46b138b1afcf88b809e57f2b4bb766040ad36a1",
  "source_sha256": {
    "crates/cipherfs-cli/src/content_runtime.rs": "63a6470a06940ee52402534d5b8f7550edaca4c9ab582d69ff1baa7125385b79"
  },
  "failed_test_name": "configured_s3_store_is_not_ignored_without_s3_feature",
  "compiled_before_exit_code": 101,
  "compiled_before_failed_count": 1,
  "after_passed_count": 6,
  "clippy_exit_code": 0,
  "fmt_exit_code": 0,
  "unchanged_test_assertions": true,
  "reason": "Cargo workspace feature unification enables dependency S3 without enabling CLI S3; CLI validates its own configured backend feature before reading credentials.",
  "artifacts": [
    {
      "path": "01-before.exit",
      "compressed": false,
      "raw_bytes": 4,
      "raw_sha256": "39b8dc3fc8b44765c8e6f1adee04c5b465e555ab791cc42d0d9e810d5b64297c",
      "sha256": "39b8dc3fc8b44765c8e6f1adee04c5b465e555ab791cc42d0d9e810d5b64297c"
    },
    {
      "path": "01-before.log",
      "compressed": false,
      "raw_bytes": 1946,
      "raw_sha256": "1213bd1f12f670f6f09399830f4e1b885a92d51dca0e62120164d7521849dc08",
      "sha256": "1213bd1f12f670f6f09399830f4e1b885a92d51dca0e62120164d7521849dc08"
    },
    {
      "path": "02-after-unified.exit",
      "compressed": false,
      "raw_bytes": 2,
      "raw_sha256": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa",
      "sha256": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa"
    },
    {
      "path": "02-after-unified.log",
      "compressed": false,
      "raw_bytes": 1329,
      "raw_sha256": "3b5f2927f010335e5d66e960cbf345f2889c4a40f7b2f9e6c85f59841feeda2d",
      "sha256": "3b5f2927f010335e5d66e960cbf345f2889c4a40f7b2f9e6c85f59841feeda2d"
    },
    {
      "path": "03-clippy-unified.exit",
      "compressed": false,
      "raw_bytes": 2,
      "raw_sha256": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa",
      "sha256": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa"
    },
    {
      "path": "03-clippy-unified.log",
      "compressed": false,
      "raw_bytes": 1600,
      "raw_sha256": "6b7c252183d58cc80998fa4f9fcd831db1c6e74a7ab7414b8f4e96d34f471f44",
      "sha256": "6b7c252183d58cc80998fa4f9fcd831db1c6e74a7ab7414b8f4e96d34f471f44"
    },
    {
      "path": "04-fmt.exit",
      "compressed": false,
      "raw_bytes": 2,
      "raw_sha256": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa",
      "sha256": "9a271f2a916b0b6ee6cecb2426f0b3206ef074578be55d9bc94f6f3fe3ab86aa"
    },
    {
      "path": "04-fmt.log",
      "compressed": false,
      "raw_bytes": 0,
      "raw_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    {
      "path": "before-content-runtime.rs.gz",
      "compressed": true,
      "raw_bytes": 14446,
      "raw_sha256": "8b47dabf1e7f4336e680ab657cdc89edad59966e333526e4f54e3bec4a71ba08",
      "sha256": "9730c657507cb471b023f80b23bea3a049c4ed3f6a31bfaef289a3f9dd106b86"
    },
    {
      "path": "before-head.txt",
      "compressed": false,
      "raw_bytes": 41,
      "raw_sha256": "eda07633cff69c8a541189f791a0c815440c159cb72cff1252b742e183c5ef0c",
      "sha256": "eda07633cff69c8a541189f791a0c815440c159cb72cff1252b742e183c5ef0c"
    },
    {
      "path": "before-source.sha256",
      "compressed": false,
      "raw_bytes": 160,
      "raw_sha256": "40f2d3e4dae5b42c9067af3045eeb7cf3a50213f7065154e8e1ad55b9533c545",
      "sha256": "40f2d3e4dae5b42c9067af3045eeb7cf3a50213f7065154e8e1ad55b9533c545"
    },
    {
      "path": "commands.txt",
      "compressed": false,
      "raw_bytes": 496,
      "raw_sha256": "0b5ee74da8d9e379c928d96eaca41efa491e1e777bc11b86554219a82f32e944",
      "sha256": "0b5ee74da8d9e379c928d96eaca41efa491e1e777bc11b86554219a82f32e944"
    },
    {
      "path": "final-code-patch.sha256",
      "compressed": false,
      "raw_bytes": 151,
      "raw_sha256": "f6e4072067e236be340b6073c4fdf712dabe681206efdf00a02a7373adef574f",
      "sha256": "f6e4072067e236be340b6073c4fdf712dabe681206efdf00a02a7373adef574f"
    },
    {
      "path": "final-code.patch",
      "compressed": false,
      "raw_bytes": 940,
      "raw_sha256": "9d2b8a2396fb747489fabb7eefd5fa676c7b5fbdf3e438ffefbd341f151009fc",
      "sha256": "9d2b8a2396fb747489fabb7eefd5fa676c7b5fbdf3e438ffefbd341f151009fc"
    },
    {
      "path": "final-source.sha256",
      "compressed": false,
      "raw_bytes": 109,
      "raw_sha256": "98d8c9f6f8a7f8ff016c2ef93be1abedb075dce835c64980df579d65d0d8f043",
      "sha256": "98d8c9f6f8a7f8ff016c2ef93be1abedb075dce835c64980df579d65d0d8f043"
    },
    {
      "path": "handoff.json",
      "compressed": false,
      "raw_bytes": 385,
      "raw_sha256": "8f5dc8acc14b31ca5a69b719fe7d105650e45db40901cbfebd2bc266b7665e28",
      "sha256": "8f5dc8acc14b31ca5a69b719fe7d105650e45db40901cbfebd2bc266b7665e28"
    },
    {
      "path": "implementation-commit.log",
      "compressed": false,
      "raw_bytes": 108,
      "raw_sha256": "b117c13c52359116a3d3848a971e22d14884c8ed15b65a9e7bf42ccce73f5bdd",
      "sha256": "b117c13c52359116a3d3848a971e22d14884c8ed15b65a9e7bf42ccce73f5bdd"
    },
    {
      "path": "implementation-commit.txt",
      "compressed": false,
      "raw_bytes": 41,
      "raw_sha256": "e6e8d5374b27def8e32dab67241294ec1acfb3ec32e876305fb2ba7d0c3cfabc",
      "sha256": "e6e8d5374b27def8e32dab67241294ec1acfb3ec32e876305fb2ba7d0c3cfabc"
    },
    {
      "path": "workspace-failure.log.gz",
      "compressed": true,
      "raw_bytes": 4674,
      "raw_sha256": "1628d645ab52f724fa4422e34f82393fc7252d4d5f88b5e429872955442f7083",
      "sha256": "8137292a9482b076214fa0ff1f45966a0ad0ec39e75a172911bbc540ecfd3a9a"
    },
    {
      "path": "workspace-first-attempt/clippy-default.log",
      "compressed": false,
      "raw_bytes": 964,
      "raw_sha256": "871588c768f815e131059af2b114a20353d1cfd1caf5619fd845ccb0f2f7f96c",
      "sha256": "871588c768f815e131059af2b114a20353d1cfd1caf5619fd845ccb0f2f7f96c"
    },
    {
      "path": "workspace-first-attempt/diff-check.log",
      "compressed": false,
      "raw_bytes": 0,
      "raw_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    {
      "path": "workspace-first-attempt/fmt.log",
      "compressed": false,
      "raw_bytes": 0,
      "raw_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
    },
    {
      "path": "workspace-first-attempt/git-after.json",
      "compressed": false,
      "raw_bytes": 302,
      "raw_sha256": "439c94afbc40c6779ec4d96b8723cc2f173428fc205f915ba9f0e4539975f18d",
      "sha256": "439c94afbc40c6779ec4d96b8723cc2f173428fc205f915ba9f0e4539975f18d"
    },
    {
      "path": "workspace-first-attempt/git-before.json",
      "compressed": false,
      "raw_bytes": 302,
      "raw_sha256": "439c94afbc40c6779ec4d96b8723cc2f173428fc205f915ba9f0e4539975f18d",
      "sha256": "439c94afbc40c6779ec4d96b8723cc2f173428fc205f915ba9f0e4539975f18d"
    },
    {
      "path": "workspace-first-attempt/source-after.json.gz",
      "compressed": true,
      "raw_bytes": 35538,
      "raw_sha256": "f993475c529161029d633a1e9d8b584c67236192edc50127ecf4f940b7bd8947",
      "sha256": "ed445b1a64249fa688b75f8d125d74a00b9380fac517ef3a3eca197d62129070"
    },
    {
      "path": "workspace-first-attempt/source-before.json.gz",
      "compressed": true,
      "raw_bytes": 35538,
      "raw_sha256": "f993475c529161029d633a1e9d8b584c67236192edc50127ecf4f940b7bd8947",
      "sha256": "ed445b1a64249fa688b75f8d125d74a00b9380fac517ef3a3eca197d62129070"
    },
    {
      "path": "workspace-first-attempt/test-default.log.gz",
      "compressed": true,
      "raw_bytes": 4674,
      "raw_sha256": "1628d645ab52f724fa4422e34f82393fc7252d4d5f88b5e429872955442f7083",
      "sha256": "8137292a9482b076214fa0ff1f45966a0ad0ec39e75a172911bbc540ecfd3a9a"
    },
    {
      "path": "workspace-first-attempt/verification.json",
      "compressed": false,
      "raw_bytes": 3170,
      "raw_sha256": "a52a2df019c921c2d86d52f980e84407eaa00ff60ef7b43cd31c1f3e41d27d1a",
      "sha256": "a52a2df019c921c2d86d52f980e84407eaa00ff60ef7b43cd31c1f3e41d27d1a"
    }
  ]
}
