flowchart LR
    %% 根节点极简呈现
    ROOT["⚡ 太阳能AGV<br>项目实施"]

    %% 第一层:主模块(去掉英文,只留核心中文)
    B1["1_弱电施工"]
    B2["2_AGV网络"]
    B3["3_辅助设备<br>与二次配"]
    B4["4_调试与<br>系统联调"]

    ROOT --> B1 & B2 & B3 & B4

    %% 第二/三层:核心降维操作(将原第4层写进第3层节点内)
    B1_1("桥架搭建")
    B1_2("夹层-机台配管")
    B1_3("布线与串线")
    B1_4["MDF机房-IDF机房<br>---<br>• 光配➔分机柜跳纤<br>• 电配➔机台➔路由对接"]
    
    B1 --> B1_1 & B1_2 & B1_3 & B1_4

    B2_1("LAN核心路由<br>与骨干网")
    B2_2("WLAN高密覆盖<br>与无缝漫游")
    B2 --> B2_1 & B2_2

    B3_1["设备导入 (Move-in)<br>---<br>• 动态到货计划调优<br>• 无尘室标准对接"]
    B3_2["动力二次配<br>---<br>• 220V临/正式电施工<br>• CDA洁净压缩空气<br>• 外围设施来气跟踪"]
    B3_3["周边辅助部署<br>---<br>• 充电桩部署<br>• WIP站部署<br>• 发料机部署"]
    
    B3 --> B3_1 & B3_2 & B3_3

    B4_1("调试前置确认")
    B4_2("现场扫图建图<br>与死区标定")
    B4_3("单机空/带载<br>避障验证")
    B4_4["核心业务联调<br>---<br>• WCS部署对接<br>• RMS部署对接"]
    
    B4 --> B4_1 & B4_2 & B4_3 & B4_4

    %% 极简样式(去掉粗边框,减少移动端的视觉拥挤感)
    classDef root fill:#2C3E50,color:#fff,stroke:none;
    classDef l1 fill:#34495E,color:#fff,stroke:none;
    classDef b1 fill:#FDEBD0,color:#D35400,stroke:#E67E22,stroke-width:1px;
    classDef b2 fill:#D6EAF8,color:#2980B9,stroke:#3498DB,stroke-width:1px;
    classDef b3 fill:#D5F5E3,color:#27AE60,stroke:#2ECC71,stroke-width:1px;
    classDef b4 fill:#F5EEF8,color:#8E44AD,stroke:#9B59B6,stroke-width:1px;

    class ROOT root;
    class B1,B2,B3,B4 l1;
    class B1_1,B1_2,B1_3,B1_4 b1;
    class B2_1,B2_2 b2;
    class B3_1,B3_2,B3_3 b3;
    class B4_1,B4_2,B4_3,B4_4 b4;