{ "project": "MyApp", "branchName": "ralph/task-priority", "description": "Task Priority System - Add priority levels to tasks", "userStories": [ { "id": "US-001", "title": "Add priority field to database", "description": "As a developer, I need to store task priority so it persists across sessions.", "acceptanceCriteria": [ "Add priority column to tasks table: 'high' | 'medium' | 'low' (default 'medium')", "Generate and run migration successfully", "Typecheck passes" ], "priority": 1, "passes": false, "notes": "" }, { "id": "US-002", "title": "Display priority indicator on task cards", "description": "As a user, I want to see task priority at a glance.", "acceptanceCriteria": [ "Each task card shows colored priority badge (red=high, yellow=medium, gray=low)", "Priority visible without hovering or clicking", "Typecheck passes", "Verify in browser using dev-browser skill" ], "priority": 2, "passes": false, "notes": "" }, { "id": "US-003", "title": "Add priority selector to task edit", "description": "As a user, I want to change a task's priority when editing it.", "acceptanceCriteria": [ "Priority dropdown in task edit modal", "Shows current priority as selected", "Saves immediately on selection change", "Typecheck passes", "Verify in browser using dev-browser skill" ], "priority": 3, "passes": false, "notes": "" }, { "id": "US-004", "title": "Filter tasks by priority", "description": "As a user, I want to filter the task list to see only high-priority items.", "acceptanceCriteria": [ "Filter dropdown with options: All | High | Medium | Low", "Filter persists in URL params", "Empty state message when no tasks match filter", "Typecheck passes", "Verify in browser using dev-browser skill" ], "priority": 4, "passes": false, "notes": "" } ] }