# Iterative Implementation phase

## 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 waht to achieve
  ```
 ### 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
   ### Execute `/gen_jira_task`

## 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

## Check build and tests are successful.