main
John Lauer Correct GLB hashes using binary-safe downloads and validated container headers 8056625
{
  "schemaVersion": 1,
  "component": "LR2512D-3W-0.5mR-1%",
  "page": "adom/lr2512d-3w-0-5mr-1",
  "audit": {
    "author": "Codex Astra (AI)",
    "dateUtc": "2026-09-16T13:54:06.214074+00:00",
    "scope": "Current component metadata assets and additional CAD files listed by the page repository API; provenance disclosure, not manufacturer certification or legal clearance",
    "sourceCommitBeforeAudit": "0c02055096e46b6d0f11eed973528076173085a1"
  },
  "assets": [
    {
      "kind": "symbol",
      "file": "lr2512d-3w-0-5mr-1.kicad_sym",
      "bytes": 1626,
      "sha256": "d578defad8ad8720a401ac292824c5e0dae492f971cbfde142289b01365852ad",
      "retrievedFrom": "https://wiki.adom.inc/adom/lr2512d-3w-0-5mr-1/files/lr2512d-3w-0-5mr-1.kicad_sym",
      "retrievedAtUtc": "2026-09-16T13:48:41.596794+00:00",
      "wikiCommit": "0c02055096e46b6d0f11eed973528076173085a1",
      "originStatus": "Source-derived CAD; extracted and normalized by Codex Astra (AI), not verified manufacturer CAD",
      "modifiedByThisAudit": true,
      "upstream": {
        "page": "https://wiki.adom.inc/adom/esc-g431",
        "inputFile": "esc-g431.kicad_sch",
        "inputSha256": "442c124b2beed42cf768128e731824812a09fcaaf6c8d563bbf3ee7c9bb88be1",
        "inputRole": "published source schematic"
      },
      "transformations": [
        "Renamed reusable library entry and nested symbol units",
        "Preserved source electrical pin geometry; not a new manufacturer qualification"
      ],
      "validation": "Source-derived asset available; detailed pin mapping, ratings and land dimensions require independent review",
      "redistribution": "Original CAD provenance/terms remain applicable; the AI extraction is not a new rights grant"
    },
    {
      "kind": "footprint",
      "file": "lr2512d-3w-0-5mr-1.kicad_mod",
      "bytes": 3117,
      "sha256": "8b77d3818b39071ea00a51631c6f8311e4acec9a61f4b684d2914c9b002252d9",
      "retrievedFrom": "https://wiki.adom.inc/adom/lr2512d-3w-0-5mr-1/files/lr2512d-3w-0-5mr-1.kicad_mod",
      "retrievedAtUtc": "2026-09-16T13:48:41.818861+00:00",
      "wikiCommit": "0c02055096e46b6d0f11eed973528076173085a1",
      "originStatus": "Source-derived CAD; extracted and normalized by Codex Astra (AI), not verified manufacturer CAD",
      "modifiedByThisAudit": true,
      "upstream": {
        "page": "https://wiki.adom.inc/adom/esc-g431",
        "inputFile": "esc-g431-astra.kicad_pcb",
        "inputSha256": "7bb6d4f4cd22d52dd99c83548c2cbaa09e7ec97f5173a44d42a3e17f895bc233",
        "inputRole": "delivered board footprint; no placement reused"
      },
      "transformations": [
        "Removed board position, nets, UUIDs and source model paths; normalized pad orientations",
        "Preserved source electrical pin geometry; not a new manufacturer qualification"
      ],
      "validation": "Source-derived asset available; detailed pin mapping, ratings and land dimensions require independent review",
      "redistribution": "Original CAD provenance/terms remain applicable; the AI extraction is not a new rights grant"
    },
    {
      "kind": "step",
      "file": "HoLR2512D-ai-nominal.step",
      "bytes": 101664,
      "sha256": "da353206f4c54088a4a3f590ed024f5b37e472a503227458768a5706e8fd67a9",
      "retrievedFrom": "https://wiki.adom.inc/adom/lr2512d-3w-0-5mr-1/files/HoLR2512D-ai-nominal.step",
      "retrievedAtUtc": "2026-09-16T13:48:41.974572+00:00",
      "wikiCommit": "0c02055096e46b6d0f11eed973528076173085a1",
      "originStatus": "AI-created independent nominal geometry, not manufacturer CAD",
      "modifiedByThisAudit": true,
      "sourceFileHeader": "\nFILE_DESCRIPTION(('Open CASCADE Model'),'2;1');\nFILE_NAME('Open CASCADE Shape Model','2026-09-16T08:20:31',('Author'),(\n    'Open CASCADE'),'Open CASCADE STEP processor 7.9','Open CASCADE 7.9'\n  ,'Unknown');\nFILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));\n",
      "upstream": {
        "drawingUrl": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588935712268308480",
        "drawingLocator": "HoLR2512D dimensional table, PDF page 2, 0.5 milliohm 3W row",
        "drawingSha256": "adcf1fdda6b012e87718d0b3a4a58cbdc8182064b7ae87b86628d3ecd2881e6e",
        "dataUsed": "Nominal L=6.4, W=3.2, T=0.8, termination C=1.72 mm. Coating detail and tolerance envelope are simplified; generic colours are illustrative.",
        "geometryImportedFromReferenceCad": false
      },
      "generator": {
        "file": "generate-models.py",
        "cadquery": "2.8.0",
        "sha256": "0b8537609315bb1cdc1c2a1f4f98b0bd1961e2ecb2317e5f99e204f05e1baf6b"
      },
      "generatorFile": "generate-models.py",
      "transformations": [
        "CadQuery solids assembled from dimensional parameters; illustrative epoxy/metal colours",
        "Exported as millimetre STEP with seating plane at Z=0"
      ],
      "validation": {
        "mpn": "LR2512D-3W-0.5mR-1%",
        "generated": {
          "bbox_mm": [
            6.4,
            3.2,
            0.8
          ],
          "solids": 3,
          "sha256": "da353206f4c54088a4a3f590ed024f5b37e472a503227458768a5706e8fd67a9"
        },
        "reference": {
          "bbox_mm": [
            6.4,
            3.2,
            0.84
          ],
          "solids": 3,
          "sha256": "bcbd0bc6be748dfef3e5f00cca9d0e3bf8fde261411c2500cf1163d36d383f9f"
        },
        "delta_bbox_mm": [
          0.0,
          0.0,
          -0.04
        ],
        "referenceUse": "private comparison input, not redistributed with generated model",
        "result": "nominal visualization; detailed terminal geometry, pin-1 and maximum envelope not qualified",
        "generator": "generate_independent.py",
        "cadqueryVersion": "2.8.0"
      },
      "redistribution": "CC0-1.0 for these independently generated outputs and generator only; reference CAD and datasheets excluded",
      "limits": [
        "Nominal body dimensions compared, not a tolerance envelope",
        "Detailed terminal geometry and pin-1/polarity not fully qualified",
        "Not a manufacturer-supplied model",
        "Native viewer evidence is recorded separately; no all-EDA parity claim"
      ]
    },
    {
      "kind": "glb",
      "file": "HoLR2512D-ai-nominal.glb",
      "bytes": 14520,
      "sha256": "2c91510c037e021345b91cf480820f850881c703a6120522940a25c6aa1462ca",
      "retrievedFrom": "https://wiki.adom.inc/adom/lr2512d-3w-0-5mr-1/files/HoLR2512D-ai-nominal.glb",
      "retrievedAtUtc": "2026-09-16T13:48:42.126886+00:00",
      "wikiCommit": "0c02055096e46b6d0f11eed973528076173085a1",
      "originStatus": "AI-created independent nominal geometry, not manufacturer CAD",
      "modifiedByThisAudit": true,
      "upstream": {
        "drawingUrl": "https://jlcpcb.com/api/file/downloadByFileSystemAccessId/8588935712268308480",
        "drawingLocator": "HoLR2512D dimensional table, PDF page 2, 0.5 milliohm 3W row",
        "drawingSha256": "adcf1fdda6b012e87718d0b3a4a58cbdc8182064b7ae87b86628d3ecd2881e6e",
        "dataUsed": "Nominal L=6.4, W=3.2, T=0.8, termination C=1.72 mm. Coating detail and tolerance envelope are simplified; generic colours are illustrative.",
        "geometryImportedFromReferenceCad": false
      },
      "generator": {
        "file": "generate-models.py",
        "cadquery": "2.8.0",
        "sha256": "0b8537609315bb1cdc1c2a1f4f98b0bd1961e2ecb2317e5f99e204f05e1baf6b"
      },
      "generatorFile": "generate-models.py",
      "transformations": [
        "CadQuery solids assembled from dimensional parameters; illustrative epoxy/metal colours",
        "STEP tessellated to GLB by Adom STEP engine 1.3.0"
      ],
      "validation": {
        "mpn": "LR2512D-3W-0.5mR-1%",
        "generated": {
          "bbox_mm": [
            6.4,
            3.2,
            0.8
          ],
          "solids": 3,
          "sha256": "da353206f4c54088a4a3f590ed024f5b37e472a503227458768a5706e8fd67a9"
        },
        "reference": {
          "bbox_mm": [
            6.4,
            3.2,
            0.84
          ],
          "solids": 3,
          "sha256": "bcbd0bc6be748dfef3e5f00cca9d0e3bf8fde261411c2500cf1163d36d383f9f"
        },
        "delta_bbox_mm": [
          0.0,
          0.0,
          -0.04
        ],
        "referenceUse": "private comparison input, not redistributed with generated model",
        "result": "nominal visualization; detailed terminal geometry, pin-1 and maximum envelope not qualified",
        "generator": "generate_independent.py",
        "cadqueryVersion": "2.8.0"
      },
      "redistribution": "CC0-1.0 for these independently generated outputs and generator only; reference CAD and datasheets excluded",
      "limits": [
        "Nominal body dimensions compared, not a tolerance envelope",
        "Detailed terminal geometry and pin-1/polarity not fully qualified",
        "Not a manufacturer-supplied model",
        "Native viewer evidence is recorded separately; no all-EDA parity claim"
      ],
      "inputStepSha256": "da353206f4c54088a4a3f590ed024f5b37e472a503227458768a5706e8fd67a9",
      "retrievalMethod": "Binary-safe HTTPS file response; GLB header total length and JSON chunk validated"
    }
  ],
  "existingPageCitations": {
    "status": "Previously stated page links; not proof that any particular CAD file came from them",
    "urls": []
  },
  "reportProblems": "https://wiki.adom.inc/adom/lr2512d-3w-0-5mr-1/issues",
  "rules": [
    "AI-generated, source-derived and manufacturer-supplied are different classifications",
    "An extraction, conversion, recolour or etch does not change the original file rights",
    "A file hash identifies the reviewed bytes; it does not prove their quality or permission",
    "Missing authoring provenance is recorded as unknown, never invented"
  ],
  "optionalMarking": {
    "status": "AI-produced derived variant; plain geometry remains separate",
    "inputGeometry": "independently generated nominal STEP",
    "text": "LR2512D-3W-0.5mR-1%",
    "mode": "flat",
    "service": "Adom STEP engine 1.3.0",
    "parameters": "0.02 mm glyph geometry, 0.01 mm above body; optional identification, not factory marking",
    "variants": [
      {
        "kind": "plain",
        "step": "HoLR2512D-ai-nominal.step",
        "glb": "HoLR2512D-ai-nominal.glb",
        "preview": "HoLR2512D-ai-nominal-iso.png",
        "stepSha256": "da353206f4c54088a4a3f590ed024f5b37e472a503227458768a5706e8fd67a9"
      },
      {
        "kind": "mpn",
        "step": "HoLR2512D-ai-nominal-mpn.step",
        "glb": "HoLR2512D-ai-nominal-mpn.glb",
        "preview": "HoLR2512D-ai-nominal-mpn.png",
        "stepSha256": "bad1c251ced543424ef210b52055e7adf3064e30af21a974b88f9ae4d5cfe750",
        "inputSha256": "da353206f4c54088a4a3f590ed024f5b37e472a503227458768a5706e8fd67a9",
        "marking": {
          "text": "LR2512D-3W-0.5mR-1%",
          "mode": "flat",
          "purpose": "Optional identification aid, not actual factory top marking",
          "service": "adom-step2glb",
          "serviceVersion": "1.3.0",
          "jobId": "1f5630453c58d701",
          "heightAdditionMm": 0.03
        }
      }
    ],
    "nativeEvidence": {
      "application": "KiCad 10.0.5",
      "host": "AdomLapper",
      "fixture": "component-marking-review.kicad_pcb",
      "pid": 3060,
      "screenshot": "https://wiki.adom.inc/api/pages/adom/esc-g431/files/docs/astra/component-quality/native-mpn-kicad.png",
      "result": "Three marked models rendered with visible identification; long identifiers require zoom",
      "otherEdas": "not tested"
    },
    "quality": "Text visible in native KiCad; long identifiers require zoom. No Fusion/Altium render claim."
  },
  "referenceComparison": {
    "source": "private source-assembly extracted CAD, not a successful Ultra Librarian download",
    "evidence": {
      "mpn": "LR2512D-3W-0.5mR-1%",
      "generated": {
        "bbox_mm": [
          6.4,
          3.2,
          0.8
        ],
        "solids": 3,
        "sha256": "da353206f4c54088a4a3f590ed024f5b37e472a503227458768a5706e8fd67a9"
      },
      "reference": {
        "bbox_mm": [
          6.4,
          3.2,
          0.84
        ],
        "solids": 3,
        "sha256": "bcbd0bc6be748dfef3e5f00cca9d0e3bf8fde261411c2500cf1163d36d383f9f"
      },
      "delta_bbox_mm": [
        0.0,
        0.0,
        -0.04
      ],
      "referenceUse": "private comparison input, not redistributed with generated model",
      "result": "nominal visualization; detailed terminal geometry, pin-1 and maximum envelope not qualified",
      "generator": "generate_independent.py",
      "cadqueryVersion": "2.8.0"
    },
    "limits": "Bounding-box and visual comparison, not complete surface/terminal equivalence. Ultra Librarian was blocked at CAPTCHA. No restricted reference STEP is included."
  },
  "openProvenanceGaps": [],
  "additionalCadFiles": [
    {
      "file": "HoLR2512D-ai-nominal-mpn.glb",
      "sha256": "cbe513d04517cb3e3f8287245181f618667b186b53ee4884ac650b5b0ec1f7cf",
      "bytes": 181952,
      "wikiBlobHash": "acc7da65978fb5e4e70769f7d1fe305295602410",
      "lastCommit": {
        "hash": "fd334d3c1df565eea5a1bbac4122f432c41f64d1",
        "author": "John Lauer",
        "timestamp": 1789565886,
        "message": "Publish independent nominal and optional MPN model variants with review evidence"
      },
      "retrievedFrom": "https://wiki.adom.inc/adom/lr2512d-3w-0-5mr-1/files/HoLR2512D-ai-nominal-mpn.glb",
      "originStatus": "AI-produced optional MPN variant from the independent plain model",
      "lineage": {
        "status": "AI-produced derived variant; plain geometry remains separate",
        "inputGeometry": "independently generated nominal STEP",
        "text": "LR2512D-3W-0.5mR-1%",
        "mode": "flat",
        "service": "Adom STEP engine 1.3.0",
        "parameters": "0.02 mm glyph geometry, 0.01 mm above body; optional identification, not factory marking",
        "variants": [
          {
            "kind": "plain",
            "step": "HoLR2512D-ai-nominal.step",
            "glb": "HoLR2512D-ai-nominal.glb",
            "preview": "HoLR2512D-ai-nominal-iso.png",
            "stepSha256": "da353206f4c54088a4a3f590ed024f5b37e472a503227458768a5706e8fd67a9"
          },
          {
            "kind": "mpn",
            "step": "HoLR2512D-ai-nominal-mpn.step",
            "glb": "HoLR2512D-ai-nominal-mpn.glb",
            "preview": "HoLR2512D-ai-nominal-mpn.png",
            "stepSha256": "bad1c251ced543424ef210b52055e7adf3064e30af21a974b88f9ae4d5cfe750",
            "inputSha256": "da353206f4c54088a4a3f590ed024f5b37e472a503227458768a5706e8fd67a9",
            "marking": {
              "text": "LR2512D-3W-0.5mR-1%",
              "mode": "flat",
              "purpose": "Optional identification aid, not actual factory top marking",
              "service": "adom-step2glb",
              "serviceVersion": "1.3.0",
              "jobId": "1f5630453c58d701",
              "heightAdditionMm": 0.03
            }
          }
        ],
        "nativeEvidence": {
          "application": "KiCad 10.0.5",
          "host": "AdomLapper",
          "fixture": "component-marking-review.kicad_pcb",
          "pid": 3060,
          "screenshot": "https://wiki.adom.inc/api/pages/adom/esc-g431/files/docs/astra/component-quality/native-mpn-kicad.png",
          "result": "Three marked models rendered with visible identification; long identifiers require zoom",
          "otherEdas": "not tested"
        },
        "quality": "Text visible in native KiCad; long identifiers require zoom. No Fusion/Altium render claim."
      },
      "limits": "Identification aid, not factory marking; long text needs zoom",
      "retrievalMethod": "Binary-safe HTTPS file response; GLB header total length and JSON chunk validated"
    },
    {
      "file": "HoLR2512D-ai-nominal-mpn.step",
      "sha256": "bad1c251ced543424ef210b52055e7adf3064e30af21a974b88f9ae4d5cfe750",
      "bytes": 1538929,
      "wikiBlobHash": "7321784f46b4694f7c0c2ca565d70fb8c97f242d",
      "lastCommit": {
        "hash": "fd334d3c1df565eea5a1bbac4122f432c41f64d1",
        "author": "John Lauer",
        "timestamp": 1789565886,
        "message": "Publish independent nominal and optional MPN model variants with review evidence"
      },
      "retrievedFrom": "https://wiki.adom.inc/adom/lr2512d-3w-0-5mr-1/files/HoLR2512D-ai-nominal-mpn.step",
      "originStatus": "AI-produced optional MPN variant from the independent plain model",
      "lineage": {
        "status": "AI-produced derived variant; plain geometry remains separate",
        "inputGeometry": "independently generated nominal STEP",
        "text": "LR2512D-3W-0.5mR-1%",
        "mode": "flat",
        "service": "Adom STEP engine 1.3.0",
        "parameters": "0.02 mm glyph geometry, 0.01 mm above body; optional identification, not factory marking",
        "variants": [
          {
            "kind": "plain",
            "step": "HoLR2512D-ai-nominal.step",
            "glb": "HoLR2512D-ai-nominal.glb",
            "preview": "HoLR2512D-ai-nominal-iso.png",
            "stepSha256": "da353206f4c54088a4a3f590ed024f5b37e472a503227458768a5706e8fd67a9"
          },
          {
            "kind": "mpn",
            "step": "HoLR2512D-ai-nominal-mpn.step",
            "glb": "HoLR2512D-ai-nominal-mpn.glb",
            "preview": "HoLR2512D-ai-nominal-mpn.png",
            "stepSha256": "bad1c251ced543424ef210b52055e7adf3064e30af21a974b88f9ae4d5cfe750",
            "inputSha256": "da353206f4c54088a4a3f590ed024f5b37e472a503227458768a5706e8fd67a9",
            "marking": {
              "text": "LR2512D-3W-0.5mR-1%",
              "mode": "flat",
              "purpose": "Optional identification aid, not actual factory top marking",
              "service": "adom-step2glb",
              "serviceVersion": "1.3.0",
              "jobId": "1f5630453c58d701",
              "heightAdditionMm": 0.03
            }
          }
        ],
        "nativeEvidence": {
          "application": "KiCad 10.0.5",
          "host": "AdomLapper",
          "fixture": "component-marking-review.kicad_pcb",
          "pid": 3060,
          "screenshot": "https://wiki.adom.inc/api/pages/adom/esc-g431/files/docs/astra/component-quality/native-mpn-kicad.png",
          "result": "Three marked models rendered with visible identification; long identifiers require zoom",
          "otherEdas": "not tested"
        },
        "quality": "Text visible in native KiCad; long identifiers require zoom. No Fusion/Altium render claim."
      },
      "limits": "Identification aid, not factory marking; long text needs zoom"
    },
    {
      "file": "HoLR2512D.step",
      "sha256": "da353206f4c54088a4a3f590ed024f5b37e472a503227458768a5706e8fd67a9",
      "bytes": 101664,
      "wikiBlobHash": "1565e7562acbf0eac1f214fdbb3306672698d1a1",
      "lastCommit": {
        "hash": "fd334d3c1df565eea5a1bbac4122f432c41f64d1",
        "author": "John Lauer",
        "timestamp": 1789565886,
        "message": "Publish independent nominal and optional MPN model variants with review evidence"
      },
      "retrievedFrom": "https://wiki.adom.inc/adom/lr2512d-3w-0-5mr-1/files/HoLR2512D.step",
      "originStatus": "Byte-identical alias of the tracked asset HoLR2512D-ai-nominal.step",
      "lineage": "Same SHA-256 as HoLR2512D-ai-nominal.step; its source/limits apply"
    }
  ]
}