- Add all process docs to mkdocs.yml nav (15 missing pages) - Replace relative links to files outside docs/ with absolute GitHub URLs - Add docs/audit/ directory (templates + reports) - Add validation config to allow unlisted audit reports as info-level
49 lines
1.5 KiB
Markdown
49 lines
1.5 KiB
Markdown
# Rapport d'audit : Documentation & Changelog
|
|
|
|
**Release** : 0.3.1
|
|
**Date** : 2026-04-10
|
|
**Auditeur** : claude-code
|
|
|
|
---
|
|
|
|
## Score de compliance
|
|
|
|
| Metrique | Valeur |
|
|
|----------|--------|
|
|
| Items conformes | 8 / 9 |
|
|
| Score | 89 / 100 |
|
|
| Ecarts CRITICAL | 0 |
|
|
| Ecarts MAJOR | 1 |
|
|
| Ecarts MINOR | 0 |
|
|
| Ecarts INFO | 0 |
|
|
|
|
---
|
|
|
|
## Ecarts constates
|
|
|
|
### [MAJ] Changelog 0.3.1 incomplet
|
|
|
|
- **Localisation** : `CHANGELOG.md`, section `[0.3.1]`
|
|
- **Constat** : Plusieurs modifications significatives manquent dans le changelog :
|
|
- `feat: make document max size configurable via MAX_FILE_SIZE_MB env var` (nouvelle feature operateur)
|
|
- `fix: forward RATE_LIMIT_RPM and MAX_FILE_SIZE_MB to backend container` (config deployment)
|
|
- `feat: add Karate UI e2e tests with data-e2e selectors` (nouvelle infra de test)
|
|
- **Regle violee** : 11.1.2 — Toutes les modifications significatives sont listees
|
|
- **Remediation** : Ajouter les entrees manquantes user/operator-facing avant le tag release.
|
|
|
|
---
|
|
|
|
## Points positifs
|
|
|
|
- Section `[Unreleased]` correctement renommee en `[0.3.1] - 2026-04-09`
|
|
- Pas de breaking changes (coherent avec un patch release)
|
|
- Format Keep a Changelog respecte
|
|
- `frontend/package.json` contient la bonne version `"0.3.1"`
|
|
- Version suit le Semantic Versioning
|
|
- Zero TODO/FIXME/HACK/XXX dans le code source (backend et frontend)
|
|
- Zero `console.log` de debug dans le frontend (seuls `console.warn` et `console.error` legitimes)
|
|
- Zero `print()` de debug dans le backend
|
|
|
|
---
|
|
|
|
## Verdict partiel : GO
|