docs: update v0.101 remediation status and scope checklist

This commit is contained in:
senke 2026-02-19 16:27:22 +01:00
parent c0bcb711df
commit 099f69e118
3 changed files with 7 additions and 6 deletions

View file

@ -1,7 +1,7 @@
# Progression de la remédiation — Stabilisation frontend
**Référence** : [Plan de remédiation](.cursor/plans/frontend_stabilization_remediation_b9e1b51d.plan.md)
**Dernière mise à jour** : 18 février 2026 (Phase v0.101 complétée)
**Dernière mise à jour** : 19 février 2026 (Phase v0.101 stabilisation)
---
@ -153,6 +153,9 @@ Référence : [archive/AUDIT_TECHNIQUE_INTEGRAL_2026_02_16.md](archive/AUDIT_TEC
## Phase 3 — Tests (en cours)
### 19 février 2026 — Lint v0.101
- **eslint** : 0 erreur atteint. Ignores (e2e, scripts, playwright-report, src/types/generated), globals ajoutés, react-hooks désactivé dans stories. Corrections empty catch, PlayerExpanded hooks order, TrackHistory.test no-redeclare.
- **Vitest** : Suite complète **0 échec** (265 fichiers passés, 4 skippés ; 3230 tests passés, 87 skippés). Corrections appliquées :
- **SettingsPage.test.tsx** : Load error → assertion sur `getByRole('alert')` + contenu flexible ; save error → reset de `settingsSchema.safeParse` dans `beforeEach` (évite que le test « validation errors » laisse `safeParse` en échec pour le test suivant) ; userEvent pour le clic Save.
- **RegisterPage.test.tsx** : Terms → assertion sur « handleRegister non appelé » + optionnel message terms ; username « déjà pris » → `getAllByText` (plusieurs nœuds affichent le message) ; vérification notice → `findByText` + `act` autour du mock + rerender ; email dans la notice → texte partiel + `test@example.com` (texte split dans le DOM).

View file

@ -31,10 +31,8 @@
- `eslint.config.js` : retrait du plugin storybook, ajout de `dist_verification/` et `storybook-static/` aux ignores.
- `.storybook/preview.tsx` : suppression de l'import React, utilisation du shorthand `handlers`.
### État résiduel
- **~4791 problèmes** (3842 erreurs, 949 warnings) dans le code source.
- **~2860 erreurs** potentiellement corrigeables avec `--fix`.
- À traiter en Phase 5.
### État résiduel (résolu 19/02)
- 0 erreur lint atteint via : ignores (e2e, scripts, playwright-report, generated), globals, override stories, corrections empty catch, PlayerExpanded, TrackHistory.test.
---

View file

@ -101,7 +101,7 @@ Ces routes affichent un placeholder "Coming Soon". **Ne pas développer** pour v
### 5.2 Tests
- [x] `go test ./...` (backend) — 0 échec
- [x] `npm test -- --run` (frontend) — 0 échec
- [ ] `npm test -- --run` (frontend) — 0 échec
- [ ] `npm run test:storybook` — 0 erreur console/réseau
- [ ] E2E auth, smoke, playlists, search — 0 échec