← Commit history

Bind component hero to reviewed marked model and document display provenance

John Lauer ·9935bc267a ·20d ago ·parent d5936e4
5 files changed +101−9
README.html+3−3
@@ -2127,7 +2127,7 @@ var PINS=[{&quot;angle&quot;:0,&quot;color&quot;:&quot;#78909c&quot;,&quot;desc& })(); </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/cl21b105kbfnnne/files/PROVENANCE.md" target="_blank">Read the per-file provenance</a> · <a href="https://wiki.adom.inc/adom/cl21b105kbfnnne/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="CL21B105KBFNNNE schematic symbol" sandbox="allow-scripts allow-popups"></iframe>       </div>       <div class="eda-card">@@ -2344,7 +2344,7 @@ var META={&quot;pasteApertures&quot;:2,&quot;pasteDots&quot;:24}; })(); </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/cl21b105kbfnnne/files/PROVENANCE.md" target="_blank">Read the per-file provenance</a> · <a href="https://wiki.adom.inc/adom/cl21b105kbfnnne/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="CL21B105KBFNNNE PCB footprint" sandbox="allow-scripts allow-popups"></iframe>       </div>     </div>@@ -2487,5 +2487,5 @@ var META={&quot;pasteApertures&quot;:2,&quot;pasteDots&quot;:24}; })(); </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/cl21b105kbfnnne/files/PROVENANCE.md" target="_blank">Read the per-file provenance</a> · <a href="https://wiki.adom.inc/adom/cl21b105kbfnnne/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>
cl21b105kbfnnne-hero-mpn.glbadded
⋯ 1 unchanged line ⋯
hero-binding.jsonadded+26
@@ -0,0 +1,26 @@+{+  "page": "adom/cl21b105kbfnnne",+  "mpn": "CL21B105KBFNNNE",+  "previousModel": "CL21B105KBFNNNE.glb",+  "selectedModel": "cl21b105kbfnnne-hero-mpn.glb",+  "heroSha256": "5c56ae29b718e2b1301efc462615b2b8744968eeeafade05196d584ba80fc5d4",+  "sourceGlb": "cl21b105kbfnnne-mpn.glb",+  "sourceSha256": "4f5195843942f0ebf0ccb138a4e9614f312ede71fb451b45418d5e24e993ec42",+  "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": [+    "cl21b105kbfnnne-hero-mpn.glb",+    "cl21b105kbfnnne-mpn.png",+    "hero-binding.json",+    "README.html",+    "package.json",+    "page.json"+  ],+  "render": {+    "meshes": 390,+    "vertices": 5049+  }+}\ No newline at end of file
package.jsonadded+52
@@ -0,0 +1,52 @@+{+  "schema_version": 1,+  "slug": "cl21b105kbfnnne",+  "title": "CL21B105KBFNNNE - Multilayer Ceramic Capacitor",+  "type": "component",+  "brief": "0805 MLCC \u00b7 1 \u00b5F \u00b110% X7R \u00b7 50 V",+  "version": "1.0.0",+  "visibility": "public",+  "component": {+    "mpn": "CL21B105KBFNNNE",+    "manufacturer": "",+    "package": "",+    "pin_count": null,+    "category": "Capacitors",+    "subcategory": "",+    "body_size": null,+    "parts": {+      "symbol": "CL21B105KBFNNNE.kicad_sym",+      "footprint": "CL21B105KBFNNNE.kicad_mod",+      "model_3d": "cl21b105kbfnnne-hero-mpn.glb",+      "step": "cl21b105kbfnnne-mpn.step"+    },+    "distributor_links": {},+    "viewer_3d": {+      "ground": false,+      "animate": false,+      "shadows": false,+      "tooltips": "authored"+    }+  },+  "author": {+    "name": "AravK",+    "email": "[email protected]"+  },+  "tags": [],+  "license": "proprietary",+  "hero": {+    "type": "image",+    "path": "cl21b105kbfnnne-mpn.png"+  },+  "sample_prompts": [],+  "discovery_triggers": [+    "CL21B105KBFNNNE",+    "Multilayer Ceramic Capacitor"+  ],+  "discovery_pitch": null,+  "metadata": {},+  "created_at": "2026-06-29T15:46:38.466Z",+  "updated_at": "2026-08-17T15:37:47.250Z",+  "kind": "component",+  "source": "kicad"+}\ No newline at end of file
page.json+20−6
@@ -1,9 +1,9 @@ {   "schema_version": 1,   "slug": "cl21b105kbfnnne",-  "title": "1 µF Capacitor 0805 - Samsung CL21B105KBFNNNE",+  "title": "CL21B105KBFNNNE - Multilayer Ceramic Capacitor",   "type": "component",-  "brief": "0805 MLCC · 1 µF ±10% X7R · 50 V",+  "brief": "0805 MLCC \u00b7 1 \u00b5F \u00b110% X7R \u00b7 50 V",   "version": "1.0.0",   "visibility": "public",   "component": {@@ -14,8 +14,19 @@     "category": "Capacitors",     "subcategory": "",     "body_size": null,-    "parts": {},-    "distributor_links": {}+    "parts": {+      "symbol": "CL21B105KBFNNNE.kicad_sym",+      "footprint": "CL21B105KBFNNNE.kicad_mod",+      "model_3d": "cl21b105kbfnnne-hero-mpn.glb",+      "step": "cl21b105kbfnnne-mpn.step"+    },+    "distributor_links": {},+    "viewer_3d": {+      "ground": false,+      "animate": false,+      "shadows": false,+      "tooltips": "authored"+    }   },   "author": {     "name": "AravK",@@ -25,10 +36,13 @@   "license": "proprietary",   "hero": {     "type": "image",-    "path": "screenshots/hero.png"+    "path": "cl21b105kbfnnne-mpn.png"   },   "sample_prompts": [],-  "discovery_triggers": [],+  "discovery_triggers": [+    "CL21B105KBFNNNE",+    "Multilayer Ceramic Capacitor"+  ],   "discovery_pitch": null,   "metadata": {},   "created_at": "2026-06-29T15:46:38.466Z",