Execution safety
Understand the layered controls that separate analysis from live board changes.
Last updated August 8, 2026
ScrumPulse uses several independent controls. A single switch should never be treated as the whole safety boundary.
Dashboard controls#
- New organizations default to
dry_run. - Free-plan workspaces cannot enable live mode through the API.
- Suspended organizations cannot execute approved actions.
- Runs can require confirmation when their action count reaches the workspace threshold.
- The workspace action cap limits planned activity.
- Approval state determines which actions are eligible for execution.
- API permissions separately control who may change organization settings, trigger runs, approve actions, or execute them.
Engine controls#
The standalone engine adds its own gates:
TAIGA_WRITE_ENABLED=trueenables Taiga writes globally.- Action-specific switches enable transitions, closes, or deletes.
- Per-action modes choose
proposeorauto. - The command must use
--no-dry-runfor live execution. - Multi-project writes require an allowlist or an explicit allow-all switch.
- Delete operations require additional staged controls.
- Per-run caps and notification cooldowns limit blast radius and alert noise.
Safe rollout sequence#
- Connect one non-production or low-risk project.
- Run a connectivity smoke test.
- Complete dry runs for a limited cycle set.
- Review action targets and payloads with the board owner.
- Set a low action cap and a low confirmation threshold.
- Enable only the specific write categories you intend to use.
- Run one supervised live cycle.
- Verify the provider board and the ScrumPulse action log.
- Expand scope only after the evidence matches expectations.
High-risk operations#
Deletion is irreversible. Cycle H uses age, tag, staging-comment, grace-period, cooldown, and cap requirements, but operators must still preview the exact target set and verify the final provider state.
Never weaken auth, remove confirmations, or expose credentials to make a run succeed. Fix configuration or connectivity at the failing boundary.