We are using com.atlassian.bamboo.specs.api.builders.plan.Plan to configure our Bamboo via Specs.
Our devs are creating branches to develop on before raising a Pull Request. Our builds are run at least twice: after the branch was pushed (and on subsequent changes) and after the PR was merged.
We'd like to notify Slack room when master is "red" but we don't care that much if a build for any of unmerged changes failed (beyond possibly notifying commiters).
We tried using PlanBranchManagement.notificationForCommitters but the docs say it is no-op for spec branches.