plan_driven runs a Rails team's delivery process from the command line. A terminal interview turns an idea into an implementation plan grounded in your real schema; the plan is checked by guards written in Ruby, rendered to PDF and approved. Approved plans become tickets, each ticket is handed to a Cursor cloud agent that opens a pull request, and only pull requests you approve are merged. Acceptance criteria map to Cucumber scenarios, and every phase leaves documentation behind: the plan, the tickets, the pull requests and a delivery report.
Required Ruby Version
>= 3.1.0
Authors
Ivan Blažević