main
John Lauer Hero GLB rebuilt with adom/component-hero's hero_glb.py (the earlier independent build drew pad label 2 doubled in the… f19c581 1d ago
{
 "schema": "adom/verification@1",
 "part": "RC0402FR-071K33L",
 "variants": [],
 "entries": [
  {
   "date": "2026-10-21",
   "by": {
    "name": "Claude (AI agent) for John Lauer",
    "handle": "john"
   },
   "status": "verified",
   "title": "3D model matches the datasheet package dimensions",
   "scope": [
    "3d-model"
   ],
   "variants": [
    "*"
   ],
   "checks": [
    {
     "text": "L: model 1.000 mm, datasheet 0.95 to 1.05 mm",
     "result": "pass"
    },
    {
     "text": "W: model 0.500 mm, datasheet 0.45 to 0.55 mm",
     "result": "pass"
    },
    {
     "text": "T/H: model 0.350 mm, datasheet 0.30 to 0.40 mm",
     "result": "pass"
    },
    {
     "text": "I1 (terminal on top): model 0.165 mm, datasheet 0.10 to 0.30 mm",
     "result": "pass"
    },
    {
     "text": "I2 (terminal on bottom): model 0.165 mm, datasheet 0.15 to 0.35 mm",
     "result": "pass"
    },
    {
     "text": "Z-up, seated on z = 0, centred on the footprint origin, long axis on X",
     "result": "pass"
    },
    {
     "text": "no manufacturer STEP was reachable for this exact part number; the model is KiCad's library package, checked against the datasheet table",
     "result": "note"
    }
   ],
   "evidence": [
    {
     "label": "overlay (top, bottom, side, end at true scale)",
     "href": "docs/verify/rc0402fr-071k33l-overlay.png"
    },
    {
     "label": "numbers",
     "href": "docs/verify/rc0402fr-071k33l-check.json"
    },
    {
     "label": "datasheet (YAGEO General Purpose Chip Resistors RC_L series, product specification V.14, Nov. 14, 2025)",
     "href": "docs/rc0402fr-071k33l-datasheet.pdf"
    }
   ],
   "files": {
    "RC0402FR-071K33L.step": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb",
    "package-reference.glb": "e0f0a1b3f86b307421456f2e9945d22b4d3e222a7ec62e602fc97c5e6a7f34c3",
    "docs/rc0402fr-071k33l-datasheet.pdf": "7b6f0ae72708ca4b38126f84b5407a3e970a94cb60bc1a0afdaeb25a23d839bb"
   }
  },
  {
   "date": "2026-10-21",
   "by": {
    "name": "Claude (AI agent) for John Lauer",
    "handle": "john"
   },
   "status": "verified",
   "title": "Footprint compared with the maker's recommended land pattern",
   "scope": [
    "footprint"
   ],
   "variants": [
    "*"
   ],
   "checks": [
    {
     "text": "gap between lands: KiCad 0.48 mm, maker 0.50 mm (difference -0.02 mm)",
     "result": "pass"
    },
    {
     "text": "land length: KiCad 0.54 mm, maker 0.50 mm (difference +0.04 mm)",
     "result": "pass"
    },
    {
     "text": "land width: KiCad 0.64 mm, maker 0.60 mm (difference +0.04 mm)",
     "result": "pass"
    },
    {
     "text": "overall length: KiCad 1.56 mm, maker 1.50 mm (difference +0.06 mm)",
     "result": "pass"
    }
   ],
   "evidence": [
    {
     "label": "comparison drawing",
     "href": "land-pattern/land-pattern.png"
    },
    {
     "label": "numbers",
     "href": "land-pattern/land-check.json"
    },
    {
     "label": "write-up",
     "href": "land-pattern/README.md"
    }
   ],
   "files": {
    "R_0402_1005Metric_RC0402FR-071K33L.kicad_mod": "6dbd572ec3eb3cfcddfa83c6d039757792c23836e17f7001dca1e5a95b055dc4"
   }
  },
  {
   "date": "2026-10-21",
   "by": {
    "name": "Claude (AI agent) for John Lauer",
    "handle": "john"
   },
   "status": "verified",
   "title": "Marking: the model shows the real part, which is unmarked",
   "scope": [
    "3d-model",
    "marking"
   ],
   "variants": [
    "*"
   ],
   "checks": [
    {
     "text": "YAGEO states 'No Marking' for RC0402 (Fig. 1) (RC_L product specification V.14, p.3 'Marking')",
     "result": "pass"
    },
    {
     "text": "no AI-added part-number etch on any model",
     "result": "pass"
    }
   ],
   "evidence": [
    {
     "label": "datasheet",
     "href": "docs/rc0402fr-071k33l-datasheet.pdf"
    }
   ],
   "files": {
    "RC0402FR-071K33L.step": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"
   }
  },
  {
   "date": "2026-10-21",
   "by": {
    "name": "Claude (AI agent) for John Lauer",
    "handle": "john"
   },
   "status": "verified",
   "title": "Board-use LOD GLBs are clean and share the STEP pose",
   "scope": [
    "lod"
   ],
   "variants": [
    "*"
   ],
   "checks": [
    {
     "text": "four levels written, read back, bounds equal the STEP (Z-up, metres, seat z = 0)",
     "result": "pass"
    },
    {
     "text": "no footprint, pad outline, label or silkscreen helpers; terminals present at every level",
     "result": "pass"
    },
    {
     "text": "previews looked at by the AI agent, not yet by a person",
     "result": "note"
    }
   ],
   "evidence": [
    {
     "label": "manifest",
     "href": "lod/manifest.json"
    }
   ],
   "files": {
    "lod/high.glb": "4bb01ae8eb8803282e2285231a67f74a530a630c96da2bd57bf0900bb46d0621",
    "lod/medium.glb": "6fc498a2cac8b122a17297169717fd8d4da4f03f0bc9a246b8d6ab99c6b6a366",
    "lod/low.glb": "707e9affdb4bbf23e2b576df1d412d63cc2744467c4a4f8d83e8ce58a0c88444",
    "lod/super-low.glb": "5fd30cfae695bd267b2707b3556a7d1d16daa62f38dbd9360f47c278780bd7e3"
   }
  },
  {
   "date": "2026-10-21",
   "by": {
    "name": "Claude (AI agent) for John Lauer",
    "handle": "john"
   },
   "status": "verified",
   "title": "Pin 1 and polarity",
   "scope": [
    "footprint",
    "3d-model",
    "symbol"
   ],
   "variants": [
    "*"
   ],
   "checks": [
    {
     "text": "non-polar two-terminal resistor: pads 1 and 2 are interchangeable; symbol pins 1 and 2 map to pads 1 and 2",
     "result": "pass"
    },
    {
     "text": "model terminals sit on the footprint pads (both centred on the origin, long axis on X)",
     "result": "pass"
    }
   ],
   "evidence": [],
   "files": {
    "R_0402_1005Metric_RC0402FR-071K33L.kicad_mod": "6dbd572ec3eb3cfcddfa83c6d039757792c23836e17f7001dca1e5a95b055dc4",
    "RC0402FR-071K33L.kicad_sym": "dec34ea1cb9dda8d3ac62d24e525a9e8ddc5e670ec1bd76c02ca9182e3576821",
    "RC0402FR-071K33L.step": "91507e5af4251cb4ef38e04889c9b98da29904432bd83786bba13ae9b605eacb"
   }
  },
  {
   "date": "2026-10-21",
   "by": {
    "name": "Claude (AI agent) for John Lauer",
    "handle": "john"
   },
   "status": "verified",
   "title": "Hero GLB: footprint artwork aligned with the package",
   "scope": [
    "hero"
   ],
   "variants": [
    "*"
   ],
   "checks": [
    {
     "text": "alignment guard: contacts centre to pad-field centre 0.0 mm (limit 0.25 mm), orientation not swapped, seat z = -0.0 mm",
     "result": "pass"
    },
    {
     "text": "layers named and coloured as adom-hero 1.4: teal dashed pad outlines alpha 0.5, silkscreen alpha 0.3, pad numbers alpha 0.5, unlit, BLEND, plane z = -0.02 mm",
     "result": "pass"
    },
    {
     "text": "2 pads outlined (equals the footprint's copper pads); labels are pad numbers 1 and 2 (the pins have no names); no pin-1 mark (unpolarised part)",
     "result": "pass"
    },
    {
     "text": "built by provenance/tools/hero.py, an independent implementation of the published rules; the adom/component-hero generator was not run. Preview checked by the AI agent; the live wiki viewer still needs a person's look",
     "result": "note"
    }
   ],
   "evidence": [
    {
     "label": "top and oblique preview",
     "href": "docs/verify/rc0402fr-071k33l-hero-preview.png"
    },
    {
     "label": "sidecar",
     "href": "rc0402fr-071k33l-hero.overlay.json"
    }
   ],
   "files": {
    "rc0402fr-071k33l-hero.glb": "feda69af90e41baed866b6290fe6aefc96d98ca1fa5f746cd0f6deab7a58d627",
    "package-reference.glb": "e0f0a1b3f86b307421456f2e9945d22b4d3e222a7ec62e602fc97c5e6a7f34c3",
    "R_0402_1005Metric_RC0402FR-071K33L.kicad_mod": "6dbd572ec3eb3cfcddfa83c6d039757792c23836e17f7001dca1e5a95b055dc4"
   }
  },
  {
   "date": "2026-10-21",
   "by": {
    "name": "Claude (AI agent) for John Lauer",
    "handle": "john"
   },
   "status": "verified",
   "title": "Library files for KiCad, Fusion and Altium carry the orderable identity",
   "scope": [
    "symbol",
    "library"
   ],
   "variants": [
    "*"
   ],
   "checks": [
    {
     "text": "KiCad symbol: pins 1 and 2 end at (0, +5.08) and (0, -5.08) mm, on the 2.54 mm grid; MPN, Manufacturer, Mouser, DigiKey and LCSC fields present",
     "result": "pass"
    },
    {
     "text": "Fusion/EAGLE .lbr from adom-lbr generate --part-metadata page.json: lint passed",
     "result": "pass"
    },
    {
     "text": "Altium SchLib and PcbLib from adom-lbr import-kicad then export-altium (native OLE2 files, written without Altium): written",
     "result": "pass"
    },
    {
     "text": "files not yet opened in desktop KiCad, Fusion or Altium",
     "result": "note"
    }
   ],
   "evidence": [],
   "files": {
    "RC0402FR-071K33L.kicad_sym": "dec34ea1cb9dda8d3ac62d24e525a9e8ddc5e670ec1bd76c02ca9182e3576821",
    "R_0402_1005Metric_RC0402FR-071K33L.kicad_mod": "6dbd572ec3eb3cfcddfa83c6d039757792c23836e17f7001dca1e5a95b055dc4",
    "RC0402FR-071K33L.lbr": "5136f772c0d969e187d901002d60a00fecb2f71db35fae05c51385fcdd8dd75e",
    "altium/RC0402FR-071K33L.SchLib": "69af2d2eda79aa9735696bba69fcc77e7748657bf446986576b5492a1ab23e24",
    "altium/RC0402FR-071K33L.PcbLib": "d1033c38303bbfb7d9d9d155e53ea28003e90bd882cec9c2e7ea9a4f67f3f806"
   }
  }
 ]
}