{
  "schemaVersion": "boardport-guide-claims-1",
  "reviewedAt": "2026-09-22",
  "author": "Signal & Ship (AI-assisted preparation, retained command evidence)",
  "method": "Re-read saved official documentation, inspect the current product implementation, and execute the fixed local KiCad case. No new official-page HTTP retrieval on this date.",
  "claims": [
    {
      "id": "import-profile",
      "claim": "KiCad can import EAGLE 6.x+ XML projects; a full project uses matching-base-name .sch/.brd. This is broader than the BoardPort 9.6.2 input profile.",
      "sources": [
        "https://docs.kicad.org/10.0/en/kicad/kicad.html"
      ],
      "savedSourceRetrievedAt": "2026-09-11",
      "scope": "KiCad 10.0 project manager; old binary EAGLE is outside this XML import workflow. This review did not perform a new schematic import.",
      "reviewedAt": "2026-09-22"
    },
    {
      "id": "project-and-libraries",
      "claim": "KiCad design files contain the symbols/footprints they use; .kicad_pro retains other important design settings. External library paths and 3D assets may still need separate handling.",
      "sources": [
        "https://docs.kicad.org/10.0/en/kicad/kicad.html"
      ],
      "savedSourceRetrievedAt": "2026-09-11",
      "scope": "Complete design transfer and continued editing, not a claim that a board-only import reconstructs the missing schematic or reusable libraries.",
      "reviewedAt": "2026-09-22"
    },
    {
      "id": "boardport-reader",
      "claim": "BoardPort 0.1.0-rc.1 expects EAGLE XML 9.6.2, KiCad generator_version 10.0 and board format 20260206. Each input is limited to 16 MiB, the pair to 32 MiB; analysis timeout is 30 seconds.",
      "sources": [
        "/examples/pressure-module/report-match.json",
        "/examples/pressure-module/manifest.json",
        "/compatibility.html"
      ],
      "scope": "This product release only; KiCad importer support differs. Reader and product limits re-inspected in the current implementation.",
      "reviewedAt": "2026-09-22"
    },
    {
      "id": "boardport-comparisons",
      "claim": "The three rules compare normalized reference/pad-to-net names, footprint reference sets, normalized line-outline properties and copper-layer routed-segment counts. Unsupported or ambiguous data stays NOT_CHECKED.",
      "sources": [
        "/examples/pressure-module/report-match.json",
        "/examples/pressure-module/report-difference.json",
        "/eagle-kicad-migration-check#comparison-boundary"
      ],
      "scope": "Not footprint positions, complete track geometry, circuit correctness, ERC/DRC, Gerber equivalence or fabrication acceptance.",
      "reviewedAt": "2026-09-22"
    },
    {
      "id": "saved-reports",
      "claim": "BoardPort HTML/JSON reports retain input byte lengths and SHA-256, versioned results, differences and explicit scope. A later edited board requires a separate result.",
      "sources": [
        "/examples/pressure-module/report-match.html",
        "/examples/pressure-module/report-match.json"
      ],
      "scope": "Offline report generation; free compatibility checker does not execute the three comparisons.",
      "reviewedAt": "2026-09-22"
    },
    {
      "id": "drc-run",
      "claim": "--severity-all includes the severity classes, --all-track-errors requests all errors per track, --refill-zones refills for checking. Without --save-board the board is not saved. With --exit-code-violations, 5 means findings and 0 no reported findings.",
      "sources": [
        "https://docs.kicad.org/10.0/en/cli/cli.html#pcb_drc",
        "/examples/pressure-module-review/commands.json",
        "/examples/pressure-module-review/review-drc.json"
      ],
      "savedSourceRetrievedAt": "2026-09-17",
      "scope": "KiCad 10.0 documentation; installed 10.0.6 command verified. Disabled checks are not enabled by --severity-all. Neither exit code approves fabrication.",
      "reviewedAt": "2026-09-22"
    },
    {
      "id": "one-finding",
      "claim": "On the archived board, one track-width edit 0.1524 to 0.2 mm removes exactly one finding: 19 to 18 with zero new findings. Five checks stay disabled and both reports contain zero unconnected items.",
      "sources": [
        "/examples/pressure-module-review/baseline-drc.json",
        "/examples/pressure-module-review/one-track-0.2mm-drc.json",
        "/examples/pressure-module-review/reproduction-verification.json",
        "/examples/pressure-module-review/review-record.txt"
      ],
      "scope": "One recorded location under default rules, reproduced 2026-09-22. No schematic/.kicad_pro/.kicad_dru/fabricator requirements supplied. 0.2 mm is not a general design recommendation.",
      "reviewedAt": "2026-09-22"
    },
    {
      "id": "fabrication-workflow",
      "claim": "Review the project and schematic, intended rules, DRC and zone state before accepting outputs. Copper, outline, solder mask, silkscreen and drill outputs have different roles; paste is needed for stencil manufacture and is otherwise optional.",
      "sources": [
        "https://docs.kicad.org/10.0/en/getting_started_in_kicad/getting_started_in_kicad.html#fab",
        "https://docs.kicad.org/10.0/en/getting_started_in_kicad/getting_started_in_kicad.html#drc",
        "https://docs.kicad.org/10.0/en/getting_started_in_kicad/getting_started_in_kicad.html#board_setup_and_stackup"
      ],
      "savedSourceRetrievedAt": "2026-09-17",
      "scope": "General KiCad 10.0 tutorial guidance. Required deliverables depend on the actual order and process. No fabricator has accepted this example.",
      "reviewedAt": "2026-09-22"
    },
    {
      "id": "actual-output",
      "claim": "The same review-board hash produced seven Gerber layers, separate PTH/NPTH files, two SVG maps, a drill report and Gerber job file: thirteen output files. Four PTH holes are 0.813 mm; NPTH is empty and back silkscreen has no drawing elements. Both export commands return 0 despite eighteen DRC findings.",
      "sources": [
        "https://docs.kicad.org/10.0/en/cli/cli.html#pcb_export_gerbers",
        "https://docs.kicad.org/10.0/en/cli/cli.html#pcb_export_drill",
        "/examples/pressure-module-review/commands.json",
        "/examples/pressure-module-review/outputs-manifest.json",
        "/examples/pressure-module-review/outputs/drill-report.txt",
        "/examples/pressure-module-review/outputs/review-job.gbrjob",
        "/examples/pressure-module-review/outputs/review-B_Silkscreen.gbo",
        "/examples/pressure-module-review/outputs/review-NPTH.drl",
        "/examples/pressure-module-review/output-coordinate-check.json",
        "/examples/pressure-module-review/output-inspection.json"
      ],
      "savedSourceRetrievedAt": "2026-09-17",
      "scope": "Executed 2026-09-22 on KiCad CLI 10.0.6/macOS arm64 with absolute origin/mm. Input 0.8128mm drill is represented as 0.813mm. Separate fixed-case coordinate and SVG drill-map checks do not establish the full rendered-layer overlay, electrical operation or manufacturability. No zones; no stencil/assembly output. Fabrication decision HOLD.",
      "reviewedAt": "2026-09-22"
    }
  ],
  "currentImplementation": {
    "productVersion": "0.1.0-rc.1",
    "engineSha256": "555bb954a18de0e9d708f21ffafab988ac57e37239f9e81d7a5db74d5b7be5f9",
    "reportSha256": "4bfbf0ecfe821f9b35d4d5946a9a523bb4d56285a3d7aa4d73e95cc590f75237"
  },
  "unknowns": [
    "The full Gerber layer stack and drill overlay in a viewer remain unverified; separate raw coordinate and SVG drill-map checks are documented.",
    "Schematic/ERC, design/fabricator rules, electrical behavior and fabrication acceptance remain unverified.",
    "No customer outcomes, Google ranking or AI citation outcome is established by this record."
  ]
}
