# molecule-publish
# molecule-publish — source bundle → wiki molecule

The EDA-agnostic middle of the molecule pipeline. Input is the **bare-minimum
bundle** any EDA export produces; output is a published, pipeline-ready wiki
component. The Hydrogen half is `adom-molecule-import` — this skill is its
publish-side companion.

```
EDA export skill        THIS SKILL                     adom-molecule-import
(kicad/fusion/altium) → convert → package → publish  → wiki → Hydrogen
```

## Input contract — the bare-minimum bundle

| Required | File | Notes |
|---|---|---|
| yes | STEP (`.step`) | exported ON the design machine so all 3D models (machine pins, contacts, MP markers) are baked in |
| yes | Board/layout (`.kicad_pcb` or `.brd`) | what footprint+symbol generation parses |
| yes | Schematic (`.kicad_sch` or `.sch`) | source completeness — a molecule without its schematic is not reproducible |
| yes | Metadata | `package.json` (authored below) + the OCCT-generated footprint/symbol JSONs |
