Problem Definition
Disabling the "master" plan does not prevent branch detection or branch triggering, this is by design.
Suggested Solution
Provide an additional mechanism to completely disable the master plan, plan branch detection and all plan branch execution.
Ensure the UI clearly articulates the differences between both modes of disable.
Workaround
- Disable the master plan
- Disable automatic plan branch creation at Plan Configuration >> Branches >> Create plan branch (set to "Manually)
- Disable automatic plan branch deletion at Plan Configuration >> Branches >> Delete plan branch
- Uncheck "After branch was deleted from repository"
- Uncheck "After branch inactivity in repository"
- Disable the trigger at Plan Configurations >> Trigger (assuming the plan branches are inheriting their trigger configuration from the main plan)