validate_manufacturing_package
Validate PCB manufacturing packages for CI/CD by checking Gerber, drill, BOM, and CPL completeness and refDes consistency, then generating a SHA-256 tamper-proof ledger.
Instructions
Headless manufacturing package validator for automated CI/CD and developer hand-off: checks completeness and non-emptiness of 5-layer Gerbers, Excellon drill, BOM, and CPL, verifies component refDes consistency, and calculates SHA-256 cryptographic tamper-proof ledger.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| modules | No | Optional component modules dict from synthesis for BOM cross-verification. | |
| job_name | No | Project job name for manifest header (default: PCB_PROJECT). | PCB_PROJECT |
| artifacts_dict | Yes | Dict mapping filename (e.g. 'board-Edge_Cuts.gm1', 'bom.csv') to content string or bytes. |