Skip to content

manufacturing.package-completeness

What It Checks

Validates that the release package includes all required manufacturing output categories. Base categories (gerbers, drill, BOM, CPL) are required for every release. Production categories (fab notes, assembly notes, board PDF) are required when releaseMode is production.

When It Fires

Fires for each missing output category with a structured completeness breakdown.

Configuration Example

version: 1
rules:
  manufacturing.package-completeness:
    enabled: true
    severity: high

JSON Finding Details Shape

{ missingCategory, requirementLevel, completenessScore, presentCategories, missingCategories }

Report Context

Use this finding to decide whether the design package is ready for review, fabrication, or release. BoardReadyOps reports the condition and leaves design edits to the owning workflow.