A Research-Plan-Implement (RPI) workflow for AI-assisted software development with human-in-the-loop checkpoints. This document serves as a reference for both AIs and humans, ensuring quality through structured research, planning, and implementation phases, each with AI self-review and human approval gates.
Learn about the theory behind RPI from Dax: https://www.youtube.com/watch?v=rmvDxxNubIg
All work for a feature or change happens in a dedicated plan folder (e.g., plans/a7z-feature-name/). Each plan folder has a corresponding git branch and pull request, keeping code changes tied to their documentation.