System Map¶
Derived from:
D:\02_Code\36_RapidDraft_DFMBenchmark_ExpertMode\server\dfmBundle version:1.1.0
High-Level Bundle Graph¶
This diagram shows the bundle as a runtime graph: process families select packs, overlays extend the overlay pack, and roles/templates/UI bindings shape how the findings are presented.
flowchart LR
manifest["Manifest"] --> rulelib["Rule library"]
manifest --> refs["References"]
manifest --> classifier["Process classifier"]
manifest --> overlaysHub["Overlays"]
manifest --> rolesHub["Role lenses"]
manifest --> templatesHub["Report templates"]
manifest --> uiHub["UI bindings"]
rulelib --> A_DRAWING
rulelib --> G_BASELINE
rulelib --> B_CNC
rulelib --> C_SHEET
rulelib --> D_WELD
rulelib --> E_ASSEMBLY
rulelib --> F_OVERLAY
A_DRAWING["A_DRAWING<br/>Drawing and Specification Completeness<br/>25 rules"]
G_BASELINE["G_BASELINE<br/>DFM Baseline Codex<br/>12 rules"]
B_CNC["B_CNC<br/>CNC Machining DFM<br/>25 rules"]
C_SHEET["C_SHEET<br/>Sheet Metal DFM<br/>20 rules"]
D_WELD["D_WELD<br/>Weldment and Fabrication DFM<br/>15 rules"]
E_ASSEMBLY["E_ASSEMBLY<br/>Assembly, Fixture, and Serviceability<br/>15 rules"]
F_OVERLAY["F_OVERLAY<br/>Industry Overlay and Compliance<br/>70 rules"]
cnc_milling["CNC Milling"]
cnc_milling --> A_DRAWING
cnc_milling --> G_BASELINE
cnc_milling --> B_CNC
cnc_milling --> E_ASSEMBLY
cnc_turning["CNC Turning"]
cnc_turning --> A_DRAWING
cnc_turning --> G_BASELINE
cnc_turning --> B_CNC
cnc_turning --> E_ASSEMBLY
sheet_metal["Sheet Metal"]
sheet_metal --> A_DRAWING
sheet_metal --> G_BASELINE
sheet_metal --> C_SHEET
sheet_metal --> E_ASSEMBLY
weldment["Weldment and Fabrication"]
weldment --> A_DRAWING
weldment --> G_BASELINE
weldment --> D_WELD
weldment --> E_ASSEMBLY
additive["Additive Manufacturing (Optional)"]
additive --> A_DRAWING
additive --> G_BASELINE
additive --> E_ASSEMBLY
plastics["Plastics Process (Optional)"]
plastics --> A_DRAWING
plastics --> G_BASELINE
plastics --> E_ASSEMBLY
overlay_machinery["Machinery and Industrial Automation"] --> F_OVERLAY
overlay_food["Food Machinery and Hygienic Design"] --> F_OVERLAY
overlay_pressure_hvac["Pressure, HVAC, and Refrigeration"] --> F_OVERLAY
overlay_medical["Medical Devices"] --> F_OVERLAY
overlay_automotive["Automotive Supplier Quality Discipline"] --> F_OVERLAY
overlay_lab["Lab and Test Equipment"] --> F_OVERLAY
overlay_all_standards_non_pilot["All standards (non-pilot)"] --> F_OVERLAY
overlay_all_standards_with_pilot["All standards (including pilot)"] --> F_OVERLAY
overlay_pilot_prototype["Pilots"] --> F_OVERLAY
role_cnc_engineer["CNC Engineer"] --> rolesHub["Role lenses"]
role_sheet_metal_engineer["Sheet Metal Engineer"] --> rolesHub["Role lenses"]
role_manufacturing_engineer["Manufacturing Engineer"] --> rolesHub["Role lenses"]
role_quality_engineer["Quality Engineer"] --> rolesHub["Role lenses"]
role_general_dfm["General DFM"] --> rolesHub["Role lenses"]
tpl_executive_1page["1-page Executive Summary"] --> templatesHub["Report templates"]
tpl_dfm_issue_list["DFM Issue List"] --> templatesHub["Report templates"]
tpl_supplier_rfq_dfm_pack["Supplier RFQ DFM Pack"] --> templatesHub["Report templates"]
tpl_medical_design_review["Medical Design Review"] --> templatesHub["Report templates"]
tpl_automotive_supplier_pack["Automotive Supplier Pack"] --> templatesHub["Report templates"]
ui_dfm_review_panel["Dfm Review Panel<br/>7 controls"] --> uiHub["UI bindings"]
ui_report_template_builder_panel["Report Template Builder Panel<br/>4 controls"] --> uiHub["UI bindings"]
findings["Review findings"]
A_DRAWING --> findings
G_BASELINE --> findings
B_CNC --> findings
C_SHEET --> findings
D_WELD --> findings
E_ASSEMBLY --> findings
F_OVERLAY --> findings
refs --> findings
rolesHub --> findings
templatesHub --> findings
uiHub --> findings
Process Families -> Packs¶
| Process ID | Label | Default packs |
|---|---|---|
| cnc_milling | CNC Milling | A_DRAWING, G_BASELINE, B_CNC, E_ASSEMBLY |
| cnc_turning | CNC Turning | A_DRAWING, G_BASELINE, B_CNC, E_ASSEMBLY |
| sheet_metal | Sheet Metal | A_DRAWING, G_BASELINE, C_SHEET, E_ASSEMBLY |
| weldment | Weldment and Fabrication | A_DRAWING, G_BASELINE, D_WELD, E_ASSEMBLY |
| additive | Additive Manufacturing (Optional) | A_DRAWING, G_BASELINE, E_ASSEMBLY |
| plastics | Plastics Process (Optional) | A_DRAWING, G_BASELINE, E_ASSEMBLY |
Overlay Layer¶
| Overlay ID | Label | Rule prefixes | References added | Extra report sections |
|---|---|---|---|---|
| machinery | Machinery and Industrial Automation | MACH- |
REF-MACH-REG, REF-MACH-ISO |
risk_matrix |
| food | Food Machinery and Hygienic Design | FOOD- |
REF-FOOD-EN, REF-FOOD-ISO, REF-HYG-1 |
hygiene_checklist, cleanability_findings |
| pressure_hvac | Pressure, HVAC, and Refrigeration | PRES-, HVAC- |
REF-PED-EU, REF-HVAC-EN |
ped_compliance_matrix |
| medical | Medical Devices | MED- |
REF-MDR-EU, REF-MED-QMS, REF-MED-RISK |
risk_matrix, traceability_matrix |
| automotive | Automotive Supplier Quality Discipline | AUTO- |
REF-AUTO-QMS, REF-VDA-6-3, REF-GM-CSR |
audit_readiness_matrix |
| lab | Lab and Test Equipment | LAB- |
REF-LAB-IEC |
safety_requirements_matrix |
| all_standards_non_pilot | All standards (non-pilot) | MACH-, FOOD-, PRES-, HVAC-, MED-, AUTO-, LAB- |
REF-AUTO-QMS, REF-FOOD-EN, REF-FOOD-ISO, REF-GM-CSR, REF-HVAC-EN, REF-HYG-1, REF-LAB-IEC, REF-MACH-ISO, REF-MACH-REG, REF-MDR-EU, REF-MED-QMS, REF-MED-RISK, REF-PED-EU, REF-VDA-6-3 |
risk_matrix, hygiene_checklist, cleanability_findings, ped_compliance_matrix, traceability_matrix, audit_readiness_matrix, safety_requirements_matrix |
| all_standards_with_pilot | All standards (including pilot) | MACH-, FOOD-, PRES-, HVAC-, MED-, AUTO-, LAB-, ALPMA-, ROBOT-, PILOT-, PILOTSTD-, PSTD- |
REF-ADD-VDI-3405, REF-AUTO-QMS, REF-COAT-7599, REF-FCM-EU-10-2011, REF-FCM-EU-1935-2004, REF-FIT-286, REF-FOOD-EN, REF-FOOD-EN13870, REF-FOOD-ISO, REF-GM-CSR, REF-GPS-1, REF-GPS-2, REF-GPS-3, REF-GPS-4, REF-GPS-6, REF-GPS-7, REF-HVAC-EN, REF-HYG-1, REF-LAB-IEC, REF-MACH-DIR-2006-42, REF-MACH-ISO, REF-MACH-REG, REF-MAT-EN10088-3, REF-MDR-EU, REF-MED-QMS, REF-MED-RISK, REF-PED-EU, REF-ROBOT-9409-1, REF-THR-1, REF-THR-228-1, REF-TOL-2768-FH, REF-TOL-2768-MK, REF-VDA-6-3 |
risk_matrix, hygiene_checklist, cleanability_findings, ped_compliance_matrix, traceability_matrix, audit_readiness_matrix, safety_requirements_matrix, pilot_gate_checklist |
| pilot_prototype | Pilots | FOOD-, ALPMA-, ROBOT-, PILOT-, PILOTSTD-, PSTD- |
REF-ADD-VDI-3405, REF-COAT-7599, REF-FCM-EU-10-2011, REF-FCM-EU-1935-2004, REF-FIT-286, REF-FOOD-EN, REF-FOOD-EN13870, REF-FOOD-ISO, REF-GPS-1, REF-GPS-2, REF-GPS-3, REF-GPS-4, REF-GPS-6, REF-GPS-7, REF-HYG-1, REF-MACH-DIR-2006-42, REF-MACH-REG, REF-MAT-EN10088-3, REF-ROBOT-9409-1, REF-THR-1, REF-THR-228-1, REF-TOL-2768-FH, REF-TOL-2768-MK |
hygiene_checklist, cleanability_findings, pilot_gate_checklist |
Role Lens Layer¶
| Role ID | Label | Emphasized packs | Wording style | Default sort |
|---|---|---|---|---|
| cnc_engineer | CNC Engineer | B_CNC, E_ASSEMBLY, A_DRAWING, G_BASELINE |
technical_shop_floor | by_manufacturability_risk |
| sheet_metal_engineer | Sheet Metal Engineer | C_SHEET, E_ASSEMBLY, A_DRAWING, G_BASELINE |
technical_shop_floor | by_cost |
| manufacturing_engineer | Manufacturing Engineer | G_BASELINE, B_CNC, C_SHEET, D_WELD, E_ASSEMBLY |
technical_shop_floor | by_manufacturability_risk |
| quality_engineer | Quality Engineer | A_DRAWING, G_BASELINE, F_OVERLAY, E_ASSEMBLY |
formal_audit | by_severity |
| general_dfm | General DFM | A_DRAWING, G_BASELINE, B_CNC, C_SHEET, D_WELD, E_ASSEMBLY |
executive | by_severity |
Template Layer¶
| Template ID | Label | Section count | First sections |
|---|---|---|---|
| executive_1page | 1-page Executive Summary | 8 | header_metadata, dfm_summary, issues_table, manufacturability_risks, cost_summary |
| dfm_issue_list | DFM Issue List | 8 | header_metadata, issues_table, evidence_appendix, fixture_plan, cost_summary |
| supplier_rfq_dfm_pack | Supplier RFQ DFM Pack | 11 | header_metadata, dfm_summary, issues_table, manufacturability_risks, assembly_risks |
| medical_design_review | Medical Design Review | 10 | header_metadata, dfm_summary, issues_table, manufacturability_risks, compliance_matrix |
| automotive_supplier_pack | Automotive Supplier Pack | 10 | header_metadata, dfm_summary, issues_table, assembly_risks, compliance_matrix |
UI Layer¶
| Screen | Controls | Flow order preview |
|---|---|---|
| dfm_review_panel | 7 | analysis_mode -> manufacturing_process -> industry_overlay -> role_lens -> report_template -> advanced_llm_model -> run_both_if_mismatch |
| report_template_builder_panel | 4 | No flow order |
Sources¶
D:\02_Code\36_RapidDraft_DFMBenchmark_ExpertMode\server\dfm\manifest.jsonD:\02_Code\36_RapidDraft_DFMBenchmark_ExpertMode\server\dfm\rule_library.jsonD:\02_Code\36_RapidDraft_DFMBenchmark_ExpertMode\server\dfm\references.jsonD:\02_Code\36_RapidDraft_DFMBenchmark_ExpertMode\server\dfm\process_classifier.jsonD:\02_Code\36_RapidDraft_DFMBenchmark_ExpertMode\server\dfm\overlays.jsonD:\02_Code\36_RapidDraft_DFMBenchmark_ExpertMode\server\dfm\roles.jsonD:\02_Code\36_RapidDraft_DFMBenchmark_ExpertMode\server\dfm\report_templates.jsonD:\02_Code\36_RapidDraft_DFMBenchmark_ExpertMode\server\dfm\ui_bindings.json