CONTEXT: You are building a production-ready todo application using Ruby on Rails. This is a learning project to understand Rails MVC architecture, ActiveRecord ORM, and RESTful conventions. Target: Individual users managing personal tasks locally.
ACTION: Create a complete Rails todo application with SQLite3 that allows users to:
- Add, edit, delete, and mark tasks as complete