docs(p5a): recap build local + add pratiques-regeneratives.json data
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
59
aep-communaute-build/P5a-RECAP.md
Normal file
59
aep-communaute-build/P5a-RECAP.md
Normal file
@@ -0,0 +1,59 @@
|
||||
# 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 ?**
|
||||
Reference in New Issue
Block a user