# Rules

BoardReadyOps rules use stable `group.rule` identifiers. Each rule page records the default severity, applicable input type, configuration keys, details shape, and reporting context.

- [drc.kicad](drc.kicad.md)
- [erc.kicad](erc.kicad.md)
- [bom.missing-mpn](bom.missing-mpn.md)
- [bom.single-source](bom.single-source.md)
- [bom.eol-detection](bom.eol-detection.md)
- [bom.lifecycle](bom.lifecycle.md)
- [bom.footprint-mismatch](bom.footprint-mismatch.md)
- [bom.dnp-consistency](bom.dnp-consistency.md)
- [bom.variant-consistency](bom.variant-consistency.md)
- [design.copper-balance](design.copper-balance.md)
- [design.board-outline](design.board-outline.md)
- [pinmap.verify](pinmap.verify.md)
- [pinmap.unmapped-pin](pinmap.unmapped-pin.md)
- [pinmap.collision](pinmap.collision.md)
- [pinmap.net-label](pinmap.net-label.md)
- [manufacturing.outputs-present](manufacturing.outputs-present.md)
- [manufacturing.jobset-outputs](manufacturing.jobset-outputs.md)
- [manufacturing.panel-sanity](manufacturing.panel-sanity.md)
- [manufacturing.fab-notes](manufacturing.fab-notes.md)
- [manufacturing.drill-coverage](manufacturing.drill-coverage.md)
- [manufacturing.layer-stackup](manufacturing.layer-stackup.md)
- [release.revision-set](release.revision-set.md)
- [release.changelog-present](release.changelog-present.md)
- [release.tag-matches-revision](release.tag-matches-revision.md)
- [release.version-format](release.version-format.md)
