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

2.5 KiB

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 ?