59 lines
1.9 KiB
Markdown
Raw Normal View History

---
defaultOutput: docs/stories/{{EpicNum}}.{{StoryNum}}.{{Short Title Copied from Epic File specific story}}.md
smAgent:
editableSections: Status, Story, Acceptance Criteria, Tasks / Subtasks, Dev Notes, Testing, Change Log
sectionSpecificInstructions:
"Dev Notes":
- Populate relevant information, only what was pulled from actual artifacts from docs folder, relevant to this story
- Do not invent information.
- If known add Relevant Source Tree info that relates to this story.
- If there were important notes from previous story that are relevant to this one, include them here.
- Put enough information in this section so that the dev agent should NEVER need to read the architecture documents, these notes along with the tasks and subtasks must give the Dev Agent the complete context it needs to comprehend with the least amount of overhead the information to complete the story, meeting all AC and completing all tasks+subtasks.
Testing:
- List Relevant Testing Standards from Architecture the Developer needs to conform to (test file location, test standards, etc)
---
2025-06-12 19:36:12 -05:00
# Story {{EpicNum}}.{{StoryNum}}: {{Short Title Copied from Epic File specific story}}
2025-05-11 12:28:41 -05:00
## Status: {{ Draft | Approved | InProgress | Review | Done }}
2025-05-11 12:28:41 -05:00
## Story
2025-05-11 12:28:41 -05:00
**As a** {{role}},\
**I want** {{action}},\
**so that** {{benefit}}
2025-05-11 12:28:41 -05:00
## Acceptance Criteria
2025-05-11 12:28:41 -05:00
2025-06-12 19:36:12 -05:00
{{ Copy of Acceptance Criteria numbered list }}
2025-05-11 12:28:41 -05:00
## Tasks / Subtasks
- [ ] Task 1 (AC: # if applicable)
- [ ] Subtask1.1...
- [ ] Task 2 (AC: # if applicable)
- [ ] Subtask 2.1...
- [ ] Task 3 (AC: # if applicable)
- [ ] Subtask 3.1...
2025-05-11 12:28:41 -05:00
2025-06-12 19:36:12 -05:00
## Dev Notes
2025-06-12 19:36:12 -05:00
### Testing
## Change Log
2025-06-12 19:36:12 -05:00
| Date | Version | Description | Author |
| :--- | :------ | :---------- | :----- |
## Dev Agent Record
2025-05-11 12:28:41 -05:00
2025-06-12 19:36:12 -05:00
### Agent Model Used: {{Agent Model Name/Version}}
2025-05-11 12:28:41 -05:00
### Debug Log References
### Completion Notes List
feat: enhance QA agent as senior developer with code review capabilities and major brownfield improvements This release introduces significant enhancements across multiple areas: QA Agent Transformation: - Transform QA agent into senior developer role with active code refactoring abilities - Add review-story task enabling QA to review, refactor, and improve code directly - Integrate QA review step into standard development workflow (SM → Dev → QA) - QA can fix small issues directly and leave checklist for remaining items - Updated dev agent to maintain File List for QA review focus Knowledge Base Improvements: - Add extensive brownfield development documentation and best practices - Clarify Web UI vs IDE usage with cost optimization strategies - Document PRD-first approach for large codebases/monorepos - Add comprehensive expansion packs explanation - Update IDE workflow to include QA review step - Clarify agent usage (bmad-master vs specialized agents) Brownfield Enhancements: - Create comprehensive Working in the Brownfield guide - Add document-project task to analyst agent capabilities - Implement PRD-first workflow option for focused documentation - Transform document-project to create practical brownfield architecture docs - Document technical debt, workarounds, and real-world constraints - Reference actual files instead of duplicating content - Add impact analysis when PRD is provided Documentation Task Improvements: - Simplify to always create ONE unified architecture document - Add deep codebase analysis phase with targeted questions - Focus on documenting reality including technical debt - Include Quick Reference section with key file paths - Add practical sections: useful commands, debugging tips, known issues Workflow Updates: - Update all 6 workflow files with detailed IDE transition instructions - Add clear SM → Dev → QA → Dev cycle explanation - Emphasize Gemini Web for brownfield analysis (1M+ context advantage) - Support both PRD-first and document-first approaches This release significantly improves the brownfield development experience and introduces a powerful shift-left QA approach with senior developer mentoring.
2025-06-24 23:56:57 -05:00
### File List
## QA Results