0
selected
Schránka konceptov — manuálne uložené aj AI-vygenerované drafty pred odoslaním. Bulk approve / reject / edit s preview pane-om.
Stav: čaká na Phase 2 (Compose modal + draft persistence) a Phase 5 (AI orchestrator).
Backend endpoint GET /api/messages?status=draft už existuje.
Per-sender a per-recipient rule engine. Matchery: from, domain,
to/cc, subject_contains, body_contains,
ai_classifier. Akcie: move-to-folder, apply-tag, retention-days,
ai_action (none / draft / auto_send), stop_processing.
Stav: schéma rules tabuľky pripravená, engine sa implementuje v Phase 5.
Drag-to-reorder priority + visual matcher chain editor sú súčasťou tej fázy.
Per-account a per-rule KB — Markdown súbory v /opt/emc-email/kb/<account_id>/<rule_id|default>/*.md.
AI orchestrator ich BM25-rankuje a top-k chunkov pichne do prompt-u
pri generovaní draft-u.
Stav: provider abstrakcia KBProvider definovaná v spec-u. Markdown
editor + preview pane + file picker dostane Phase 5.
v1.1 (Phase 7) doplní semantic retrieval cez sqlite-vec + RRF merge.
Časová os AI volaní — model, prompt-hash, tokens (in/out), cost USD, KB súbory použité v kontexte, latency ms. Filtre per account, per rule, per cost band.
Stav: ai_audit tabuľka pripravená (DB schema 0001_init.sql).
Worker, ktorý do nej zapisuje, sa zapne v Phase 5.
Vyber účet vľavo alebo klikni + pre nový.
$EMC-Hidden label,
žiaden lokálny tombstone). Background cron worker beží každú hodinu.