From 1b1947d240fa3b2db936ab667208b3041e424934 Mon Sep 17 00:00:00 2001 From: Brian Madison Date: Tue, 21 Oct 2025 18:13:34 -0500 Subject: [PATCH] sprint-planning placeholder for future integration with jira linear and trello --- docs/sprint-status.yaml | 86 +++++++++++++++++++ .../sprint-planning/instructions.md | 18 +++- .../sprint-status-template.yaml | 6 ++ .../sprint-planning/workflow.yaml | 10 ++- v6-open-items.md | 1 + 5 files changed, 114 insertions(+), 7 deletions(-) create mode 100644 docs/sprint-status.yaml diff --git a/docs/sprint-status.yaml b/docs/sprint-status.yaml new file mode 100644 index 00000000..14e91906 --- /dev/null +++ b/docs/sprint-status.yaml @@ -0,0 +1,86 @@ +# Sprint Status - Generated 2025-10-20 +# Project: MyPlantFamily +# Project Key: MyPlantFamily +# Language: English +# +# TRACKING SYSTEM: +# ================ +# System: file-system +# Story Location: /Users/brianmadison/dev/BMAD-METHOD/docs/stories +# +# STATUS DEFINITIONS: +# ================== +# Epic Status: +# Epic: backlog → contexted +# Story Status: +# Story: backlog → drafted → ready-for-dev → in-progress → review → done +# Retrospective Status: +# Retrospective: optional → completed +# +# WORKFLOW NOTES: +# =============== +# - Epics should be 'contexted' before stories can be 'drafted' +# - Stories can be worked in parallel if team capacity allows +# - SM typically drafts next story after previous one is 'done' to incorporate learnings +# - Dev moves story to 'review', SM reviews, then Dev moves to 'done' + +development_status: + # Epic 1: Foundation & Core Plant Management + epic-1: backlog + 1-1-project-foundation-development-environment: backlog + 1-2-app-shell-navigation-framework: backlog + 1-3-user-authentication-account-management: backlog + 1-4-plant-data-model-species-database: backlog + 1-5-add-plant-manual-species-selection: backlog + 1-6-plant-photo-identification-integration: backlog + 1-7-plant-naming-profile-creation: backlog + 1-8-plant-collection-home-screen: backlog + 1-9-plant-detail-view: backlog + 1-10-cloud-photo-storage-display: backlog + epic-1-retrospective: optional + + # Epic 2: AI Personality System & Engagement Loop + epic-2: backlog + 2-1-personality-system-data-model: backlog + 2-2-personality-prototype-testing: backlog + 2-3-llm-integration-api-setup: backlog + 2-4-chat-interface-ui: backlog + 2-5-conversational-ai-system: backlog + 2-6-graceful-degradation-library: backlog + 2-7-response-caching-cost-optimization: backlog + 2-8-personality-driven-care-reminders: backlog + 2-9-push-notification-system: backlog + 2-10-reminder-intelligence-adaptation: backlog + 2-11-mood-system-visual-indicators: backlog + 2-12-mood-calculation-logic-time-based: backlog + 2-13-personality-introduction-onboarding: backlog + 2-14-personality-tone-testing-calibration: backlog + 2-15-emergency-tone-adjustment-system: backlog + 2-16-api-reliability-monitoring-alerts: backlog + epic-2-retrospective: optional + + # Epic 3: Care Scheduling, Photos & Growth Tracking + epic-3: backlog + 3-1-care-schedule-data-model: backlog + 3-2-auto-generated-care-schedules: backlog + 3-3-manual-care-logging: backlog + 3-4-care-history-view: backlog + 3-5-customizable-care-schedules: backlog + 3-6-photo-timeline-tracking: backlog + 3-7-health-status-visualization: backlog + 3-8-enhanced-mood-calculation-care-data: backlog + epic-3-retrospective: optional + + # Epic 4: Social Sharing & Premium Monetization + epic-4: backlog + 4-1-shareable-content-card-design-system: backlog + 4-2-share-plant-profile: backlog + 4-3-share-conversation-snippets: backlog + 4-4-share-growth-progress: backlog + 4-5-share-care-achievements: backlog + 4-6-freemium-tier-definition-enforcement: backlog + 4-7-premium-upgrade-flow-paywall: backlog + 4-8-payment-processing-subscription-management: backlog + 4-9-premium-analytics-dashboard: backlog + 4-10-trial-conversion-optimization: backlog + epic-4-retrospective: optional diff --git a/src/modules/bmm/workflows/4-implementation/sprint-planning/instructions.md b/src/modules/bmm/workflows/4-implementation/sprint-planning/instructions.md index 1694744f..38dc854b 100644 --- a/src/modules/bmm/workflows/4-implementation/sprint-planning/instructions.md +++ b/src/modules/bmm/workflows/4-implementation/sprint-planning/instructions.md @@ -56,12 +56,12 @@ development_status: **Story file detection:** -- Check: `{story_dir}/{story-key}.md` (e.g., `stories/1-1-user-authentication.md`) +- Check: `{story_location}/{story-key}.md` (e.g., `stories/1-1-user-authentication.md`) - If exists → upgrade status to at least `drafted` **Story context detection:** -- Check: `{story_dir}/{story-key}-context.md` (e.g., `stories/1-1-user-authentication-context.md`) +- Check: `{story_location}/{story-key}-context.md` (e.g., `stories/1-1-user-authentication-context.md`) - If exists → upgrade status to at least `ready-for-dev` **Preservation rule:** @@ -84,9 +84,21 @@ development_status: ```yaml # Sprint Status - Generated {date} # Project: {project_name} -# Status Definitions: +# Project Key: {project_key} +# Language: {document_output_language} +# +# TRACKING SYSTEM: +# ================ +# System: {tracking_system} +# Story Location: {story_location} +# +# STATUS DEFINITIONS: +# ================== +# Epic Status: # Epic: backlog → contexted +# Story Status: # Story: backlog → drafted → ready-for-dev → in-progress → review → done +# Retrospective Status: # Retrospective: optional → completed ``` diff --git a/src/modules/bmm/workflows/4-implementation/sprint-planning/sprint-status-template.yaml b/src/modules/bmm/workflows/4-implementation/sprint-planning/sprint-status-template.yaml index fea67f44..a00d48fc 100644 --- a/src/modules/bmm/workflows/4-implementation/sprint-planning/sprint-status-template.yaml +++ b/src/modules/bmm/workflows/4-implementation/sprint-planning/sprint-status-template.yaml @@ -4,8 +4,14 @@ # # Generated: {date} # Project: {project_name} +# Project Key: {project_key} # Language: {document_output_language} # +# TRACKING SYSTEM: +# ================ +# System: {tracking_system} +# Story Location: {story_location} +# # STATUS DEFINITIONS: # ================== # Epic Status: diff --git a/src/modules/bmm/workflows/4-implementation/sprint-planning/workflow.yaml b/src/modules/bmm/workflows/4-implementation/sprint-planning/workflow.yaml index 574dbc99..47bfeaaa 100644 --- a/src/modules/bmm/workflows/4-implementation/sprint-planning/workflow.yaml +++ b/src/modules/bmm/workflows/4-implementation/sprint-planning/workflow.yaml @@ -20,17 +20,19 @@ validation: "{installed_path}/checklist.md" variables: # Project identification project_name: "{config_source}:project_name" + project_key: "{config_source}:project_name" # Future: Jira project key, Linear workspace ID, etc. - # Source files + # Tracking system configuration + tracking_system: "file-system" # Options: file-system, Future will support other options from config of mcp such as jira, linear, trello + story_location: "{config_source}:dev_story_location" # File path for file-system, Future will support URL for Jira/Linear/Trello + + # Source files (file-system only) epics_location: "{output_folder}" # Directory containing epic*.md files epics_pattern: "epic*.md" # Pattern to find epic files # Output configuration status_file: "{output_folder}/sprint-status.yaml" - # Story locations - story_dir: "{config_source}:dev_story_location" # Where story files are created - # Output configuration default_output_file: "{status_file}" diff --git a/v6-open-items.md b/v6-open-items.md index e2938c1b..5cf6ab09 100644 --- a/v6-open-items.md +++ b/v6-open-items.md @@ -18,6 +18,7 @@ Aside from stability and bug fixes found during the alpha period - the main focu --- done --- +- Done - Sprint Status Workflow to generate the story status tracker - Done - Brownfield v6 integrated into the workflow. - Done - Full workflow single file tracking. - Done - BoMB Tooling included with module install