Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
flowchart TB
    n0["maestro-common"]
    n1["maestro-engine"]
    n2["maestro-dsl"]
    n3["maestro-server"]
    n0 ---|"2"| n0
    n0 ---|"1"| n1
    n2 ---|"1"| n1
    n2 ---|"1"| n0
    n2 ---|"1"| n2
    n1 ---|"1"| n1
    n3 ---|"1"| n1
    n3 ---|"1"| n0
    n3 ---|"1"| n2
    n3 ---|"1"| n3
    classDef default fill:#00b2ee,stroke:#ffffff,color:#000000;
    classDef highlighted fill:#00b2ee,stroke:#ffffff,color:#000000;
    linkStyle 0 stroke:#a0a0a070,stroke-width:2px
    linkStyle 1 stroke:#00688b5E,stroke-width:1px
    linkStyle 2 stroke:#00688b5E,stroke-width:1px
    linkStyle 3 stroke:#00688b5E,stroke-width:1px
    linkStyle 4 stroke:#a0a0a05E,stroke-width:1px
    linkStyle 5 stroke:#a0a0a05E,stroke-width:1px
    linkStyle 6 stroke:#00688b5E,stroke-width:1px
    linkStyle 7 stroke:#00688b5E,stroke-width:1px
    linkStyle 8 stroke:#00688b5E,stroke-width:1px
    linkStyle 9 stroke:#a0a0a05E,stroke-width:1px


Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...

Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
maestro-common/src/main/java/com/netflix/maestro/models/definition/alerting/Action.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/DefaultAlerting.java
1 1 (100%) 4 (25%) 2026-10-07
maestro-common/src/main/java/com/netflix/maestro/models/definition/alerting/AlertingTypeConfig.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/DefaultAlerting.java
1 6 (16%) 4 (25%) 2026-10-07
maestro-common/src/main/java/com/netflix/maestro/models/definition/alerting/AlertingTypeConfig.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/alerting/Action.java
1 6 (16%) 1 (100%) 2026-10-07
maestro-common/src/main/java/com/netflix/maestro/models/definition/AbstractStep.java
maestro-engine/src/main/java/com/netflix/maestro/engine/tasks/MaestroTask.java
1 7 (14%) 29 (3%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/ForeachStep.java
maestro-engine/src/main/java/com/netflix/maestro/engine/tasks/MaestroTask.java
1 5 (20%) 29 (3%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/ForeachStep.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/AbstractStep.java
1 5 (20%) 7 (14%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/Step.java
maestro-engine/src/main/java/com/netflix/maestro/engine/tasks/MaestroTask.java
1 7 (14%) 29 (3%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/Step.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/AbstractStep.java
1 7 (14%) 7 (14%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/Step.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/ForeachStep.java
1 7 (14%) 5 (20%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/StepTimeouts.java
maestro-engine/src/main/java/com/netflix/maestro/engine/tasks/MaestroTask.java
1 1 (100%) 29 (3%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/StepTimeouts.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/AbstractStep.java
1 1 (100%) 7 (14%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/StepTimeouts.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/ForeachStep.java
1 1 (100%) 5 (20%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/StepTimeouts.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/Step.java
1 1 (100%) 7 (14%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/SubworkflowStep.java
maestro-engine/src/main/java/com/netflix/maestro/engine/tasks/MaestroTask.java
1 4 (25%) 29 (3%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/SubworkflowStep.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/AbstractStep.java
1 4 (25%) 7 (14%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/SubworkflowStep.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/ForeachStep.java
1 4 (25%) 5 (20%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/SubworkflowStep.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/Step.java
1 4 (25%) 7 (14%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/SubworkflowStep.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/StepTimeouts.java
1 4 (25%) 1 (100%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/TimeoutPhase.java
maestro-engine/src/main/java/com/netflix/maestro/engine/tasks/MaestroTask.java
1 1 (100%) 29 (3%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/TimeoutPhase.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/AbstractStep.java
1 1 (100%) 7 (14%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/TimeoutPhase.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/ForeachStep.java
1 1 (100%) 5 (20%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/TimeoutPhase.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/Step.java
1 1 (100%) 7 (14%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/TimeoutPhase.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/StepTimeouts.java
1 1 (100%) 1 (100%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/TimeoutPhase.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/SubworkflowStep.java
1 1 (100%) 4 (25%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/TypedStep.java
maestro-engine/src/main/java/com/netflix/maestro/engine/tasks/MaestroTask.java
1 7 (14%) 29 (3%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/TypedStep.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/AbstractStep.java
1 7 (14%) 7 (14%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/TypedStep.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/ForeachStep.java
1 7 (14%) 5 (20%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/TypedStep.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/Step.java
1 7 (14%) 7 (14%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/TypedStep.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/StepTimeouts.java
1 7 (14%) 1 (100%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/TypedStep.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/SubworkflowStep.java
1 7 (14%) 4 (25%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/TypedStep.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/TimeoutPhase.java
1 7 (14%) 1 (100%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/WhileStep.java
maestro-engine/src/main/java/com/netflix/maestro/engine/tasks/MaestroTask.java
1 3 (33%) 29 (3%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/WhileStep.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/AbstractStep.java
1 3 (33%) 7 (14%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/WhileStep.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/ForeachStep.java
1 3 (33%) 5 (20%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/WhileStep.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/Step.java
1 3 (33%) 7 (14%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/WhileStep.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/StepTimeouts.java
1 3 (33%) 1 (100%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/WhileStep.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/SubworkflowStep.java
1 3 (33%) 4 (25%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/WhileStep.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/TimeoutPhase.java
1 3 (33%) 1 (100%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/WhileStep.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/TypedStep.java
1 3 (33%) 7 (14%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/instance/StepInstance.java
maestro-engine/src/main/java/com/netflix/maestro/engine/tasks/MaestroTask.java
1 11 (9%) 29 (3%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/instance/StepInstance.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/AbstractStep.java
1 11 (9%) 7 (14%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/instance/StepInstance.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/ForeachStep.java
1 11 (9%) 5 (20%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/instance/StepInstance.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/Step.java
1 11 (9%) 7 (14%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/instance/StepInstance.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/StepTimeouts.java
1 11 (9%) 1 (100%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/instance/StepInstance.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/SubworkflowStep.java
1 11 (9%) 4 (25%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/instance/StepInstance.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/TimeoutPhase.java
1 11 (9%) 1 (100%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/instance/StepInstance.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/TypedStep.java
1 11 (9%) 7 (14%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/instance/StepInstance.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/WhileStep.java
1 11 (9%) 3 (33%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/validations/StepTimeoutConstraint.java
maestro-engine/src/main/java/com/netflix/maestro/engine/tasks/MaestroTask.java
1 1 (100%) 29 (3%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/validations/StepTimeoutConstraint.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/AbstractStep.java
1 1 (100%) 7 (14%) 2026-09-22

Files from Different Folders Most Frequently Changed Together (Top 20)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
maestro-common/src/main/java/com/netflix/maestro/models/definition/alerting/Action.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/DefaultAlerting.java
1 1 (100%) 4 (25%) 2026-10-07
maestro-common/src/main/java/com/netflix/maestro/models/definition/alerting/AlertingTypeConfig.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/DefaultAlerting.java
1 6 (16%) 4 (25%) 2026-10-07
maestro-common/src/main/java/com/netflix/maestro/models/definition/AbstractStep.java
maestro-engine/src/main/java/com/netflix/maestro/engine/tasks/MaestroTask.java
1 7 (14%) 29 (3%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/ForeachStep.java
maestro-engine/src/main/java/com/netflix/maestro/engine/tasks/MaestroTask.java
1 5 (20%) 29 (3%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/Step.java
maestro-engine/src/main/java/com/netflix/maestro/engine/tasks/MaestroTask.java
1 7 (14%) 29 (3%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/StepTimeouts.java
maestro-engine/src/main/java/com/netflix/maestro/engine/tasks/MaestroTask.java
1 1 (100%) 29 (3%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/SubworkflowStep.java
maestro-engine/src/main/java/com/netflix/maestro/engine/tasks/MaestroTask.java
1 4 (25%) 29 (3%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/TimeoutPhase.java
maestro-engine/src/main/java/com/netflix/maestro/engine/tasks/MaestroTask.java
1 1 (100%) 29 (3%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/TypedStep.java
maestro-engine/src/main/java/com/netflix/maestro/engine/tasks/MaestroTask.java
1 7 (14%) 29 (3%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/definition/WhileStep.java
maestro-engine/src/main/java/com/netflix/maestro/engine/tasks/MaestroTask.java
1 3 (33%) 29 (3%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/instance/StepInstance.java
maestro-engine/src/main/java/com/netflix/maestro/engine/tasks/MaestroTask.java
1 11 (9%) 29 (3%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/instance/StepInstance.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/AbstractStep.java
1 11 (9%) 7 (14%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/instance/StepInstance.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/ForeachStep.java
1 11 (9%) 5 (20%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/instance/StepInstance.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/Step.java
1 11 (9%) 7 (14%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/instance/StepInstance.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/StepTimeouts.java
1 11 (9%) 1 (100%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/instance/StepInstance.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/SubworkflowStep.java
1 11 (9%) 4 (25%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/instance/StepInstance.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/TimeoutPhase.java
1 11 (9%) 1 (100%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/instance/StepInstance.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/TypedStep.java
1 11 (9%) 7 (14%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/models/instance/StepInstance.java
maestro-common/src/main/java/com/netflix/maestro/models/definition/WhileStep.java
1 11 (9%) 3 (33%) 2026-09-22
maestro-common/src/main/java/com/netflix/maestro/validations/StepTimeoutConstraint.java
maestro-engine/src/main/java/com/netflix/maestro/engine/tasks/MaestroTask.java
1 1 (100%) 29 (3%) 2026-09-22