main
John Lauer Retain nominal model correction evidence and exact ordering metadata 9b29c1c
{
  "status": "ok",
  "data": {
    "errors": [],
    "warnings": [
      "component has no board/layout (.kicad_pcb or .brd): nobody can reproduce or re-fab the design from this page.",
      "component has no schematic (.kicad_sch or .sch): the design can't be reviewed or reused, only the symbol/footprint can.",
      "component has no footprint/symbol metadata (<name>_footprint.json / <name>_symbol.json): per-pad wire-attach data rides this, so importers can't place it programmatically.",
      "component is missing distributor number(s): mouser (component.distributor_links). Sourcing tools (BOM panels, kicad-library-manager, parts search) key on these; add each real distributor part number, or set a distributor to false ONLY when the part is genuinely not carried there (e.g. \"mouser\": false)",
      "DEPS_UNDECLARED: 1 imported module(s) are not declared in dependencies: OCP. Declare each as an owner-qualified dependency (<owner>/<slug>) or remove the import. (Relative paths and built-ins are ignored; globally-provided modules may be false positives.)",
      "docs/hero.png is 1200x800 (1.5:1); a hero is 16:10 (1.6:1, within 0.03) and at least 1600 px wide. The hero fills a 16:10 card on the page header, the grid and the homepage; any other shape crops or letterboxes. A public publish is refused until this is fixed; a private one lands with this warning. Fix: Render a 16:10 PNG at least 1600 px wide and point the hero at it (1920x1200 or 4000x2500; adom-chip-thumbnailer for a chip, the adom-wiki-hero-image skill or Hero Studio for a board or a molecule)."
    ],
    "fixed": []
  },
  "hints": [
    {
      "level": "warn",
      "code": "LINT",
      "message": "component has no board/layout (.kicad_pcb or .brd): nobody can reproduce or re-fab the design from this page."
    },
    {
      "level": "warn",
      "code": "LINT",
      "message": "component has no schematic (.kicad_sch or .sch): the design can't be reviewed or reused, only the symbol/footprint can."
    },
    {
      "level": "warn",
      "code": "LINT",
      "message": "component has no footprint/symbol metadata (<name>_footprint.json / <name>_symbol.json): per-pad wire-attach data rides this, so importers can't place it programmatically."
    },
    {
      "level": "warn",
      "code": "LINT",
      "message": "component is missing distributor number(s): mouser (component.distributor_links). Sourcing tools (BOM panels, kicad-library-manager, parts search) key on these; add each real distributor part number, or set a distributor to false ONLY when the part is genuinely not carried there (e.g. \"mouser\": false)"
    },
    {
      "level": "warn",
      "code": "LINT",
      "message": "DEPS_UNDECLARED: 1 imported module(s) are not declared in dependencies: OCP. Declare each as an owner-qualified dependency (<owner>/<slug>) or remove the import. (Relative paths and built-ins are ignored; globally-provided modules may be false positives.)"
    },
    {
      "level": "warn",
      "code": "HARDWARE_HERO_INVALID",
      "message": "docs/hero.png is 1200x800 (1.5:1); a hero is 16:10 (1.6:1, within 0.03) and at least 1600 px wide. The hero fills a 16:10 card on the page header, the grid and the homepage; any other shape crops or letterboxes. A public publish is refused until this is fixed; a private one lands with this warning. Fix: Render a 16:10 PNG at least 1600 px wide and point the hero at it (1920x1200 or 4000x2500; adom-chip-thumbnailer for a chip, the adom-wiki-hero-image skill or Hero Studio for a board or a molecule)."
    }
  ]
}