# Task: Build a REST API

Create a Flask REST API with user management capabilities.

## Requirements

- [ ] Flask application structure
- [ ] User model with id, name, email
- [ ] CRUD endpoints:
  - GET /users - List all users
  - GET /users/<id> - Get specific user
  - POST /users - Create new user
  - PUT /users/<id> - Update user
  - DELETE /users/<id> - Delete user
- [ ] Input validation
- [ ] Error handling
- [ ] Unit tests
- [ ] Documentation

## Technical Specifications

- Use Flask 2.0+
- SQLite for data storage
- Return JSON responses
- Proper HTTP status codes
- RESTful design principles

## Success Criteria

- All endpoints functional
- Tests pass
- Handles edge cases
- Clear error messages

<!-- The orchestrator will continue iterations until all requirements are met -->