From 594235522c5ce29a6eaa7336f33ecdd0909b5051 Mon Sep 17 00:00:00 2001 From: Michael Pursifull Date: Tue, 3 Feb 2026 13:24:33 -0600 Subject: [PATCH] fix: add process control and building automation domains (#1510) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds two operational technology domains to domain-complexity.csv in both PRD and architecture workflows. Addresses the gap in OT domain coverage for physical process control and building systems. process_control: industrial automation, SCADA, PLC, DCS, I&C, P&ID — covers power/utilities, water treatment, oil & gas, manufacturing, chemical, pharmaceutical, food & beverage, mining, and other sectors where software controls physical processes. Key concerns include functional safety, process safety and hazard analysis, environmental compliance, OT cybersecurity, and plant reliability/maintainability. Requires engineering_authority PRD section for PE/EOR credential requirements. building_automation: BAS/BMS, HVAC, fire alarm, fire protection, life safety, elevators, lighting, access control, commissioning — covers commercial and institutional building systems. Key concerns include life safety codes, multi-trade coordination, commissioning, and indoor environmental quality. Both domains are high complexity, include engineering_authority as a required PRD section, and follow established entry patterns. Fixes #1240 Co-authored-by: Brian --- .../2-plan-workflows/create-prd/data/domain-complexity.csv | 2 ++ .../create-architecture/data/domain-complexity.csv | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/bmm/workflows/2-plan-workflows/create-prd/data/domain-complexity.csv b/src/bmm/workflows/2-plan-workflows/create-prd/data/domain-complexity.csv index 2e44a8964..60a7b503f 100644 --- a/src/bmm/workflows/2-plan-workflows/create-prd/data/domain-complexity.csv +++ b/src/bmm/workflows/2-plan-workflows/create-prd/data/domain-complexity.csv @@ -9,5 +9,7 @@ scientific,"research,algorithm,simulation,modeling,computational,analysis,data s legaltech,"legal,law,contract,compliance,litigation,patent,attorney,court",high,"Legal ethics;Bar regulations;Data retention;Attorney-client privilege;Court system integration","Legal practice rules;Ethics requirements;Court filing systems;Document standards;Confidentiality","domain-research","legal technology ethics {date};law practice management software requirements;court filing system standards;attorney client privilege technology","ethics_compliance;data_retention;confidentiality_measures;court_integration" insuretech,"insurance,claims,underwriting,actuarial,policy,risk,premium",high,"Insurance regulations;Actuarial standards;Data privacy;Fraud detection;State compliance","Insurance regulations by state;Actuarial methods;Risk modeling;Claims processing;Regulatory reporting","domain-research","insurance software regulations {date};actuarial standards software;insurance fraud detection;state insurance compliance","regulatory_requirements;risk_modeling;fraud_detection;reporting_compliance" energy,"energy,utility,grid,solar,wind,power,electricity,oil,gas",high,"Grid compliance;NERC standards;Environmental regulations;Safety requirements;Real-time operations","Energy regulations;Grid standards;Environmental compliance;Safety protocols;SCADA systems","domain-research","energy sector software compliance {date};NERC CIP standards;smart grid requirements;renewable energy software standards","grid_compliance;safety_protocols;environmental_compliance;operational_requirements" +process_control,"industrial automation,process control,PLC,SCADA,DCS,HMI,operational technology,OT,control system,cyberphysical,MES,historian,instrumentation,I&C,P&ID",high,"Functional safety;OT cybersecurity;Real-time control requirements;Legacy system integration;Process safety and hazard analysis;Environmental compliance and permitting;Engineering authority and PE requirements","Functional safety standards;OT security frameworks;Industrial protocols;Process control architecture;Plant reliability and maintainability","domain-research + technical-model","IEC 62443 OT cybersecurity requirements {date};functional safety software requirements {date};industrial process control architecture;ISA-95 manufacturing integration","functional_safety;ot_security;process_requirements;engineering_authority" +building_automation,"building automation,BAS,BMS,HVAC,smart building,lighting control,fire alarm,fire protection,fire suppression,life safety,elevator,access control,DDC,energy management,sequence of operations,commissioning",high,"Life safety codes;Building energy standards;Multi-trade coordination and interoperability;Commissioning and ongoing operational performance;Indoor environmental quality and occupant comfort;Engineering authority and PE requirements","Building automation protocols;HVAC and mechanical controls;Fire alarm, fire protection, and life safety design;Commissioning process and sequence of operations;Building codes and energy standards","domain-research","smart building software architecture {date};BACnet integration best practices;building automation cybersecurity {date};ASHRAE building standards","life_safety;energy_compliance;commissioning_requirements;engineering_authority" gaming,"game,player,gameplay,level,character,multiplayer,quest",redirect,"REDIRECT TO GAME WORKFLOWS","Game design","game-brief","NA","NA" general,"",low,"Standard requirements;Basic security;User experience;Performance","General software practices","continue","software development best practices {date}","standard_requirements" \ No newline at end of file diff --git a/src/bmm/workflows/3-solutioning/create-architecture/data/domain-complexity.csv b/src/bmm/workflows/3-solutioning/create-architecture/data/domain-complexity.csv index 0f1726a72..d619659ef 100644 --- a/src/bmm/workflows/3-solutioning/create-architecture/data/domain-complexity.csv +++ b/src/bmm/workflows/3-solutioning/create-architecture/data/domain-complexity.csv @@ -8,4 +8,6 @@ productivity,"productivity,workflow,tasks,management,business,tools",medium,stan media,"content,media,video,audio,streaming,broadcast",high,advanced,"CDN architecture, video encoding, streaming protocols, content delivery" iot,"IoT,sensors,devices,embedded,smart,connected",high,advanced,"device communication, real-time data processing, edge computing, security" government,"government,civic,public,admin,policy,regulation",high,enhanced,"accessibility standards, security clearance, data privacy, audit trails" +process_control,"industrial automation,process control,PLC,SCADA,DCS,HMI,operational technology,control system,cyberphysical,MES,instrumentation,I&C,P&ID",high,advanced,"industrial process control architecture, SCADA system design, OT cybersecurity architecture, real-time control systems" +building_automation,"building automation,BAS,BMS,HVAC,smart building,fire alarm,fire protection,fire suppression,life safety,elevator,DDC,access control,sequence of operations,commissioning",high,advanced,"building automation architecture, BACnet integration patterns, smart building design, building management system security" gaming,"game,gaming,multiplayer,real-time,interactive,entertainment",high,advanced,"real-time multiplayer, game engine architecture, matchmaking, leaderboards" \ No newline at end of file