Files
pgr/history/0.1.1/alpha.4.md
2026-09-27 11:33:12 +02:00

3.2 KiB

History 0.1.1-alpha.4 — Vite, dev server et outputs

Statut

PASS

La gate opérateur de 0.1.1-alpha.4 exécutée le 2026-09-27 est PASS.

La tranche précédente 0.1.1-alpha.3.fix.2 avait été clôturée, committée sous 56e3d37 puis poussée sur origin/master avant application du delta alpha.4.

Contrôles structurels

Les préconditions et versions documentaires attendues ont été confirmées :

VERSION                                                      0.1.1-alpha.4
history/0.1.1/alpha.3.fix.2.md                               présent dans HEAD et PASS
deltas/0.1.1/alpha.4.md                                      présent
history/0.1.1/alpha.4.md                                     absent pendant la gate
docs/000-README.md                                           version 27
docs/plans/007-V0_1_1_WEB_FRONTEND_FOUNDATION_PLAN.md        version 7
docs/rules/550-VITE.md                                       version 2
docs/templates/009-WEB_VITE.md                               version 1

La gate spécifique Vite a atteint son message final :

0.1.1 alpha.4 Vite contract audit: clean (outputs/cache explicit, dev server bounded, no fake universal config, alpha.5 untouched)

Elle a notamment reconfirmé :

  • Vite comme recommandation SHOULD, non obligation universelle ;
  • l'absence volontaire de templates/web-vite/vite.config.ts générique ;
  • la séparation sources / cache / outputs ;
  • cacheDir et build.outDir comme artefacts générés hors Git ;
  • l'usage borné de build.emptyOutDir = true ;
  • publicDir comme capacité optionnelle ;
  • l'absence de layout, base, port, alias ou plugin universel ;
  • le dev server limité à loopback par défaut ;
  • server.port + server.strictPort = true lorsqu'une URL déterministe est réellement requise ;
  • l'absence d'ouverture globale allowedHosts / CORS par défaut ;
  • vite preview comme prévisualisation locale et non serveur de production ;
  • le maintien de TypeScript/package hors du scope de la tranche ;
  • le maintien de CSS/Sass pour alpha.5.

Tests et audits

La suite Python globale a exécuté 48 tests :

Ran 48 tests in 0.720s

OK

Les audits Markdown ont affiché :

Markdown header audit: clean (218 file(s))
Markdown table audit: clean (9 table(s), 218 file(s))
Markdown link audit: clean (234 local link(s), 218 file(s))

git diff --check et git diff --cached --check n'ont produit aucune erreur.

Scope observé

Le scope indexé final était exactement :

M  VERSION
A  deltas/0.1.1/alpha.4.md
M  docs/000-README.md
M  docs/plans/007-V0_1_1_WEB_FRONTEND_FOUNDATION_PLAN.md
M  docs/rules/550-VITE.md
A  docs/templates/009-WEB_VITE.md

Aucun fichier TypeScript/package, CSS/Sass, Tauri ou WASM n'a été absorbé dans la tranche.

Conclusion

0.1.1-alpha.4 est validée PASS.

La transition autorisée est 0.1.1-alpha.5, consacrée à CSS/Sass et à la validation frontend indépendante du host. La création d'un skeleton frontend n'est autorisée que si les owners 530/540/550/560 et la validation réutilisable permettent une composition sans ownership caché.