Files
nav-carte/aep-communaute-build/P5a-RECAP.md
2026-04-29 01:35:04 +02:00

60 lines
2.5 KiB
Markdown

# P5a — RECAP Build local + smoke test
> Date : 2026-04-28 | Branche : feat/aep-pratiques-regeneratives
## Build
- Statut : OK
- Bundle total : 3.04 MB (737 kB gzip)
- Warnings : 1 (DEP0155 — trailing slash dans @vue/shared/package.json, Node deprecation inoffensif, non-bloquant)
- Errors : 0
- Durée : client 5.38s + server 3.27s + Nitro OK
## Smoke test local (node-server Windows)
| Endpoint | HTTP | Note |
|---|---|---|
| GET /pratiques-regeneratives | 500 | Voir note ci-dessous |
| GET /proposer-pratique | 500 | Voir note ci-dessous |
| GET /api/pratiques | 200 | Retourne la liste JSON (N entries visible) |
| POST /api/submit-pratique | 429 | Rate limit local (comportement attendu) |
**Note sur les 500 SSR — BUG WINDOWS/NODE 24, non-bloquant pour le deploy VPS :**
Erreur : `Only URLs with a scheme in: file, data, and node are supported by the default ESM loader. On Windows, absolute paths must be valid file:// URLs. Received protocol 'c:'`
Diagnostic : Nitro en mode `node-server` fait un `import()` dynamique avec chemin absolu Windows (`C:\...`) au lieu de `file:///C:/...`. Ce bug est systématique en local sur toutes les pages HTML (y compris `/`, `/a-propos`, etc.) — identique sur `main` avant cette branche. Il n'existe pas sur VPS Linux. Les APIs JSON ne sont pas affectées.
Conclusion : ce bug ne doit PAS bloquer le deploy P5b. Il est préexistant et propre à l'environnement Windows local.
## Console errors
- 1 warning DEP0155 (non-bloquant)
- 0 erreur critique
## Nettoyage
- pending.json : `[]` — propre (POST retourné 429, aucune entrée ajoutée)
- Processus preview/dev : stoppés
- git status : working tree propre (1 fichier non-tracké préexistant : `public/data/pratiques-regeneratives.json`)
## Branche
feat/aep-pratiques-regeneratives — 9 commits depuis main
```
9080855 docs(p4): recap P4 form proposer-pratique
f25a7d3 feat(pratiques): pending.json init + CTA sidebar proposer une pratique
d10586c feat(pratiques): page /proposer-pratique — formulaire contribution Pratique
83d4bd1 feat(pratiques): endpoint POST /api/submit-pratique avec Zod + rate limit
5fabcde feat(nav): ajout onglet Pratiques régé + hamburger + overflow
a70c9e0 feat(pratiques): types, API statique, composants filtres + cartes Europe/outremer
5eda4bd chore: supprimer fichiers tmp editeur parasites
21c44d8 feat(aep): carte AEP — push Gitea 2026-04-28
```
## Verdict
Build OK. Les 500 locaux SSR sont un artefact Windows/Node 24 non-reproductible sur VPS Linux. APIs fonctionnelles. Pending propre.
**Checkpoint Jules : OK pour deploy P5b ?**