← Commit history

Require truthful off-board electrical roles and reject converter-invented copper

John Lauer ·3493a07dbf · ·parent 5db21db
2 files changed +6
SKILL.md+3
@@ -275,6 +275,9 @@ MPN marking is on by default for ICs: every IC's model carries its laser-etched  Every selected, identified, reusable manufacturer part needs an exact component wiki page: reuse and improve an existing page after duplicate checking, or create a missing one. This includes off-board fans, heatsinks, sensors and connectors, even when they are absent from the PCB footprint inventory. An unresolved identity or restricted asset must be recorded as an explicit incomplete item; never create a guessed component or claim complete coverage. Truthful per-file provenance is required when publishing or improving a page. Reuse and improve existing pages first. Keep board-only definitions in the board project. Add a readable provenance section and machine-readable asset record, linked prominently from the component README (including HTML READMEs without removing their existing content). +Off-board parts must keep their real electrical role through every EDA conversion. A flying-lead sensor or cable housing can have a schematic-only symbol and a zero-copper mechanical envelope; its actual PCB connector is a separate part. Inspect generated pad and connect sets against the supplied source before publication. Never invent copper pads or a pinmap to satisfy a generic component completeness warning. An explicit zero-pad footprint is different from an omitted footprint. If a converter creates placeholder lands, reject that output, retain a minimal reproduction, and hand the defect to the owning tool. Until schematic-only export is supported, record the missing lane as incomplete rather than publishing false fabrication geometry. This applies to alternate package variants and dashboard-generated bundles as well as CLI exports.++ For every symbol, footprint, STEP, GLB and optional marked variant, record the source URL/file/revision and retrieval time, source and output SHA-256, authoring classification (manufacturer-supplied, source-derived, AI-created, or unknown), generator and version, parameters, units, transforms, modifications, redistribution evidence, checks performed and unresolved limits. A hash proves file identity, not quality or permission. Existing wiki availability alone does not establish upstream authorship or rights.  For AI-created geometry, explicitly say it is AI-created and identify the datasheet page/figure/table, dimensional numbers and assumptions used by the generator. Publish the generator or reproducible parameters, disclose simplifications, and distinguish independent geometry from a converted/extracted reference. Keep restricted reference CAD private; document what the comparison tested and did not test. Preserve the lineage from plain input to marked STEP to GLB, including full marking text/mode.
skills/adom-aiflow/SKILL.md+3
@@ -260,6 +260,9 @@ MPN marking is on by default for ICs: every IC's model carries its laser-etched  Every selected, identified, reusable manufacturer part needs an exact component wiki page: reuse and improve an existing page after duplicate checking, or create a missing one. This includes off-board fans, heatsinks, sensors and connectors, even when they are absent from the PCB footprint inventory. An unresolved identity or restricted asset must be recorded as an explicit incomplete item; never create a guessed component or claim complete coverage. Truthful per-file provenance is required when publishing or improving a page. Reuse and improve existing pages first. Keep board-only definitions in the board project. Add a readable provenance section and machine-readable asset record, linked prominently from the component README (including HTML READMEs without removing their existing content). +Off-board parts must keep their real electrical role through every EDA conversion. A flying-lead sensor or cable housing can have a schematic-only symbol and a zero-copper mechanical envelope; its actual PCB connector is a separate part. Inspect generated pad and connect sets against the supplied source before publication. Never invent copper pads or a pinmap to satisfy a generic component completeness warning. An explicit zero-pad footprint is different from an omitted footprint. If a converter creates placeholder lands, reject that output, retain a minimal reproduction, and hand the defect to the owning tool. Until schematic-only export is supported, record the missing lane as incomplete rather than publishing false fabrication geometry. This applies to alternate package variants and dashboard-generated bundles as well as CLI exports.++ For every symbol, footprint, STEP, GLB and optional marked variant, record the source URL/file/revision and retrieval time, source and output SHA-256, authoring classification (manufacturer-supplied, source-derived, AI-created, or unknown), generator and version, parameters, units, transforms, modifications, redistribution evidence, checks performed and unresolved limits. A hash proves file identity, not quality or permission. Existing wiki availability alone does not establish upstream authorship or rights.  For AI-created geometry, explicitly say it is AI-created and identify the datasheet page/figure/table, dimensional numbers and assumptions used by the generator. Publish the generator or reproducible parameters, disclose simplifications, and distinguish independent geometry from a converted/extracted reference. Keep restricted reference CAD private; document what the comparison tested and did not test. Preserve the lineage from plain input to marked STEP to GLB, including full marking text/mode.