What problem does it solve?
Prevents direct commits to main, enforces traceable feature branches, and reduces lost work or unreviewed changes by defining a standardized commit, push, and pull request workflow and discovered-issues policy.
Core Features & Use Cases
- Branching conventions: Require branches created from main with the pattern type/ticket-id-short-description (e.g., fix/TAS-21-places-redirect-loop) to keep history organized and linkable to task tracker issues.
- PR Safety Rules: Enforce opening pull requests for all changes, forbid direct merges to main, and prohibit unsafe operations like force-pushing shared branches.
- Delivery Outcome Checklist: Provide a required checklist for every task: dedicated branch, atomic commits referencing the issue ID, pushed branch, open PR, and linked task tracker entry.
- Discovered Issues Policy: Mandate searching known issues, tracking new findings in KNOWN-ISSUES.md or creating task-tracker bugs with evidence and remediation options, and include fallback instructions when tracker tools are unavailable.
- Task Tracking Guidance: Define placeholder values and procedural steps when the task-management MCP tools are not available so work remains actionable and traceable.
Quick Start
Create a feature branch from main, commit referenced work with the tracker ID, push the branch, and open a pull request for review and task linkage.