52 lines
2.4 KiB
Markdown
52 lines
2.4 KiB
Markdown
# PLAN.md
|
|
|
|
## Current Phase: Live & Operational
|
|
|
|
### Completed ✅
|
|
- [x] Python backend (FastAPI) + PostgreSQL (Docker)
|
|
- [x] Frontend (HTML/CSS/JS) with Dashboard, Tasks, Digest, Retro, Projects tabs
|
|
- [x] Nextcloud Calendar sync (CalDAV, Berlin timezone)
|
|
- [x] Nextcloud ToDo sync (two-way, own calendars only, respects local status)
|
|
- [x] dHive Email/IMAP sync (IONOS, archive to Archiv/2026, delete to Papierkorb)
|
|
- [x] Gmail sync (App Password, archive/delete both directions)
|
|
- [x] Auto-sync every 5 minutes (background scheduler)
|
|
- [x] Auto-dismiss emails archived/deleted externally
|
|
- [x] Session-based login (7-day, DB-persistent, survives deploys)
|
|
- [x] Task sorting (priority, due date, created, manual)
|
|
- [x] Task filtering (by origin, by agent_ready)
|
|
- [x] Delete (✕ dismiss/archive), Done (✓ complete/archive), Purge (🗑 trash/remove)
|
|
- [x] Move to top/bottom arrows
|
|
- [x] Due-date editing in UI
|
|
- [x] Email sender shown below title
|
|
- [x] Origin labels with clickable links to source app
|
|
- [x] Prioritization Engine (rule-based suggestions on dashboard)
|
|
- [x] Daily Digest page (overdue, due today, top priorities, schedule)
|
|
- [x] Weekly Retrospective page (completed vs created, backlog health)
|
|
- [x] Projects Kanban board (6 columns, multi-repo sync)
|
|
- [x] AI-Orchestrator with OrgMyLife tracker adapter
|
|
- [x] GitHub Actions auto-deploy (push → VPS)
|
|
- [x] AI task pipeline (🤖 → GitHub Issue → implement → review → close)
|
|
- [x] Dismissed tasks backup (survives VPS resets)
|
|
- [x] Multi-repo project sync (PLAN.md → Projects board)
|
|
- [x] Confluence Bot standalone repo
|
|
- [x] Mobile-responsive layout
|
|
- [x] Input validation and security fixes
|
|
- [x] 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)
|