# Development Roadmap

## Phase 1 - Production MVP

- Telegram menu and inline controls.
- Natural language reminder creation.
- Google Sheets storage.
- Scheduler alarms.
- Search, today, week, history, edit, delete, snooze.
- Docker Compose deployment.

## Phase 2 - Reliability

- Add service-level retry policy for Google Sheets writes.
- Add admin diagnostics command.
- Add per-user timezone settings.
- Add idempotency guard for duplicate alarm sends.
- Add structured logs with reminder ID and user ID.

## Phase 3 - Productivity Enhancements

- Reminder categories.
- Priority labels.
- Bulk import from text.
- Export summary by week/month.
- Optional Google Calendar sync.

## Phase 4 - Multi-User Scale

- Add PostgreSQL cache and audit table.
- Add Redis-based distributed scheduler lock.
- Add webhook mode behind a reverse proxy.
- Add admin user management.

