Skip to content

System Map

Derived from: D:\02_Code\36_RapidDraft_DFMBenchmark_ExpertMode\server\dfm Bundle 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.json
  • D:\02_Code\36_RapidDraft_DFMBenchmark_ExpertMode\server\dfm\rule_library.json
  • D:\02_Code\36_RapidDraft_DFMBenchmark_ExpertMode\server\dfm\references.json
  • D:\02_Code\36_RapidDraft_DFMBenchmark_ExpertMode\server\dfm\process_classifier.json
  • D:\02_Code\36_RapidDraft_DFMBenchmark_ExpertMode\server\dfm\overlays.json
  • D:\02_Code\36_RapidDraft_DFMBenchmark_ExpertMode\server\dfm\roles.json
  • D:\02_Code\36_RapidDraft_DFMBenchmark_ExpertMode\server\dfm\report_templates.json
  • D:\02_Code\36_RapidDraft_DFMBenchmark_ExpertMode\server\dfm\ui_bindings.json