[
  {
    "repo": "omnibase_infra",
    "repo_root": "<ROOT>/omnibase_infra",
    "allowlist_path": "<ROOT>/allowlists/omnibase_infra.yaml",
    "node_count": 5,
    "handler_count": 5,
    "compliant_count": 1,
    "allowlisted_count": 5,
    "new_violation_count": 3,
    "non_live_violation_count": 4,
    "freestanding_scanned": true,
    "freestanding_module_count": 10,
    "new_violations": [
      {
        "handler_path": "omnibase_infra/nodes/node_planted_effect/handlers/handler_planted.py",
        "node_dir": "omnibase_infra/nodes/node_planted_effect",
        "repo": "omnibase_infra",
        "contract_path": "omnibase_infra/nodes/node_planted_effect/contract.yaml",
        "violations": [
          "hardcoded_topic"
        ],
        "violation_details": [
          "hardcoded topic 'onex.evt.planted.thing.v1' not in contract"
        ],
        "declared_topics": [],
        "used_topics": [
          "onex.evt.planted.thing.v1"
        ],
        "undeclared_topics": [
          "onex.evt.planted.thing.v1"
        ],
        "declared_transports": [],
        "used_transports": [],
        "undeclared_transports": [],
        "handler_in_routing": true,
        "verdict": "hybrid",
        "allowlisted": false,
        "reachability": "live"
      }
    ],
    "non_live_violations": [
      {
        "handler_path": "omnibase_infra/nodes/node_merge_provenance_observe_effect/handlers/handler_merge_group_run_read_github.py",
        "node_dir": "omnibase_infra/nodes/node_merge_provenance_observe_effect",
        "repo": "omnibase_infra",
        "contract_path": "omnibase_infra/nodes/node_merge_provenance_observe_effect/contract.yaml",
        "violations": [
          "missing_handler_routing"
        ],
        "violation_details": [
          "handler not registered in contract handler_routing"
        ],
        "declared_topics": [],
        "used_topics": [],
        "undeclared_topics": [],
        "declared_transports": [],
        "used_transports": [],
        "undeclared_transports": [],
        "handler_in_routing": false,
        "verdict": "hybrid",
        "allowlisted": false,
        "reachability": "dead"
      }
    ],
    "freestanding_violations": [
      {
        "module_path": "src/omnibase_infra/event_bus/kafka_transport.py",
        "repo": "omnibase_infra",
        "findings": [
          {
            "violation": "raw_kafka",
            "line": 217,
            "detail": "raw Kafka client 'AIOKafkaProducer' bypasses injected event bus",
            "suppressed": false,
            "reachability": "live"
          },
          {
            "violation": "raw_kafka",
            "line": 270,
            "detail": "raw Kafka client 'AIOKafkaConsumer' bypasses injected event bus",
            "suppressed": false,
            "reachability": "live"
          }
        ],
        "verdict": "imperative",
        "allowlisted": false,
        "reachability": "live"
      },
      {
        "module_path": "src/omnibase_infra/planted_imperative_io.py",
        "repo": "omnibase_infra",
        "findings": [
          {
            "violation": "raw_http_inference",
            "line": 5,
            "detail": "raw HTTP call 'requests.post' bypasses contract transport",
            "suppressed": false,
            "reachability": "live"
          },
          {
            "violation": "hardcoded_config",
            "line": 5,
            "detail": "hardcoded inference param 'max_tokens=64' in dict literal",
            "suppressed": false,
            "reachability": "live"
          }
        ],
        "verdict": "imperative",
        "allowlisted": false,
        "reachability": "live"
      }
    ],
    "non_live_freestanding_violations": [
      {
        "module_path": "src/omnibase_infra/enums/generated/enum_occ_topic.py",
        "repo": "omnibase_infra",
        "findings": [
          {
            "violation": "hardcoded_topic",
            "line": 21,
            "detail": "hardcoded topic literal 'onex.evt.occ.nightly-promotion.v1'",
            "suppressed": false,
            "reachability": "dead"
          }
        ],
        "verdict": "hybrid",
        "allowlisted": false,
        "reachability": "dead"
      },
      {
        "module_path": "src/omnibase_infra/enums/generated/enum_omninode_topic.py",
        "repo": "omnibase_infra",
        "findings": [
          {
            "violation": "hardcoded_topic",
            "line": 21,
            "detail": "hardcoded topic literal 'onex.evt.omninode.runner-usage-recorded.v1'",
            "suppressed": false,
            "reachability": "dead"
          }
        ],
        "verdict": "hybrid",
        "allowlisted": false,
        "reachability": "dead"
      },
      {
        "module_path": "src/omnibase_infra/enums/generated/enum_steel_onslaught_topic.py",
        "repo": "omnibase_infra",
        "findings": [
          {
            "violation": "hardcoded_topic",
            "line": 21,
            "detail": "hardcoded topic literal 'onex.evt.steel-onslaught.match-terminal.v1'",
            "suppressed": false,
            "reachability": "dead"
          }
        ],
        "verdict": "hybrid",
        "allowlisted": false,
        "reachability": "dead"
      }
    ]
  }
]
