Merge branch 'maintenance'
This commit is contained in:
@@ -95,7 +95,27 @@ Output a summary:
|
||||
- Key decisions loaded
|
||||
- Suggested first task (lowest ID unblocked ticket)
|
||||
|
||||
Then mark the first actionable ticket as `in_progress`:
|
||||
```bash
|
||||
"$REPO_ROOT/db/connectors/ticket" status <id> in_progress
|
||||
```
|
||||
Do NOT mark any ticket as `in_progress` yet.
|
||||
|
||||
### 8. Enter plan mode
|
||||
|
||||
After presenting the work plan summary, you MUST enter plan mode using the
|
||||
`EnterPlanMode` tool. In plan mode:
|
||||
|
||||
1. **Create a concrete sprint plan** — for each actionable ticket, outline:
|
||||
- What files need to be created or modified
|
||||
- What the implementation approach is
|
||||
- What order tickets should be tackled in (respecting dependencies)
|
||||
- Any open questions or risks per ticket
|
||||
|
||||
2. **Include blocked tickets** — note what unblocks them and when they might
|
||||
become actionable during the sprint.
|
||||
|
||||
3. **Write the plan to the plan file** — the plan should be self-contained so
|
||||
you can follow it step-by-step once approved.
|
||||
|
||||
4. **Exit plan mode** — use `ExitPlanMode` to present the plan for user
|
||||
approval before starting any implementation work.
|
||||
|
||||
Only after the user approves the plan should you mark the first ticket as
|
||||
`in_progress` and begin implementation.
|
||||
|
||||
@@ -9,6 +9,9 @@ Format based on [Keep a Changelog](https://keepachangelog.com/).
|
||||
### Added
|
||||
- `ticket team` command and `--team` filter — comma-separated team assignment for tickets (server, client, joint, content)
|
||||
|
||||
### Changed
|
||||
- `start-sprint` skill now requires plan mode — agent must create and get approval for a concrete sprint plan before starting implementation
|
||||
|
||||
### Fixed
|
||||
- `start-sprint` skill uses `git rev-parse --show-toplevel` for worktree-safe absolute paths — fixes "No such file or directory" errors on team branches
|
||||
|
||||
|
||||
Reference in New Issue
Block a user