flowchart LR
parse_config["Parse ZAP Config"]
zap_scan(["ZAP ${{ matrix.name }}\n⟐ matrix · max 3"])
zap_summary["ZAP Summary"]
parse_config --> zap_scan
parse_config --> zap_summary
zap_scan --> zap_summary
classDef matrix fill:#4a148c,stroke:#7c43bd,color:#fff,stroke-width:2px
class zap_scan matrix
classDef coordinator fill:#0d47a1,stroke:#42a5f5,color:#fff,stroke-width:2px
class parse_config coordinator