/** * Static, generic design-for-manufacturability (DFM) checklist. * * This is a fixed, project-independent reference checklist of widely-known PCB * manufacturability considerations (trace/space, drilling, solder mask, silkscreen, * panelization, assembly). It intentionally does NOT compute anything from a specific * project's inputs — for a project-specific, generated QA/bring-up checklist see * `src/production-qa/generator.ts` instead. * * Numeric baselines quoted here (e.g. "6 mil trace/space") are common industry * "standard capability tier" figures, not a universal guarantee — every fabricator * publishes its own capability table, and finer/coarser tiers cost more or less * accordingly. Always confirm against your chosen fabricator's actual capability * table before finalizing a design. * * @module */ export type DfmCategory = 'clearance' | 'drilling' | 'copper' | 'solder-mask' | 'silkscreen' | 'panelization' | 'assembly'; export interface DfmChecklistItem { id: string; category: DfmCategory; title: string; guidance: string; rationale: string; } export declare function listDfmChecklist(category?: DfmCategory): (DfmChecklistItem & { source: string; caveat: string; })[]; export declare function getDfmChecklistItem(id: string): (DfmChecklistItem & { source: string; caveat: string; }) | undefined;