← Commit history

Bind component hero to reviewed marked model and document display provenance

John Lauer ·bc9e345fba ·20d ago ·parent 630f770
5 files changed +103−9
README.html+3−3
@@ -2450,7 +2450,7 @@ var PINS=[{&quot;angle&quot;:270,&quot;color&quot;:&quot;#78909c&quot;,&quot;des })(); </script> <!-- astra-asset-provenance:start --><section style="padding:20px"><h2>CAD provenance and independent review</h2><p>Audit by Codex Astra (AI). File origins, hashes, transformations, verification limits and unknowns are explicit. AI generation is identified as such; a wiki upload is not manufacturer verification.</p><p><a href="https://wiki.adom.inc/adom/blm15ax601sn1d/files/PROVENANCE.md" target="_blank">Read the per-file provenance</a> · <a href="https://wiki.adom.inc/adom/blm15ax601sn1d/issues" target="_blank">Report a component problem</a></p></section><!-- astra-asset-provenance:end --><p><a href="MPN-MARKING.md">Optional MPN-marked model, preview and provenance</a></p>-</body></html>+<section><h2>Displayed model and review status</h2><p>The main 3D viewer now uses the reviewed MPN-marked model. This is an AI-added identification aid, not factory marking. <a href="MPN-MARKING.md">Marking provenance</a>; <a href="hero-binding.json">binding and hashes</a>. Hero pose adds only a 180-degree Z rotation. Use original-frame marked downloads for board assemblies. Manufacturer-exact qualification remains separate.</p></section></body></html> " title="BLM15AX601SN1D schematic symbol" sandbox="allow-scripts allow-popups"></iframe>       </div>       <div class="eda-card">@@ -2667,7 +2667,7 @@ var META={&quot;pasteApertures&quot;:2,&quot;pasteDots&quot;:2}; })(); </script> <!-- astra-asset-provenance:start --><section style="padding:20px"><h2>CAD provenance and independent review</h2><p>Audit by Codex Astra (AI). File origins, hashes, transformations, verification limits and unknowns are explicit. AI generation is identified as such; a wiki upload is not manufacturer verification.</p><p><a href="https://wiki.adom.inc/adom/blm15ax601sn1d/files/PROVENANCE.md" target="_blank">Read the per-file provenance</a> · <a href="https://wiki.adom.inc/adom/blm15ax601sn1d/issues" target="_blank">Report a component problem</a></p></section><!-- astra-asset-provenance:end --><p><a href="MPN-MARKING.md">Optional MPN-marked model, preview and provenance</a></p>-</body></html>+<section><h2>Displayed model and review status</h2><p>The main 3D viewer now uses the reviewed MPN-marked model. This is an AI-added identification aid, not factory marking. <a href="MPN-MARKING.md">Marking provenance</a>; <a href="hero-binding.json">binding and hashes</a>. Hero pose adds only a 180-degree Z rotation. Use original-frame marked downloads for board assemblies. Manufacturer-exact qualification remains separate.</p></section></body></html> " title="BLM15AX601SN1D PCB footprint" sandbox="allow-scripts allow-popups"></iframe>       </div>     </div>@@ -2786,5 +2786,5 @@ var META={&quot;pasteApertures&quot;:2,&quot;pasteDots&quot;:2}; })(); </script> <!-- astra-asset-provenance:start --><section style="padding:20px"><h2>CAD provenance and independent review</h2><p>Audit by Codex Astra (AI). File origins, hashes, transformations, verification limits and unknowns are explicit. AI generation is identified as such; a wiki upload is not manufacturer verification.</p><p><a href="https://wiki.adom.inc/adom/blm15ax601sn1d/files/PROVENANCE.md" target="_blank">Read the per-file provenance</a> · <a href="https://wiki.adom.inc/adom/blm15ax601sn1d/issues" target="_blank">Report a component problem</a></p></section><!-- astra-asset-provenance:end --><p><a href="MPN-MARKING.md">Optional MPN-marked model, preview and provenance</a></p>-</body>+<section><h2>Displayed model and review status</h2><p>The main 3D viewer now uses the reviewed MPN-marked model. This is an AI-added identification aid, not factory marking. <a href="MPN-MARKING.md">Marking provenance</a>; <a href="hero-binding.json">binding and hashes</a>. Hero pose adds only a 180-degree Z rotation. Use original-frame marked downloads for board assemblies. Manufacturer-exact qualification remains separate.</p></section></body> </html>
blm15ax601sn1d-hero-mpn.glbadded
⋯ 1 unchanged line ⋯
hero-binding.jsonadded+26
@@ -0,0 +1,26 @@+{+  "page": "adom/blm15ax601sn1d",+  "mpn": "BLM15AX601SN1D",+  "previousModel": "BLM15AX601SN1D.glb",+  "selectedModel": "blm15ax601sn1d-hero-mpn.glb",+  "heroSha256": "225bc7a298798847fd93f8edb545323b627d0b31cbeb2a9729d4fc2ddefb656c",+  "sourceGlb": "blm15ax601sn1d-mpn.glb",+  "sourceSha256": "cd5b5a005feac60bc9b6bff1782fdaddabb637bae3a739cca578595aaa0c78b2",+  "classification": "KiCad library model; original licence retained in MPN-SOURCE-LICENSE.md",+  "transform": "Rz(180 degrees), presentation only",+  "physicalGeometryChanged": false,+  "originalsRetained": true,+  "verification": "Marked geometry hash checked against published source; Babylon oblique contact sheet reviewed locally. Native wiki readback pending.",+  "files": [+    "blm15ax601sn1d-hero-mpn.glb",+    "blm15ax601sn1d-mpn.png",+    "hero-binding.json",+    "README.html",+    "package.json",+    "page.json"+  ],+  "render": {+    "meshes": 289,+    "vertices": 4291+  }+}\ No newline at end of file
package.jsonadded+54
@@ -0,0 +1,54 @@+{+  "schema_version": 1,+  "type": "component",+  "slug": "blm15ax601sn1d",+  "title": "BLM15AX601SN1D - 0402 Ferrite Bead",+  "brief": "0402 Ferrite Bead \u00b7 600 \u03a9 @ 100 MHz \u00b7 500 mA",+  "version": "1.0.0",+  "component": {+    "mpn": "BLM15AX601SN1D",+    "manufacturer": "Murata",+    "package": "0402",+    "pin_count": null,+    "category": "Ferrite Bead",+    "subcategory": "",+    "body_size": null,+    "parts": {+      "symbol": "BLM15AX601SN1D.kicad_sym",+      "footprint": "BLM15AX601SN1D.kicad_mod",+      "model_3d": "blm15ax601sn1d-hero-mpn.glb",+      "step": "blm15ax601sn1d-mpn.step"+    },+    "distributor_links": {},+    "value": "600\u03a9 @ 100MHz",+    "viewer_3d": {+      "ground": false,+      "animate": false,+      "shadows": false,+      "tooltips": "authored"+    }+  },+  "author": {+    "name": "AravK",+    "email": "[email protected]"+  },+  "tags": [],+  "license": "proprietary",+  "visibility": {+    "public": true+  },+  "hero": {+    "type": "image",+    "path": "blm15ax601sn1d-mpn.png"+  },+  "sample_prompts": [],+  "discovery_triggers": [+    "BLM15AX601SN1D",+    "0402 Ferrite Bead"+  ],+  "discovery_pitch": null,+  "metadata": {},+  "created_at": "2026-06-09T18:47:16.286Z",+  "updated_at": "2026-08-17T15:38:49.451Z",+  "source": "adom"+}\ No newline at end of file
page.json+20−6
@@ -2,8 +2,8 @@   "schema_version": 1,   "type": "component",   "slug": "blm15ax601sn1d",-  "title": "600 Ω Ferrite Bead 0402 - Murata BLM15AX601SN1D",-  "brief": "0402 Ferrite Bead · 600 Ω @ 100 MHz · 500 mA",+  "title": "BLM15AX601SN1D - 0402 Ferrite Bead",+  "brief": "0402 Ferrite Bead \u00b7 600 \u03a9 @ 100 MHz \u00b7 500 mA",   "version": "1.0.0",   "component": {     "mpn": "BLM15AX601SN1D",@@ -13,9 +13,20 @@     "category": "Ferrite Bead",     "subcategory": "",     "body_size": null,-    "parts": {},+    "parts": {+      "symbol": "BLM15AX601SN1D.kicad_sym",+      "footprint": "BLM15AX601SN1D.kicad_mod",+      "model_3d": "blm15ax601sn1d-hero-mpn.glb",+      "step": "blm15ax601sn1d-mpn.step"+    },     "distributor_links": {},-    "value": "600Ω @ 100MHz"+    "value": "600\u03a9 @ 100MHz",+    "viewer_3d": {+      "ground": false,+      "animate": false,+      "shadows": false,+      "tooltips": "authored"+    }   },   "author": {     "name": "AravK",@@ -28,10 +39,13 @@   },   "hero": {     "type": "image",-    "path": "screenshots/hero.png"+    "path": "blm15ax601sn1d-mpn.png"   },   "sample_prompts": [],-  "discovery_triggers": [],+  "discovery_triggers": [+    "BLM15AX601SN1D",+    "0402 Ferrite Bead"+  ],   "discovery_pitch": null,   "metadata": {},   "created_at": "2026-06-09T18:47:16.286Z",