0.1.1-beta.1

This commit is contained in:
2026-09-27 11:57:09 +02:00
parent 55c6f7b05d
commit 9ef9549f2d
8 changed files with 494 additions and 12 deletions

View File

@@ -1,5 +1,5 @@
<!-- file: docs/plans/007-V0_1_1_WEB_FRONTEND_FOUNDATION_PLAN.md -->
<!-- version: 8 -->
<!-- version: 9 -->
# Plan 0.1.1 — fondation frontend Web contrôlée
@@ -401,7 +401,9 @@ La gate spécifique a atteint son message final, les `48/48` tests et les trois
### alpha.5 — CSS/Sass et validation frontend
Matérialiser la frontière CSS/Sass et la validation frontend indépendante du host.
Statut opérateur : **PASS**.
La gate spécifique Web frontend a atteint son message final, les `48/48` tests et les trois audits Markdown sont propres, et le scope Git correspond exactement au delta. Le skeleton `003-WEB_FRONTEND.md` compose désormais les owners `530/540/550/560` sans ownership caché ni valeur universelle arbitraire.
La tranche retient les décisions suivantes :
@@ -421,9 +423,23 @@ Le skeleton ne lève pas le `DEFER` Tauri. `beta.1` devra encore réconcilier le
### beta.1 — réconciliation et preuve de préparation Tauri
Rejouer les validations larges applicables, réconcilier documentation, owners, templates/skeletons éventuels et matrice de validation. Comparer les résultats aux conditions de sortie de `002-TAURI_SKELETON_DECISION.md`.
Statut opérateur : **à valider**.
`beta.1` doit produire une conclusion factuelle sur la préparation de `0.1.4`, mais MUST NOT lever lui-même le `DEFER` ni créer le skeleton Tauri.
Réconcilier la fondation Web complète et comparer explicitement les cinq conditions de sortie de `002-TAURI_SKELETON_DECISION.md` aux artefacts désormais matérialisés :
```text
1. TypeScript contrôlé 530 + 008 + templates web-typescript
2. Vite/dev server/build outputs 550 + 009
3. CSS/Sass + statut des artefacts générés 560 + 010
4. validation frontend indépendante du host validation 005
5. framework CSS classé comme choix local 560 + skeleton 003
```
La tranche exécute aussi un dry-run structurel du skeleton Web : copie des templates JSON génériques dans un répertoire temporaire, parsing réel de ces artefacts, contrôle des références vers les owners/guides/validation et vérification de l'absence de `vite.config.ts`, `main.scss`, host Tauri ou dépendance frontend arbitraire injectés par PGR.
Ce dry-run ne prétend pas remplacer `tsc`, Vite ou Sass : le dépôt PGR ne possède volontairement ni versions de dépendances frontend ni configuration de projet concrète. Une instanciation réelle doit toujours exécuter les toolchains officielles sélectionnées conformément à `005-WEB_FRONTEND_VALIDATION.md`.
Si les cinq conditions sont matériellement couvertes, `beta.1` peut conclure que `0.1.4` dispose désormais des prérequis PGR nécessaires pour réexaminer le candidat Tauri. Cette conclusion MUST NOT lever le `DEFER`, créer le skeleton Tauri, figer `frontend/`, Bootstrap, Sass ou Vite comme obligations Tauri, ni remplacer la réévaluation du corpus courant exigée par l'étude `002`.
Si une responsabilité Web nécessaire reste sans owner clair, effectuer un REPLAN avant RC plutôt que masquer la lacune.