{
  "ml": {
    "v": "7",
    "id": 1101,
    "lvl": -1,
    "conf": 0,
    "prob": 0.00001193086336570559,
    "type": "crate",
    "version": "v18.18",
    "analyzed_at": "2026-10-05T20:27:26Z"
  },
  "path": "greentic-dw-planning-llm-1.2.0-dev.37282908414.crate",
  "raw": {
    "rev": "c1ea9",
    "files": [
      {
        "id": 1157,
        "mol": "H₂(CmDb)Md(Pa)",
        "pid": 1,
        "rel": "fetched",
        "sha": "929dd42ae0ddc8c3e355df42cae7ffafa60ded4e5679a5d0255e3c2b78314be8",
        "via": "https://static.crates.io/crates/greentic-dw-planning-llm/greentic-dw-planning-llm-1.2.0-dev.37282908414.crate",
        "path": "pkg:cargo/greentic-dw-planning-llm@1.2.0-dev.37282908414",
        "risk": 5,
        "size": 25025,
        "type": "crate",
        "depth": 2,
        "facts": {
          "metrics": {
            "file": {
              "size": 25025,
              "entropy": 7.99
            },
            "parse": {
              "error_count": 1
            },
            "binary": {
              "peak_region_bytes": 25025,
              "peak_region_entropy": 7.82
            }
          }
        },
        "ident": {
          "name": {
            "value": "greentic-dw-planning-llm",
            "source": "crate.name",
            "verified": false
          },
          "urls": [
            {
              "url": "https://github.com/greenticai/greentic-dw",
              "kind": "repository",
              "source": "crate.repository"
            }
          ],
          "trust": "unsigned",
          "version": {
            "value": "1.2.0-dev.37282908414",
            "source": "crate.version",
            "verified": false
          },
          "identifier": {
            "value": "greentic-dw-planning-llm",
            "source": "crate.name",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "metadata/import/rust/greentic_dw_planning/planstep::greentic_dw_planning/planstep",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports greentic_dw_planning::PlanStep",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/greentic_llm/llmprovider::greentic_llm/llmprovider",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports greentic_llm::LlmProvider",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-meaningful-description",
            "conf": 0.78,
            "crit": 2,
            "desc": "Cargo package has meaningful description"
          },
          {
            "id": "metadata/import/rust/async_trait/async_trait::async_trait/async_trait",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports async_trait::async_trait",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/greentic_dw_planning/nextactionsrequest::greentic_dw_planning/nextactionsrequest",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports greentic_dw_planning::NextActionsRequest",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/futures_util/stream::futures_util/stream",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports futures_util::stream",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/greentic_dw_planning/planstepkind::greentic_dw_planning/planstepkind",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports greentic_dw_planning::PlanStepKind",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/greentic_dw_planning/planstepstatus::greentic_dw_planning/planstepstatus",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports greentic_dw_planning::PlanStepStatus",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-readme-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares readme"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test-attr",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[test] attribute",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/schema-object::command-field-key",
            "conf": 0.9,
            "crit": 1,
            "desc": "JSON-like object command field",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/greentic_llm/chatmessage::greentic_llm/chatmessage",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports greentic_llm::ChatMessage",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/greentic_dw_planning/completioncheckrequest::greentic_dw_planning/completioncheckrequest",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports greentic_dw_planning::CompletionCheckRequest",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/greentic_dw_planning/createplanrequest::greentic_dw_planning/createplanrequest",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports greentic_dw_planning::CreatePlanRequest",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/greentic_llm/chatstream::greentic_llm/chatstream",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports greentic_llm::ChatStream",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/version::cargo-package-version",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has version"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "metadata/import/rust/super::super",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports super::*",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/greentic_dw_planning/planningprovider::greentic_dw_planning/planningprovider",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports greentic_dw_planning::PlanningProvider",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/data/llm/codegen::llm-code-generation-verb",
            "conf": 0.88,
            "crit": 3,
            "desc": "LLM code-generation verb",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/greentic_dw_planning/reviseplanrequest::greentic_dw_planning/reviseplanrequest",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports greentic_dw_planning::RevisePlanRequest",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "micro-behaviors/data/control-flow/loop::rust-collect-call",
            "conf": 0.85,
            "crit": 2,
            "desc": "Rust materializes an iterator with .collect()",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-repository-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares repository"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/data/llm/codegen::llm-generation-source-language-model",
            "conf": 0.88,
            "crit": 3,
            "desc": "Explicit LLM or language-model reference",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-package-name",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package has name"
          },
          {
            "id": "metadata/import/rust/greentic_dw_planning/validate_plan::greentic_dw_planning/validate_plan",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports greentic_dw_planning::validate_plan",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/greentic_dw_planning/planningerror::greentic_dw_planning/planningerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports greentic_dw_planning::PlanningError",
            "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/import/rust/greentic_dw_planning/planstatus::greentic_dw_planning/planstatus",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports greentic_dw_planning::PlanStatus",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/greentic_llm/capabilities::greentic_llm/capabilities",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports greentic_llm::Capabilities",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/name/convention::cargo-license-field",
            "conf": 0.85,
            "crit": 2,
            "desc": "Cargo package declares license"
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "from": [
              {
                "file": 4
              }
            ]
          },
          {
            "id": "micro-behaviors/os/event/loop::tokio-namespace",
            "conf": 0.5,
            "crit": 3,
            "desc": "References the Tokio async runtime namespace",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/greentic_llm/streamevent::greentic_llm/streamevent",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports greentic_llm::StreamEvent",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/greentic_llm/llmerror::greentic_llm/llmerror",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports greentic_llm::LlmError",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-test",
            "conf": 0.95,
            "crit": 3,
            "desc": "Rust test marker or harness",
            "from": [
              {
                "off": 1639,
                "file": 5,
                "line": 40
              },
              {
                "off": 11608,
                "file": 6,
                "line": 336
              },
              {
                "off": 4798,
                "file": 7,
                "line": 130
              }
            ],
            "uses": [
              11,
              41
            ]
          },
          {
            "id": "micro-behaviors/communications/ipc/native-host::native-host-execute-action",
            "conf": 0.94,
            "crit": 3,
            "desc": "Native host message requests command execution",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/greentic_llm/chatresponse::greentic_llm/chatresponse",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports greentic_llm::ChatResponse",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/package/testing/harness/unit::rust-cfg-test",
            "conf": 0.9,
            "crit": 2,
            "desc": "#[cfg(test)] attribute",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/data/llm/codegen::llm-output-response-word",
            "conf": 0.86,
            "crit": 3,
            "desc": "LLM response output reference",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/greentic_dw_planning/planrevision::greentic_dw_planning/planrevision",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports greentic_dw_planning::PlanRevision",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/sync/arc::std/sync/arc",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::sync::Arc",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/greentic_dw_planning/stepresultrequest::greentic_dw_planning/stepresultrequest",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports greentic_dw_planning::StepResultRequest",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/file/comment::source-comment-bytes-over-300",
            "conf": 0.92,
            "crit": 2,
            "desc": "Source has over 300 comment bytes",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/import/rust/greentic_llm/chatrequest::greentic_llm/chatrequest",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports greentic_llm::ChatRequest",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/futures_util/streamext::futures_util/streamext",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports futures_util::StreamExt",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/greentic_dw_planning/completionstate::greentic_dw_planning/completionstate",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports greentic_dw_planning::CompletionState",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/greentic_llm/finishreason::greentic_llm/finishreason",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports greentic_llm::FinishReason",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/greentic_dw_planning/plannedaction::greentic_dw_planning/plannedaction",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports greentic_dw_planning::PlannedAction",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/greentic_dw_planning/plandocument::greentic_dw_planning/plandocument",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports greentic_dw_planning::PlanDocument",
            "from": [
              {
                "file": 6
              }
            ]
          },
          {
            "id": "metadata/import/rust/std/future/future::std/future/future",
            "conf": 0.95,
            "crit": 2,
            "desc": "imports std::future::Future",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "micro-behaviors/data/serialize/envelope::result-assignment-key",
            "conf": 0.4,
            "crit": 1,
            "desc": "Result field or assignment key",
            "from": [
              {
                "file": 5
              }
            ]
          },
          {
            "id": "metadata/build/archive::archive-cargo-toml-entry",
            "conf": 0.9,
            "crit": 2,
            "desc": "Archive contains Cargo.toml"
          }
        ]
      }
    ]
  }
}