Files

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)