{
  "ml": {
    "v": "7",
    "id": 1040,
    "lvl": -1,
    "conf": 0,
    "prob": 0.000010559956535871606,
    "type": "crate",
    "version": "v18.18",
    "analyzed_at": "2026-10-12T22:05:54Z"
  },
  "path": "heddle-merge-0.31.0.crate",
  "raw": {
    "rev": "17dc6",
    "files": [
      {
        "id": 1040,
        "mol": "H₂(CmDb)Md(Pa)",
        "pid": 3,
        "rel": "fetched",
        "sha": "edcf74b3336e1dd32c6ba5a4d02c1cca199663a941dd6c4229e14561ecb36428",
        "via": "https://static.crates.io/crates/heddle-merge/heddle-merge-0.31.0.crate",
        "path": "pkg:cargo/heddle-merge@0.31.0",
        "risk": 5,
        "size": 51795,
        "type": "crate",
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 51795,
              "entropy": 8
            },
            "binary": {
              "peak_region_bytes": 51795,
              "peak_region_entropy": 7.84
            }
          }
        },
        "ident": {
          "name": {
            "value": "heddle-merge",
            "source": "crate.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://github.com/HeddleCo/heddle",
              "kind": "repository",
              "source": "crate.repository"
            }
          ],
          "trust": "unsigned",
          "authors": [
            {
              "name": "Luke",
              "role": "author",
              "source": "crate.authors"
            }
          ],
          "version": {
            "value": "0.31.0",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "heddle-merge",
            "source": "crate.name",
            "verified": false
          },
          "description": {
            "value": "An AI-native version control system",
            "source": "crate.description",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/package/testing/harness/unit::rust-inline-tests-module-path",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust inline tests module path",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "from": [
              {
                "file": 1047
              },
              {
                "file": 1051
              },
              {
                "off": 42850,
                "file": 1053,
                "line": 1201
              },
              {
                "file": 1054
              },
              {
                "off": 3209,
                "file": 1055,
                "line": 103
              },
              {
                "file": 1056
              },
              {
                "file": 1057
              },
              {
                "file": 1058
              }
            ],
            "uses": [
              114,
              115
            ]
          },
          {
            "id": "micro-behaviors/communications/http/url/forge::public-code-forge-url",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a public code-forge URL",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/loop::block-unbounded-loop-header",
            "conf": 1.0,
            "crit": 3,
            "desc": "Contains an unbounded block loop",
            "from": [
              {
                "file": 18
              }
            ]
          },
          {
            "id": "metadata/build/archive::archive-cargo-toml-entry",
            "conf": 0.9,
            "crit": 2,
            "desc": "Archive contains Cargo.toml"
          },
          {
            "id": "metadata/file/comment::source-at-most-two-comments",
            "conf": 0.88,
            "crit": 2,
            "desc": "Source has at most two comments",
            "from": [
              {
                "file": 10
              }
            ]
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/anyhow/anyhow::anyhow/anyhow",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow::anyhow",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/anyhow/result::anyhow/result",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports anyhow::Result",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/conflictmarkers::crate/conflictmarkers",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::ConflictMarkers",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/mergeoutcome::crate/mergeoutcome",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::MergeOutcome",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/mergestrategy::crate/mergestrategy",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::MergeStrategy",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/text_hunk_merge_with_markers::crate/text_hunk_merge_with_markers",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::text_hunk_merge_with_markers",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/tree_merge/rename_matcher/default_threshold::crate/tree_merge/rename_matcher/default_threshold",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::tree_merge::rename_matcher::DEFAULT_THRESHOLD",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/tree_merge/rename_matcher/delta_similarity::crate/tree_merge/rename_matcher/delta_similarity",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::tree_merge::rename_matcher::delta_similarity",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/tree_merge/rename_matcher/detect_renames::crate/tree_merge/rename_matcher/detect_renames",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::tree_merge::rename_matcher::detect_renames",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/tree_merge/rename_matcher/detect_renames_with_stats::crate/tree_merge/rename_matcher/detect_renames_with_stats",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::tree_merge::rename_matcher::detect_renames_with_stats",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/tree_merge/rename_matcher/flatten_tree::crate/tree_merge/rename_matcher/flatten_tree",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::tree_merge::rename_matcher::flatten_tree",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/tree_merge/rename_matcher/infer_directory_renames::crate/tree_merge/rename_matcher/infer_directory_renames",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::tree_merge::rename_matcher::infer_directory_renames",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/tree_merge/rename_matcher/path_similarity::crate/tree_merge/rename_matcher/path_similarity",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::tree_merge::rename_matcher::path_similarity",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/crate/tree_merge/rename_matcher/renamematcherconfig::crate/tree_merge/rename_matcher/renamematcherconfig",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports crate::tree_merge::rename_matcher::RenameMatcherConfig",
            "from": [
              {
                "file": 17
              }
            ]
          },
          {
            "id": "metadata/import/rust/heddle_format/delta/deltaencoder::heddle_format/delta/deltaencoder",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports heddle_format::delta::DeltaEncoder",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/import/rust/markers/conflictmarkers::markers/conflictmarkers",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports markers::ConflictMarkers",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/objects/object/blob::objects/object/blob",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objects::object::Blob",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/objects/object/contenthash::objects/object/contenthash",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objects::object::ContentHash",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/objects/object/entrytype::objects/object/entrytype",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objects::object::EntryType",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/objects/object/filemode::objects/object/filemode",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objects::object::FileMode",
            "from": [
              {
                "file": 18
              }
            ]
          },
          {
            "id": "metadata/import/rust/objects/object/rawgitmode::objects/object/rawgitmode",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objects::object::RawGitMode",
            "from": [
              {
                "file": 18
              }
            ]
          },
          {
            "id": "metadata/import/rust/objects/object/spoolid::objects/object/spoolid",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objects::object::SpoolId",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/objects/object/stateid::objects/object/stateid",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objects::object::StateId",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/objects/object/tree::objects/object/tree",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objects::object::Tree",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/objects/object/treeentry::objects/object/treeentry",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objects::object::TreeEntry",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/objects/store/inmemorystore::objects/store/inmemorystore",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objects::store::InMemoryStore",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/objects/store/objectstore::objects/store/objectstore",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objects::store::ObjectStore",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/objects/util/gitlink_placeholder_bytes::objects/util/gitlink_placeholder_bytes",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports objects::util::gitlink_placeholder_bytes",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/rename_matcher/renameassignment::rename_matcher/renameassignment",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rename_matcher::RenameAssignment",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/rename_matcher/renamecandidateindex::rename_matcher/renamecandidateindex",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rename_matcher::RenameCandidateIndex",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/rename_matcher/renamematch::rename_matcher/renamematch",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rename_matcher::RenameMatch",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/rename_matcher/renamematcherstats::rename_matcher/renamematcherstats",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports rename_matcher::RenameMatcherStats",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/similar/algorithm::similar/algorithm",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports similar::Algorithm",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/similar/diffop::similar/diffop",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports similar::DiffOp",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/sley/objectformat::sley/objectformat",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sley::ObjectFormat",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/sley/objectid::GitObjectId",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sley::ObjectId as GitObjectId",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/import/rust/sley/objectid::sley/objectid",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports sley::ObjectId",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/collections/btreemap::std/collections/btreemap",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::collections::BTreeMap",
            "from": [
              {
                "file": 18
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/collections/hashmap::std/collections/hashmap",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::collections::HashMap",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/collections/hashset::std/collections/hashset",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::collections::HashSet",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/error/error::std/error/error",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::error::Error",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/fmt::std/fmt",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::fmt",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/path/path::std/path/path",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::path::Path",
            "from": [
              {
                "file": 14
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/conflictlabels::super/conflictlabels",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::ConflictLabels",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/conflictlinerange::super/conflictlinerange",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::ConflictLineRange",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/conflictmarkers::super/conflictmarkers",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::ConflictMarkers",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/detectedrename::super/detectedrename",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::DetectedRename",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/directoryrename::super/directoryrename",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::DirectoryRename",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/executor/merge_with_renames::super/executor/merge_with_renames",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::executor::merge_with_renames",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/executor/merge_without_renames::super/executor/merge_without_renames",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::executor::merge_without_renames",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/lines/build_alignment::super/lines/build_alignment",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::lines::build_alignment",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/lines/split_lines::super/lines/split_lines",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::lines::split_lines",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/markers/conflictmarkers::super/markers/conflictmarkers",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::markers::ConflictMarkers",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/markers/emit_conflict::super/markers/emit_conflict",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::markers::emit_conflict",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/markers/emit_lines::super/markers/emit_lines",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::markers::emit_lines",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/merge_trees::super/merge_trees",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::merge_trees",
            "from": [
              {
                "file": 18
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/mergeblobsource::super/mergeblobsource",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::MergeBlobSource",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/mergeerror::super/mergeerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::MergeError",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/mergeoptions::super/mergeoptions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::MergeOptions",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/mergeoutcome::super/mergeoutcome",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::MergeOutcome",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/rename_matcher/default_threshold::super/rename_matcher/default_threshold",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::rename_matcher::DEFAULT_THRESHOLD",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/rename_matcher/detect_renames::super/rename_matcher/detect_renames",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::rename_matcher::detect_renames",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/rename_matcher/flatleaf::super/rename_matcher/flatleaf",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::rename_matcher::FlatLeaf",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/rename_matcher/flatten_tree::super/rename_matcher/flatten_tree",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::rename_matcher::flatten_tree",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/rename_matcher/flattree::super/rename_matcher/flattree",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::rename_matcher::FlatTree",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/rename_matcher/infer_directory_renames::super/rename_matcher/infer_directory_renames",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::rename_matcher::infer_directory_renames",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/rename_matcher/opaqueleaf::super/rename_matcher/opaqueleaf",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::rename_matcher::OpaqueLeaf",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/rename_matcher/renamematch::super/rename_matcher/renamematch",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::rename_matcher::RenameMatch",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/rename_matcher/renamematcherconfig::super/rename_matcher/renamematcherconfig",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::rename_matcher::RenameMatcherConfig",
            "from": [
              {
                "file": 16
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/renamecandidateindex::super/renamecandidateindex",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::RenameCandidateIndex",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/renamematch::super/renamematch",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::RenameMatch",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/renames/detect_merge_renames::super/renames/detect_merge_renames",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::renames::detect_merge_renames",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/renames/mergerenamemap::super/renames/mergerenamemap",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::renames::MergeRenameMap",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/semanticmergefn::super/semanticmergefn",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::SemanticMergeFn",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/semanticsimilarityfn::super/semanticsimilarityfn",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::SemanticSimilarityFn",
            "from": [
              {
                "file": 15
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/text_conflict_regions::super/text_conflict_regions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::text_conflict_regions",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/text_hunk_merge::super/text_hunk_merge",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::text_hunk_merge",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/text_hunk_merge_with_markers::super/text_hunk_merge_with_markers",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::text_hunk_merge_with_markers",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/textconflictregion::super/textconflictregion",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::TextConflictRegion",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/treemergeresult::super/treemergeresult",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::TreeMergeResult",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/super/whitespace/compare_trailing_ws::super/whitespace/compare_trailing_ws",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::whitespace::compare_trailing_ws",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/super::super",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::*",
            "from": [
              {
                "file": 13
              }
            ]
          },
          {
            "id": "metadata/import/rust/tracing/debug::tracing/debug",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tracing::debug",
            "from": [
              {
                "file": 12
              }
            ]
          },
          {
            "id": "metadata/import/rust/tree_merge/conflictlabels::tree_merge/conflictlabels",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tree_merge::ConflictLabels",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/tree_merge/detect_renames_between_trees::tree_merge/detect_renames_between_trees",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tree_merge::detect_renames_between_trees",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/tree_merge/detectedrename::tree_merge/detectedrename",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tree_merge::DetectedRename",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/tree_merge/directoryrename::tree_merge/directoryrename",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tree_merge::DirectoryRename",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/tree_merge/merge_trees::tree_merge/merge_trees",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tree_merge::merge_trees",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/tree_merge/mergeblobsource::tree_merge/mergeblobsource",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tree_merge::MergeBlobSource",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/tree_merge/mergeerror::tree_merge/mergeerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tree_merge::MergeError",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/tree_merge/mergeoptions::tree_merge/mergeoptions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tree_merge::MergeOptions",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/tree_merge/mergestrategy::tree_merge/mergestrategy",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tree_merge::MergeStrategy",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/tree_merge/renameassignment::tree_merge/renameassignment",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tree_merge::RenameAssignment",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/tree_merge/renamecandidateindex::tree_merge/renamecandidateindex",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tree_merge::RenameCandidateIndex",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/tree_merge/renamedetectionresult::tree_merge/renamedetectionresult",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tree_merge::RenameDetectionResult",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/tree_merge/renamematcherstats::tree_merge/renamematcherstats",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tree_merge::RenameMatcherStats",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/tree_merge/renameoptions::tree_merge/renameoptions",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tree_merge::RenameOptions",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/tree_merge/semanticmergefn::tree_merge/semanticmergefn",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tree_merge::SemanticMergeFn",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/tree_merge/semanticsimilarityfn::tree_merge/semanticsimilarityfn",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tree_merge::SemanticSimilarityFn",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/import/rust/tree_merge/treemergeresult::tree_merge/treemergeresult",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports tree_merge::TreeMergeResult",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/package/description/length::cargo-description-at-least-20-characters",
            "conf": 0.78,
            "crit": 2,
            "desc": "Cargo description has at least 20 characters"
          },
          {
            "id": "metadata/package/documentation/source::cargo-readme-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo readme field is populated"
          },
          {
            "id": "metadata/package/license::cargo-license-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo license field is populated"
          },
          {
            "id": "metadata/package/name/identity::cargo-package-name-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package name field is populated"
          },
          {
            "id": "metadata/package/repository::cargo-repository-field-present",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo repository field is populated"
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-assert-eq-macro",
            "conf": 0.7,
            "crit": 2,
            "desc": "assert_eq! macro",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-assert-macro",
            "conf": 0.6,
            "crit": 2,
            "desc": "assert! macro",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "from": [
              {
                "file": 7
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/package/testing/presence/harness::rust-tests-path-filename",
            "conf": 0.85,
            "crit": 2,
            "desc": "Path or filename indicates Rust tests",
            "from": [
              {
                "file": 11
              }
            ]
          },
          {
            "id": "metadata/package/version::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "micro-behaviors/data/buffer/integer-codec::source-right-shift-8-bits",
            "conf": 0.9,
            "crit": 2,
            "desc": "Source right-shifts by 8 bits",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-4",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"have\"",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 2
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::result-assignment-key",
            "conf": 0.4,
            "crit": 1,
            "desc": "Result field or assignment key",
            "from": [
              {
                "file": 13
              }
            ]
          }
        ]
      }
    ]
  }
}