# Iterative Implementation Phase ## Prerequisites ### Jira MCP Add Jira MCP to the list in IDE: ``` "Jira-MCP-Server": { "url": "https://mcp.atlassian.com/v1/sse" } ``` ### Context7 MCP Add context7 MCP to the list in IDE: ``` "context7": { "command": "npx", "args": [ "-y", "@upstash/context7-mcp" ] } ``` ## 10 **🧑‍💻 Developers**: Form a building block ### Form a building block in the next format: ``` # Building Block: Title ## Problem / Goal Short description of the problem we have to solve or what the end goal we need to achieve. 2-3 lines ## Architecture Notes (optional) How it should be implemented. Which subsystem to use, short explanation of the 3-5 lines. ## Outcome What we want to achieve from the building block ``` ### Example `_docs/iterative/building_blocks/01-dashboard-export-example.md` ## 20. **🤖AI agent**: Generate Feature Specification ### Execute `/gen_feature_spec` ## 30. **🤖AI agent**: Generate Jira ticket and branch ### Execute `/gen_jira_task_and_branch` This will: - Create Jira task under specified epic - Create git branch from dev (e.g., `az-122-progressive-search-system`) ## 40. **🤖📋AI plan**: Generate Plan ### Execute generate plan for `@_docs/iterative/feature_specs/spec.md` Example: generate plan for `@_docs/iterative/feature_specs/01-dashboard-export-example.md` ## 50. **🧑‍💻 Developer**: Save the plan Save the generated plan to `@_docs/iterative/plans`. (First, save with built-in mechanism to .cursor folder, then move to this folder `@_docs/iterative/plans`) ## 60. Build from the plan ## 65. **🤖📋AI plan**: Code Review ### Execute Use Cursor's built-in review feature or manual review. ### Verify - All issues addressed - Code quality standards met ## 70. Check build and tests are successful.