Skip to content

Milestones

List view

  • Release technique courte. Deux sujets : - **uv migration** : remplacer requirements*.txt par pyproject.toml + uv.lock (PR #289). - **Docker image slim post-uv** : suite du #254 adaptée au monde uv (multi-stage, WITH_REASONING opt-in, .dockerignore durci, cache torch préservé).

    No due date
    0/1 issues closed
  • Compare view (OCR brut vs corrigé) + adapters multi-stores. Reprend l'esprit des ex-1.1.0 (Power user tools) et 1.2.0 (Enterprise scale), fusionnées + rescopées autour des deux chantiers principaux. **Scope prévisionnel** - ✨ Compare view (3e tab Doc Detail) — diff OCR brut / corrigé + chunks rail - Persistance OCR brut séparé (`analysis_jobs.raw_ocr_text` — à provisionner dès 0.7.0 pour pas re-parser) - Endpoint `/api/documents/{id}/compare` - Side-by-side comparison de 2 configs Docling (visual diff chunking) - Adapters vector stores : pgvector, Qdrant, Pinecone, Chroma - Configurable embedding model selection - Chunk by visual zone selection - Quality report sur un corpus - Chunking metrics (size distribution, outliers) Les issues seront créées au moment de la planification 0.9.0 (après 0.8.0).

    No due date
    0/1 issues closed
  • Préparation production — onboarding, robustesse, qualité, e2e. Cette milestone reprend l'esprit de l'ex-1.0.0 (Production Ready) mais sera rescopée précisément après livraison de la 0.7.0 (UI redesign maquette). **Scope prévisionnel** - Export panel (back + front) — markdown / json / jsonl, single + bulk - Entité `Run` unifiée (parse + embed + export) au lieu d'AnalysisJob seul - Settings global cohérent (workspace defaults via `/api/settings`) - i18n complet sur tous les nouveaux écrans - E2E front (Karate UI front) - Onboarding première utilisation - Gestion d'erreurs exhaustive avec messages humains - Audit performance sur 50 docs - README + vidéo démo Les issues seront créées au moment de la planification 0.8.0 (après 0.7.0).

    No due date
    0/12 issues closed
  • **UI Redesign basé sur la maquette Claude.ai (Docling Studio.standalone.html).** Refonte complète des écrans selon la maquette produit, avec backend prep ciblé pour exposer les nouvelles données nécessaires. **Écrans cibles (5)** - Home dashboard — 4 stat cards + recent docs + active run + quick start - Docs list — colonnes Size/Pages/Chunks/**Confidence**/Tags + bulk actions bar - Doc Detail / Linked — PDF + bbox overlay + chunks rail synchronisés (hover ↔ highlight) - Doc Detail / Inspect — PDF + arbre hiérarchique des éléments - Stores — grid de cards avec metrics (vectors, model, last sync) + actions Query/Sync - Runs (light) — pulse status + progress bar + filtres All/Active/Failed - Settings — nav latérale 8 items + form Parsing/Chunking/Embedding **Backend prep** - `GET /api/stats` (agrégat home) - Enrichir `DocumentResponse` : `chunks_count`, `confidence_score`, `tags[]`, `language` - Enrichir `StoreResponse` : `vectors_count`, `last_synced_at`, `status` - `GET/PATCH /api/settings` (workspace defaults) - Provisionner `analysis_jobs.raw_ocr_text` (forward-compat pour Compare 0.9.0) **Out of scope (→ 0.8.0)** : Export panel, Run entité unifiée, e2e front, i18n complet, perf audit, a11y polish. **Out of scope (→ 0.9.0)** : Compare view, multi-stores (pgvector/qdrant/etc), visual diff chunking. **Triage des 28 issues existantes** : à effectuer en début de phase (certaines sont alignées : #82, #83, #84, #85, #86 → split view + click chunk/bbox = exactement Linked view ; d'autres polish/quality → migration vers 0.8.0).

    No due date
    10/12 issues closed