Coordinator
Matrix job
Scanner
flowchart LR
    parse_config["Parse Container Config"]
    scan_containers(["Scan ${{ matrix.name }}\n⟐ matrix · max 5"])
    scan_summary["Container Scan Summary"]

    parse_config --> scan_containers
    parse_config --> scan_summary
    scan_containers --> scan_summary

    classDef matrix fill:#4a148c,stroke:#7c43bd,color:#fff,stroke-width:2px
    class scan_containers matrix
    classDef coordinator fill:#0d47a1,stroke:#42a5f5,color:#fff,stroke-width:2px
    class parse_config coordinator