docs: roadmap — tests marqués FAIT (70%), prochaines étapes repriorisées
This commit is contained in:
parent
3151721aad
commit
faa164ec8f
24
ROADMAP.md
24
ROADMAP.md
@ -25,7 +25,8 @@
|
||||
- [x] CI/CD Pipeline Gitea Actions (lint → test → security → build)
|
||||
- [x] Ruff linting — 0 erreur
|
||||
- [x] Mypy type checking — 0 erreur
|
||||
- [x] Pytest — 180 tests collectés, 175 passés, 49% coverage
|
||||
- [x] Pytest — **284 tests, 70% coverage** (main.py 61%, router.py 67%, watcher.py 62%)
|
||||
- [x] Tests API main.py (84 tests), Auth API (13 tests), Watcher mocké (14 tests)
|
||||
- [x] Bandit SAST + Pip-audit + Docker build + coverage artifact
|
||||
|
||||
### Split app.js en modules ES (v1.5.1)
|
||||
@ -66,11 +67,10 @@
|
||||
|
||||
## 🔜 Prochaines étapes (par priorité)
|
||||
|
||||
### 1. Tests & Couverture
|
||||
- **Effort** : 2-3 jours | **Impact** : 🟢
|
||||
- Coverage 49% → 70%+
|
||||
- Cibles : `main.py` (26%), `watcher.py` (23%), `router.py` (37%), `create_admin.py` (0%)
|
||||
- Tests E2E Playwright (fondations)
|
||||
### ✅ 1. Tests & Couverture — FAIT
|
||||
- Coverage **49% → 70%** ✅
|
||||
- ~~Cibles : main.py (26%), watcher.py (23%), router.py (37%)~~ — **FAIT**
|
||||
- ~~Tests E2E Playwright (fondations)~~ — reste à faire
|
||||
|
||||
### 2. Export PDF
|
||||
- **Effort** : 1 jour | **Impact** : 🟡
|
||||
@ -93,18 +93,18 @@
|
||||
- **Effort** : 0.5 jour | **Impact** : 🟡
|
||||
- Dashboard filtré par vault actif
|
||||
|
||||
### 7. Filtres search avancés
|
||||
### 7. Git tags semver
|
||||
- **Effort** : 10 min | **Impact** : 🟢
|
||||
- `git tag v1.7.0 && git push --tags`
|
||||
|
||||
### 8. Filtres search avancés
|
||||
- **Effort** : 1 jour | **Impact** : 🟡
|
||||
- Opérateurs `created:`, `modified:`, `size:`
|
||||
|
||||
### 8. Déduplication IGNORED_DIRS
|
||||
### 9. Déduplication IGNORED_DIRS
|
||||
- **Effort** : 0.5 jour | **Impact** : 🟢
|
||||
- `indexer.py` et `watcher.py` ont des définitions séparées → mutualiser
|
||||
|
||||
### 9. CHANGELOG.md + version tagging git
|
||||
- **Effort** : 0.5 jour | **Impact** : 🟢
|
||||
- ✅ CHANGELOG.md créé — tags git restent à faire (`git tag v1.7.0` etc.)
|
||||
|
||||
---
|
||||
|
||||
## 📋 Backlog (P3/P4 — Long terme)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user