Files
email-assistant/TODO.md
T
hermes 757f3413e9 docs: итоги сессии 2026-09-11 — STATUS обновлён, TODO/WALKTHROUGH созданы
- STATUS: дата 2026-09-11, реальные метрики (4884 письма, 81 контакт),
  cron id реальные (5f2305b2bbf8/ea0fd1ab4f93), блок портфеля веб-UI
- TODO.md: журнал задач (2026-07 → 2026-09-11)
- WALKTHROUGH.md: капитанский журнал (Фаза 1.7, Nylas, ФС vs Maildir,
  Radicale развёрнут, блокер с коллекциями)
- PLAN_WEBUI.md: план портфеля (был untracked)
2026-09-11 14:31:06 +00:00

2.8 KiB
Raw Blame History

TODO — Email Assistant

Формат: | дата | задача | статус | закрыта в |

2026-07 (Фазы 1–1.5)

Дата Задача Статус Закрыта в
2026-07-16 Фаза 0.5: рефакторинг формата — meta.json+body.md → email.md (YAML-frontmatter) ✅ закрыта STATUS.md
2026-07-16 Фаза 1: локальный архив (INBOX 585, Sent 515, Отправленные 510, Archive 373) ✅ закрыта STATUS.md
2026-07-16 Фаза 1.5: mail_index.py (SQLite FTS5) + sqlite_search.py + digest.py ✅ закрыта STATUS.md

2026-07-19

Дата Задача Статус Закрыта в
2026-07-19 Фаза 1.6: Contacts Extractor (LLM-подписи → contacts.json/vcf) 🔵 в работе
2026-07-19 clean_body — вырезание цитируемой переписки (Outlook/forward) ✅ закрыта STATUS.md контекст
2026-07-19 Cron mail-index-incremental 🔵 открыта
2026-07-19 Cron digest-weekly 🔵 открыта
2026-07-19 Push mirror gitea → gitverse.ru 🔵 открыта

2026-09-11

Дата Задача Статус Закрыта в
2026-09-11 Фаза 1.7: динамическое обнаружение подпапок INBOX (get_inbox_subfolders, --all, fix run_cmd) ✅ закрыта STATUS.md §1.7, git c7430d1
2026-09-11 Анализ Nylas CLI → NYLAS_ANALYSIS.md + ссылка из README ✅ закрыта git d4bf3ed
2026-09-11 Задача 4: Анализ ФС vs Maildir → STORAGE_ANALYSIS.md + README ✅ закрыта git e31b5f2; openspec change email-storage-analysis (архивирован)
2026-09-11 Задача 2: Radicale развёрнут (docker :5232, HTTP Basic, PROPFIND 207) 🔵 в работе openspec change local-calendar-tasks
2026-09-11 Задача 2: коллекции Radicale (Личный/Рабочий/Задачи) — MKCOL 403, ждёт решения способа 🔵 заблокировано
2026-09-11 Задача 2: Vikunja (docker :3456, postgres) 🔵 открыта
2026-09-11 Задача 2: Caddy reverse proxy (cal.nixg.ru, tasks.nixg.ru) 🔵 открыта
2026-09-11 Задача 3: Android-синхронизация (DAVx5 → Radicale, Vikunja app) 🔵 открыта
2026-09-11 Задача 1: веб-интерфейс (FastAPI, список писем, перемещение, тэги) 🔵 открыта
2026-09-11 Задача 6: кнопка «Создать задачу» → Vikunja API 🔵 открыта
2026-09-11 Задача 7: аутентификация веб-интерфейса 🔵 открыта