← Commit history

Preserve virtual MPN through publish-time hero regeneration

John Lauer ·a32303af29 ·8d ago ·parent cb400a4
2 files changed +4−33
page.json+2−31
@@ -1,6 +1,6 @@ {   "slug": "opa189idbvr",-  "type": "component",+  "type": "hardware",   "kind": "component",   "version": "0.1.2",   "title": "Texas Instruments OPA189IDBVR precision amplifier",@@ -83,34 +83,5 @@       "model": "Original nominal reconstruction, not manufacturer CAD",       "assembly": "Native binding and physical qualification pending"     }-  },-  "name": "@adom/opa189idbvr",-  "files": [-    "README.md",-    "LICENSE",-    "THIRD_PARTY.md",-    "page.json",-    "package.json",-    "provenance.json",-    "footprint-input.json",-    "opa189idbvr*",-    "symbol.html",-    "footprint.html",-    "hero.png",-    "datasheet.pdf",-    "build_model.py",-    "build_library.py",-    "skills/**",-    "opa189idbvr-hero.glb",-    "opa189idbvr-hero.overlay.json",-    "opa189idbvr-plain.glb",-    "opa189idbvr-marked.glb"-  ],-  "dependencies": {},-  "because": "Exact catalog search found no matching page; circuit uses this exact five-pin variant.",-  "org": "adom",-  "author": {-    "name": "John Lauer",-    "email": "[email protected]"   }-}\ No newline at end of file+}
provenance.json+2−2
@@ -89,7 +89,7 @@   "qualification": "Nominal digital asset, not qualified physical assembly",   "assetSha256": {     "opa189idbvr.kicad_sym": "536f7579675fc80733b9b1063cc07328b3e8273ae47326bf9c4b3c704925564e",-    "opa189idbvr-hero.glb": "31eb67073d082010bfca7ebb47a808a267f1ae211c3d7a0fe3b22b84ba16183c",+    "opa189idbvr-hero.glb": "2a7eac40816159e4300f9dff16c1d6cda921a855a4c73d669428bc168e8a8a1b",     "opa189idbvr-marked.glb": "3116f509089e95084a73a407dbb0f4cd80db0cc92e549ac9606529f33ee70f78",     "opa189idbvr-marked.step": "802a56ebdffb235b34f43ae56dc6229b938275e991d3659b766de1db5ab59f55",     "opa189idbvr.lbr": "553237fb08ed79257c5fb94f9c68a18804af3cecd1662ba806bce75890485dda",@@ -104,6 +104,6 @@     "check": "opa189idbvr-marked.check.json",     "visual": "Top check image inspected: upright full MPN with three-lead row below and pin 1 lower left in normalized view; interactive wiki review still pending",     "hero": "Actual marked STEP rendered with iso2 camera; upright text visually inspected. Assembly coordinates unchanged.",-    "heroGlb": "Rebuilt from marked GLB after live viewer revealed stale plain hero input; live recheck pending."+    "heroGlb": "Publish regenerates hero from model_3d_plain (board-use without annotations, not necessarily unmarked); corrected mapping to marked GLB. LaserEtch node verified after publish."   } }