{
  "audit": {
    "engineVersion": "0.1.0",
    "findings": [
      {
        "checkId": "PAD_NET_MAPPING",
        "details": [
          "PAD1 pad 1 → N$4",
          "PAD2 pad 1 → N$3",
          "PAD3 pad 1 → N$1",
          "PAD4 pad 1 → N$2",
          "U1 pad 1 → N$4",
          "U1 pad 2 → N$3",
          "U1 pad 3 → N$1",
          "U1 pad 4 → N$2"
        ],
        "status": "PASS",
        "summary": "8 normalized pad-to-net mapping(s) matched."
      },
      {
        "checkId": "FOOTPRINT_REFERENCE_SET",
        "details": [
          "PAD1",
          "PAD2",
          "PAD3",
          "PAD4",
          "U1"
        ],
        "status": "PASS",
        "summary": "5 footprint reference(s) matched exactly."
      },
      {
        "checkId": "BOARD_OUTLINE_AND_ROUTING_LAYERS",
        "details": [
          "PASS: routed segment count on F.Cu: 12",
          "PASS: outline signature matched: 4 segments · 7.854 × 5.512 mm · simple closed"
        ],
        "status": "PASS",
        "summary": "Mapped routed-layer counts and the normalized line outline matched."
      }
    ],
    "input": {
      "eagleVersion": "9.6.2",
      "kicadFileFormatVersion": "20260206",
      "kicadGeneratorVersion": "10.0"
    },
    "rulesVersion": "boardport-rules-0.2",
    "schemaVersion": "boardport-report-0.2",
    "summary": {
      "DIFF": 0,
      "NOT_CHECKED": 0,
      "PASS": 3
    },
    "warnings": []
  },
  "inputs": {
    "eagle": {
      "byteLength": 21415,
      "role": "SOURCE_EAGLE",
      "sha256": "687ef8d5bf6b55871e37846e9baac57a49ae643102d77958a60c81649bbc06b9"
    },
    "kicad": {
      "byteLength": 22227,
      "role": "IMPORTED_KICAD",
      "sha256": "bd3c86b239fb5c7e07e6855eb2a227acffe30f7133ba775e05449f0433e60dde"
    }
  },
  "limits": {
    "analysisTimeoutMilliseconds": 30000,
    "maxCombinedBytes": 33554432,
    "maxEagleTags": 500000,
    "maxFileBytes": 16777216,
    "maxKicadTokens": 2000000,
    "maxParseNesting": 128
  },
  "product": {
    "name": "BoardPort Audit",
    "version": "0.1.0-rc.1"
  },
  "runStatus": "COMPLETED",
  "schemaVersion": "boardport-product-report-0.1",
  "scopeNotices": [
    "Read-only comparison: neither input file is modified.",
    "PASS applies only to the stated rule and supported input profile. It is not a circuit, safety, ERC, DRC, Gerber, manufacturability, or engineering certification.",
    "The saved report can contain design-derived references, pad numbers, net names, and differences. Treat the report as confidential when sharing it.",
    "BoardPort product code makes no network request. Browser, operating-system, extension, and security-software traffic is outside the product boundary."
  ],
  "statusActions": {
    "DIFF": "Review every listed difference against the source design before using the migrated board.",
    "NOT_CHECKED": "Do not treat this check as passed. Inspect the unsupported or ambiguous structure manually.",
    "PASS": "No difference was detected for this defined check. Continue with independent ERC, DRC, visual, and engineering review."
  }
}
