main
John Lauer Retain nominal model correction evidence and exact ordering metadata bfd4510 24d ago
{
  "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.",
      "DISTRIBUTOR_NUMBERS_REQUIRED: a new component page is refused at create/first publish with none of digikey, mouser, lcsc in component.distributor_links (missing: digikey, mouser, lcsc). Name at least one real number, a {part} object, or an explicit false per distributor not carrying the part (this page already exists, so the server grandfathers it as a warning; a NEW page would be refused)",
      "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": "DISTRIBUTOR_NUMBERS_REQUIRED: a new component page is refused at create/first publish with none of digikey, mouser, lcsc in component.distributor_links (missing: digikey, mouser, lcsc). Name at least one real number, a {part} object, or an explicit false per distributor not carrying the part (this page already exists, so the server grandfathers it as a warning; a NEW page would be refused)"
    },
    {
      "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)."
    }
  ]
}