← Commit history

Add current component index and library and video acceptance gaps

John Lauer ·c0c3e0b337 ·22d ago ·parent bbcd493
3 files changed +544
docs/astra/component-quality/README.md+2
@@ -1,5 +1,7 @@ # ESC component visual quality audit +[Current status, component index and remaining acceptance checks](STATUS.md)+ 40 reusable pages; two project-local CAD groups excluded from the global catalog. Standard package models look credible but generic. Mechanical parts have useful detail. Three weak source/custom models have independent nominal replacements; exact manufacturer qualification is still open.  Each entry links its global component page and three model views. Rights, geometry and visual appearance are separate checks. See [machine-readable review](https://wiki.adom.inc/api/pages/adom/esc-g431/files/docs/astra/component-quality/visual-register.json). Optional MPN variants preserve plain models and are identification aids, not claims about factory markings.
docs/astra/component-quality/STATUS.mdadded+54
@@ -0,0 +1,54 @@+# ESC library status and component index++Checked 2026-09-16: all 40 global pages are reachable and contain provenance in their README. There are 16 newly created and 24 reused pages. Board-only definitions remain in the ESC project. CAD availability is not dimensional or electrical qualification.++[Visual audit and playable tours](README.md) · [Live page checks](resume-page-check.json)++The detailed tour covers 40 models in about 80 seconds. The moving overview lasts 4.33 seconds and is intended for the final video within its 120-second total budget. Both select plain models. Only three marked variants have been reviewed; an all-marked library is not complete.++The rebuilt and tested [PR #9](https://wiki.adom.inc/adom/adom-aiflow/prs/9) makes the sequence explicit: components → libraries → models → library-tour → placement. It builds on [PR #6](https://wiki.adom.inc/adom/adom-aiflow/prs/6); the stable branded widget is [PR #8](https://wiki.adom.inc/adom/adom-aiflow/prs/8). These are integration proposals, not shared releases. Automatic overview selection in compose remains blocked by the missing complete release source, [issue #16](https://wiki.adom.inc/adom/adom-aiflow/issues/16).++Remaining acceptance work: detailed dimensions and terminals, symbol-to-pad mapping, pin-1/polarity, model transforms and tolerance checks; resolving unknown upstream redistribution evidence; selected model hash parity between the native board and tour; and final-composer integration/playback. The earlier marked KiCad proof predates the TPSM long-axis correction. Ultra Librarian download did not complete, so no successful UL comparison is claimed.++| Global component | ESC references | Visual assessment |+|---|---|---|+| [TPSM365R6V5RDNR](https://wiki.adom.inc/adom/tpsm365r6v5rdnr) | U2 | AI nominal model |+| [MachineContactMedium](https://wiki.adom.inc/adom/machinecontactmedium) | MC14, MC6, MC10, MC18, MC13, MC15, MC7, MC17, MC22, MC20, MC8, MC2, MC23, MC19, MC12, MC16, MC4, MC21 | Detailed source model |+| [CL21B105KBFNNNE](https://wiki.adom.inc/adom/cl21b105kbfnnne) | C7, C37, C33, C31 | Generic package |+| [0402WGF1002TCE](https://wiki.adom.inc/adom/0402wgf1002tce) | R26, R29, R20, R21, R19, R33 | Generic package |+| [BSC016N06NS](https://wiki.adom.inc/adom/bsc016n06ns) | Q2, Q5, Q6, Q4, Q3, Q1 | AI nominal model |+| [CL10A106MA8NRNC](https://wiki.adom.inc/adom/cl10a106ma8nrnc) | C8, C20 | Generic package |+| [CL31B106KBHNNNE](https://wiki.adom.inc/adom/cl31b106kbhnnne) | C14, C17, C16, C18, C15, C19 | Generic package |+| [CGA2B1X7R1V224KT000F](https://wiki.adom.inc/adom/cga2b1x7r1v224kt000f) | C12, C21, C13 | Generic package |+| [0402WGF2202TCE](https://wiki.adom.inc/adom/0402wgf2202tce) | R10, R8, R31, R13, R28, R15, R5, R24, R23, R3 | Generic package |+| [0402WGF2002TCE](https://wiki.adom.inc/adom/0402wgf2002tce) | R6 | Generic package |+| [MachineContactLarge](https://wiki.adom.inc/adom/machinecontactlarge) | MC1, MC5, MC11, MC9, MC3 | Detailed source model |+| [CL05B104KO5NNNC](https://wiki.adom.inc/barrett-land/cl05b104ko5nnnc) | C24, C40, C44, C39, C27, C28, C26, C25 | Generic package |+| [MachinePinLargeShort](https://wiki.adom.inc/adom/machinepinlargeshort) | MP1, MP2, MP3, MP4 | Detailed source model |+| [0402B102K500NT](https://wiki.adom.inc/adom/0402b102k500nt) | C42, C45, C43 | Generic package |+| [0402WGF0000TCE](https://wiki.adom.inc/adom/0402wgf0000tce) | R12, R4, R2, R14, R9, R7 | Generic package |+| [BLM15AX601SN1D](https://wiki.adom.inc/adom/blm15ax601sn1d) | FB1 | Generic package |+| [LR2512D-3W-0.5mR-1%](https://wiki.adom.inc/adom/lr2512d-3w-0-5mr-1) | R32 | AI nominal model |+| [SKRPACE010](https://wiki.adom.inc/barrett-land/skrpace010) | SW1 | Detailed source model |+| [CL05B104KB54PNC](https://wiki.adom.inc/adom/cl05b104kb54pnc) | C5, C41, C34, C38, C32, C22 | Generic package |+| [GRM31CR71A226KE15L](https://wiki.adom.inc/adom/grm31cr71a226ke15l) | C10, C11 | Generic package |+| [AP2112K-3.3TRG1](https://wiki.adom.inc/adom/ap2112k-3-3trg1) | U3 | Generic package |+| [SS14](https://wiki.adom.inc/adom/mdd-ss14) | D2 | Generic package |+| [CL05A105KA5NQNC](https://wiki.adom.inc/barrett-land/cl05a105ka5nqnc) | C6, C29, C30, C9 | Generic package |+| [0402WGF1501TCE](https://wiki.adom.inc/adom/0402wgf1501tce) | R16 | Generic package |+| [0402WGF2201TCE](https://wiki.adom.inc/barrett-land/0402wgf2201tce) | R27, R30, R25, R11, R34 | Generic package |+| [STM32G431CBT6](https://wiki.adom.inc/ray/stm32g431cbt6) | U5 | Generic package |+| [SVZ1VM331GCRE00RAXXX](https://wiki.adom.inc/adom/svz1vm331gcre00raxxx) | C3, C2 | Generic package |+| [X32258MSB4SI](https://wiki.adom.inc/adom/x32258msb4si) | Y1 | Generic package |+| [CL10A105KB8NNNC](https://wiki.adom.inc/adom/cl10a105kb8nnnc) | C1 | Generic package |+| [SMBJ26A](https://wiki.adom.inc/adom/smbj26a) | D1 | Generic package |+| [NCD0402G1](https://wiki.adom.inc/adom/ncd0402g1) | LED1, LED2 | Generic package |+| [CL10A106KP8NNNC](https://wiki.adom.inc/barrett-land/cl10a106kp8nnnc) | C23 | Generic package |+| [ZXTR2012Z-7](https://wiki.adom.inc/adom/zxtr2012z-7) | U1 | Generic package |+| [GRM31CR71H475KA12L](https://wiki.adom.inc/adom/grm31cr71h475ka12l) | C4 | Generic package |+| [0402WGF1003TCE](https://wiki.adom.inc/adom/0402wgf1003tce) | R1 | Generic package |+| [0402WGF1001TCE](https://wiki.adom.inc/adom/0402wgf1001tce) | R17, R22, R18 | Generic package |+| [0402CG330J500NT](https://wiki.adom.inc/adom/0402cg330j500nt) | C36, C35 | Generic package |+| [DRV8300DPWR](https://wiki.adom.inc/adom/drv8300dpwr) | U4 | Detailed source model |+| [NCD0402B1](https://wiki.adom.inc/adom/ncd0402b1) | LED3 | Generic package |+| [INA181A2IDBVR](https://wiki.adom.inc/ray/ina181a2idbvr) | U6 | Generic package |
docs/astra/component-quality/resume-page-check.jsonadded+488
@@ -0,0 +1,488 @@+[+  {+    "page": "adom/tpsm365r6v5rdnr",+    "ok": true,+    "title": "TPSM365R6V5RDNR",+    "readmeProvenance": true,+    "grade": "AI nominal model",+    "refs": [+      "U2"+    ]+  },+  {+    "page": "adom/machinecontactmedium",+    "ok": true,+    "title": "Machine Contact Medium",+    "readmeProvenance": true,+    "grade": "Detailed source model",+    "refs": [+      "MC14",+      "MC6",+      "MC10",+      "MC18",+      "MC13",+      "MC15",+      "MC7",+      "MC17",+      "MC22",+      "MC20",+      "MC8",+      "MC2",+      "MC23",+      "MC19",+      "MC12",+      "MC16",+      "MC4",+      "MC21"+    ]+  },+  {+    "page": "adom/cl21b105kbfnnne",+    "ok": true,+    "title": "1 \u00b5F Capacitor 0805 - Samsung CL21B105KBFNNNE",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "C7",+      "C37",+      "C33",+      "C31"+    ]+  },+  {+    "page": "adom/0402wgf1002tce",+    "ok": true,+    "title": "0402wgf1002tce",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "R26",+      "R29",+      "R20",+      "R21",+      "R19",+      "R33"+    ]+  },+  {+    "page": "adom/bsc016n06ns",+    "ok": true,+    "title": "BSC016N06NS",+    "readmeProvenance": true,+    "grade": "AI nominal model",+    "refs": [+      "Q2",+      "Q5",+      "Q6",+      "Q4",+      "Q3",+      "Q1"+    ]+  },+  {+    "page": "adom/cl10a106ma8nrnc",+    "ok": true,+    "title": "CL10A106MA8NRNC",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "C8",+      "C20"+    ]+  },+  {+    "page": "adom/cl31b106kbhnnne",+    "ok": true,+    "title": "CL31B106KBHNNNE",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "C14",+      "C17",+      "C16",+      "C18",+      "C15",+      "C19"+    ]+  },+  {+    "page": "adom/cga2b1x7r1v224kt000f",+    "ok": true,+    "title": "CGA2B1X7R1V224KT000F",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "C12",+      "C21",+      "C13"+    ]+  },+  {+    "page": "adom/0402wgf2202tce",+    "ok": true,+    "title": "0402WGF2202TCE",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "R10",+      "R8",+      "R31",+      "R13",+      "R28",+      "R15",+      "R5",+      "R24",+      "R23",+      "R3"+    ]+  },+  {+    "page": "adom/0402wgf2002tce",+    "ok": true,+    "title": "0402WGF2002TCE",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "R6"+    ]+  },+  {+    "page": "adom/machinecontactlarge",+    "ok": true,+    "title": "Machine Contact Large",+    "readmeProvenance": true,+    "grade": "Detailed source model",+    "refs": [+      "MC1",+      "MC5",+      "MC11",+      "MC9",+      "MC3"+    ]+  },+  {+    "page": "barrett-land/cl05b104ko5nnnc",+    "ok": true,+    "title": "CL05B104KO5NNNC",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "C24",+      "C40",+      "C44",+      "C39",+      "C27",+      "C28",+      "C26",+      "C25"+    ]+  },+  {+    "page": "adom/machinepinlargeshort",+    "ok": true,+    "title": "Machine Pin Large Short",+    "readmeProvenance": true,+    "grade": "Detailed source model",+    "refs": [+      "MP1",+      "MP2",+      "MP3",+      "MP4"+    ]+  },+  {+    "page": "adom/0402b102k500nt",+    "ok": true,+    "title": "0402b102k500nt",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "C42",+      "C45",+      "C43"+    ]+  },+  {+    "page": "adom/0402wgf0000tce",+    "ok": true,+    "title": "0402wgf0000tce",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "R12",+      "R4",+      "R2",+      "R14",+      "R9",+      "R7"+    ]+  },+  {+    "page": "adom/blm15ax601sn1d",+    "ok": true,+    "title": "600 \u03a9 Ferrite Bead 0402 - Murata BLM15AX601SN1D",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "FB1"+    ]+  },+  {+    "page": "adom/lr2512d-3w-0-5mr-1",+    "ok": true,+    "title": "LR2512D-3W-0.5mR-1%",+    "readmeProvenance": true,+    "grade": "AI nominal model",+    "refs": [+      "R32"+    ]+  },+  {+    "page": "barrett-land/skrpace010",+    "ok": true,+    "title": "SKRPACE010",+    "readmeProvenance": true,+    "grade": "Detailed source model",+    "refs": [+      "SW1"+    ]+  },+  {+    "page": "adom/cl05b104kb54pnc",+    "ok": true,+    "title": "CL05B104KB54PNC",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "C5",+      "C41",+      "C34",+      "C38",+      "C32",+      "C22"+    ]+  },+  {+    "page": "adom/grm31cr71a226ke15l",+    "ok": true,+    "title": "GRM31CR71A226KE15L",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "C10",+      "C11"+    ]+  },+  {+    "page": "adom/ap2112k-3-3trg1",+    "ok": true,+    "title": "ap2112k-3-3trg1",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "U3"+    ]+  },+  {+    "page": "adom/mdd-ss14",+    "ok": true,+    "title": "SS14",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "D2"+    ]+  },+  {+    "page": "barrett-land/cl05a105ka5nqnc",+    "ok": true,+    "title": "CL05A105KA5NQNC",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "C6",+      "C29",+      "C30",+      "C9"+    ]+  },+  {+    "page": "adom/0402wgf1501tce",+    "ok": true,+    "title": "0402WGF1501TCE",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "R16"+    ]+  },+  {+    "page": "barrett-land/0402wgf2201tce",+    "ok": true,+    "title": "0402WGF2201TCE",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "R27",+      "R30",+      "R25",+      "R11",+      "R34"+    ]+  },+  {+    "page": "ray/stm32g431cbt6",+    "ok": true,+    "title": "STM32G431CBT6",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "U5"+    ]+  },+  {+    "page": "adom/svz1vm331gcre00raxxx",+    "ok": true,+    "title": "SVZ1VM331GCRE00RAXXX",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "C3",+      "C2"+    ]+  },+  {+    "page": "adom/x32258msb4si",+    "ok": true,+    "title": "X32258MSB4SI",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "Y1"+    ]+  },+  {+    "page": "adom/cl10a105kb8nnnc",+    "ok": true,+    "title": "CL10A105KB8NNNC",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "C1"+    ]+  },+  {+    "page": "adom/smbj26a",+    "ok": true,+    "title": "SMBJ26A",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "D1"+    ]+  },+  {+    "page": "adom/ncd0402g1",+    "ok": true,+    "title": "ncd0402g1",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "LED1",+      "LED2"+    ]+  },+  {+    "page": "barrett-land/cl10a106kp8nnnc",+    "ok": true,+    "title": "CL10A106KP8NNNC",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "C23"+    ]+  },+  {+    "page": "adom/zxtr2012z-7",+    "ok": true,+    "title": "ZXTR2012Z-7",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "U1"+    ]+  },+  {+    "page": "adom/grm31cr71h475ka12l",+    "ok": true,+    "title": "GRM31CR71H475KA12L",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "C4"+    ]+  },+  {+    "page": "adom/0402wgf1003tce",+    "ok": true,+    "title": "0402wgf1003tce",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "R1"+    ]+  },+  {+    "page": "adom/0402wgf1001tce",+    "ok": true,+    "title": "0402wgf1001tce",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "R17",+      "R22",+      "R18"+    ]+  },+  {+    "page": "adom/0402cg330j500nt",+    "ok": true,+    "title": "0402CG330J500NT",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "C36",+      "C35"+    ]+  },+  {+    "page": "adom/drv8300dpwr",+    "ok": true,+    "title": "DRV8300DPWR",+    "readmeProvenance": true,+    "grade": "Detailed source model",+    "refs": [+      "U4"+    ]+  },+  {+    "page": "adom/ncd0402b1",+    "ok": true,+    "title": "ncd0402b1",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "LED3"+    ]+  },+  {+    "page": "ray/ina181a2idbvr",+    "ok": true,+    "title": "INA181A2IDBVR",+    "readmeProvenance": true,+    "grade": "Generic package",+    "refs": [+      "U6"+    ]+  }+]\ No newline at end of file