Add sprint integration, task priority, and Product Pulse pipeline#15
Open
ahiad93 wants to merge 5 commits into
Open
Add sprint integration, task priority, and Product Pulse pipeline#15ahiad93 wants to merge 5 commits into
ahiad93 wants to merge 5 commits into
Conversation
- Add GET /api/sprint-status endpoint to read BMAD sprint-status.yaml - Add POST /api/sprint-import to import tasks into sprint YAML - Add POST /api/tasks/:sid/:tid/priority for P1/P2/P3 priority setting - Add priority badges (P1=red, P2=orange, P3=blue) on task cards - Add Product Pulse source badges for analytics-generated tasks - Add Sprint sidebar tab with live sprint status display - Add sprint import modal for pushing pulse tasks into BMAD sprints - Add priority picker in task detail panel - Add pulse-to-sprint Claude command for BMAD bridge workflow - Add js-yaml dependency for YAML parsing Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Auto-detect BMAD format (sprint_N_status keys) vs simple format (tasks map) - Search nested project subdirectories for sprint-status.yaml - Parse BMAD totals, sprint dates, and task counts correctly - Render active sprints with date ranges and done sprints in sidebar Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Change from dashed dim border to solid orange accent styling - Move button above sprint cards so it's visible without scrolling - Increase font size and weight for better visibility Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Replace flat list with checkbox cards for each pulse task - Show priority badge and description preview per task - Add Select all / Clear all toggle buttons - Dynamic "Import N Tasks" button text with disabled state - Only selected tasks get imported to sprint-status.yaml Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Dropdown to choose target sprint (active sprints, new sprint, or completed) - Active sprints shown first with date ranges - "New Sprint" option auto-numbers as next sprint - Last 5 completed sprints available under "Completed" optgroup Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Personal opinion, but this feels like it belongs as a plugin rather than a core feature of the task viewer as it is for your own workflow |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
POST /api/tasks/:sid/:tid/priorityendpoint.sprint-status.yamlfrom any project viaGET /api/sprint-status?project=PATH. Shows current sprint status, metrics, carryover items, and previous sprints.metadata.source === "product-pulse"get a purple "Pulse" badge, making analytics-generated action items visually distinct.sprint-status.yamlviaPOST /api/sprint-import..claude/commands/pulse-to-sprint.md— a Claude Code command that automates the full pipeline: find pulse tasks, filter by priority, create BMAD story files, update sprint status.New API Endpoints
/api/sprint-status?project=PATH/api/sprint-import/api/tasks/:sid/:tid/priorityTest plan
npm startand verify server starts without errors🤖 Generated with Claude Code