2.4 KiB
2.4 KiB
PLAN.md
Current Phase: Live & Operational
Completed ✅
- Python backend (FastAPI) + PostgreSQL (Docker)
- Frontend (HTML/CSS/JS) with Dashboard, Tasks, Digest, Retro, Projects tabs
- Nextcloud Calendar sync (CalDAV, Berlin timezone)
- Nextcloud ToDo sync (two-way, own calendars only, respects local status)
- dHive Email/IMAP sync (IONOS, archive to Archiv/2026, delete to Papierkorb)
- Gmail sync (App Password, archive/delete both directions)
- Auto-sync every 5 minutes (background scheduler)
- Auto-dismiss emails archived/deleted externally
- Session-based login (7-day, DB-persistent, survives deploys)
- Task sorting (priority, due date, created, manual)
- Task filtering (by origin, by agent_ready)
- Delete (✕ dismiss/archive), Done (✓ complete/archive), Purge (🗑 trash/remove)
- Move to top/bottom arrows
- Due-date editing in UI
- Email sender shown below title
- Origin labels with clickable links to source app
- Prioritization Engine (rule-based suggestions on dashboard)
- Daily Digest page (overdue, due today, top priorities, schedule)
- Weekly Retrospective page (completed vs created, backlog health)
- Projects Kanban board (6 columns, multi-repo sync)
- AI-Orchestrator with OrgMyLife tracker adapter
- GitHub Actions auto-deploy (push → VPS)
- AI task pipeline (🤖 → GitHub Issue → implement → review → close)
- Dismissed tasks backup (survives VPS resets)
- Multi-repo project sync (PLAN.md → Projects board)
- Confluence Bot standalone repo
- Mobile-responsive layout
- Input validation and security fixes
- Implement Call List feature (📞 tab, phone number extraction, daily digest integration)
Short-Term Goals (Next Session)
- Fix Git Action sync error (race condition on DONE_ISSUES.md)
- Verify Gmail archive works end-to-end after latest fix
- Add DB GitLab (project-audit) sync via GitLab CI
Medium-Term Goals
- Add conflict resolution for two-way sync
- Add test coverage (sync services, API endpoints)
- Implement task labels/tags system
- Add Prometheus metrics / structured JSON logging
Long-Term Goals
- Integrate Outlook (enterprise security constraints)
- Implement Knowledge Graph / Notes Organization
- Develop Availability Sharing for external booking
- Support multi-user roles (family, colleagues)