# Development Tasks Tracking

This file serves as a central hub for tracking all developmental tasks. Use the following conventions:
- `[ ]` - Uncompleted Task
- `[/]` - Task In-Progress
- `[x]` - Completed Task

---

## 🚀 Priority Tasks
- [/] Set up Task Tracking System (TASKS.md)
- [ ] Document all existing consumers in roughwork.md
- [ ] Verify RabbitMQ connection health

## 📂 Backend Development
- [ ] Optimize `call_processor_worker.py` SQL queries
- [ ] Implement error handling for AWS Bedrock timeouts
- [ ] Add logging rotation for `worker.log`

## 🎨 Frontend Development
- [ ] Add real-time status indicators for RabbitMQ consumers
- [ ] Implement filter by BID in analytics dashboard
- [ ] Update documentation on `START_DASHBOARD.md`

## 🧪 Testing & Verification
- [ ] Create unit tests for `sarvam_processor.py`
- [ ] Perform load test on `cal_processing_queue`
- [ ] Verify database schema consistency across BIDs

---

## 📝 Notes & Future Ideas
- Consider migrating to Celery for more complex worker management.
- Implement a health check endpoint for all background polling services.
