What problem does it solve?
Prevents accidental or premature pushes to production by enforcing a structured, review-first promotion process that combines environment diffs, verification artifacts, and human approval before opening a production PR.
Core Features & Use Cases
- Pre-flight checklist: Collects soria env status, soria env diff, git state, verification and dashboard-review artifacts, and dbt test results to present a single promotion summary.
- Human-gated PR creation: Pushes the branch and opens a GH PR only after explicit human approval, capturing a reproducible promotion artifact.
- Canary & rollback guidance: Runs or recommends a post-merge canary via dashboard-review and documents the safe rollback flow using soria revert.
- Use Case: Promote a validated dive and its dbt marts from a preview worktree to prod with confidence and an auditable artifact.
Quick Start
Use /promote to run the pre-flight checks, review the env diff and verification artifacts, and open a PR to promote the current dev branch to production only after you explicitly approve.