0.3.0-0-pre.1-fix.1
This commit is contained in:
85
deltas/0.3.0/0-pre.1.fix.1.md
Normal file
85
deltas/0.3.0/0-pre.1.fix.1.md
Normal file
@@ -0,0 +1,85 @@
|
||||
<!-- file: deltas/0.3.0/0-pre.1.fix.1.md -->
|
||||
<!-- version: 1 -->
|
||||
|
||||
# Delta 0.3.0-0-pre.1.fix.1
|
||||
|
||||
## Base
|
||||
|
||||
Base requise : `0.3.0-0-pre.1`.
|
||||
|
||||
Ce correctif reste dans la responsabilité de cadrage de `0-pre.1`. Il ne modifie aucun gameplay, runtime, frontend ou packaging.
|
||||
|
||||
## Objet
|
||||
|
||||
Corriger deux omissions du cadrage initial :
|
||||
|
||||
- créer le plan vivant de `0.3.0` sous `docs/plans/`, avec le découpage prévisionnel souple de toute la progression de la version ;
|
||||
- formaliser les règles associées, notamment la relation plan/ROADMAP/deltas, la cible d'au moins une version complète par session et le traitement des archives fournies depuis un tag.
|
||||
|
||||
## Version
|
||||
|
||||
La version workspace passe de `0.3.0-0-pre.1` à `0.3.0-0-pre.1.fix.1`.
|
||||
|
||||
## Plan de version
|
||||
|
||||
Ajout de :
|
||||
|
||||
- `docs/plans/000-README.md` ;
|
||||
- `docs/plans/001-V0_3_0_WEB_SNAKE_POC_PLAN.md`.
|
||||
|
||||
Le plan conserve le scope et les décisions du cadrage, puis suit une trajectoire souple : baseline Snake portable, adaptation WASM, frontend Web/Vite, intégration E2E, correction/extraction conditionnelle, beta, RC et stable.
|
||||
|
||||
La numérotation est prévisionnelle. Les tranches peuvent être scindées, fusionnées ou décalées en fonction des résultats réels sans forcer une fermeture artificielle.
|
||||
|
||||
## Règles ajoutées ou précisées
|
||||
|
||||
- `0-pre.1` crée ou révise obligatoirement le plan actif de la version sous `docs/plans/` ;
|
||||
- le plan porte le découpage prévisionnel fin, `ROADMAP.md` reste macroscopique et les deltas enregistrent le livré réel ;
|
||||
- une session de développement est planifiée pour livrer au minimum une version concrète complète ; une prerelease est une tranche interne, pas une cible normale de fin de session ;
|
||||
- lorsqu'une archive est fournie comme téléchargement d'un tag du dépôt, elle est la baseline autoritaire de ce tag ; l'absence de `.git` est normale et n'est ni une anomalie ni une validation manquante ;
|
||||
- les contrôles Git nécessitant `.git` ne s'appliquent qu'à un checkout local effectivement fourni.
|
||||
|
||||
Le prompt `002-V0_3_X_START_PROMPT.md` est aligné sur ces règles : il ne demande plus de vérifier un état Git inexistant dans une archive taggée et exige le plan actif dans le résultat de `pre.1`.
|
||||
|
||||
## Fichiers ajoutés
|
||||
|
||||
- `docs/plans/000-README.md` ;
|
||||
- `docs/plans/001-V0_3_0_WEB_SNAKE_POC_PLAN.md` ;
|
||||
- `deltas/0.3.0/0-pre.1.fix.1.md`.
|
||||
|
||||
## Fichiers modifiés
|
||||
|
||||
- `Cargo.toml` ;
|
||||
- `README.md` ;
|
||||
- `docs/000-README.md` ;
|
||||
- `docs/rules/FILE_CONTRACTS.md` ;
|
||||
- `docs/rules/RULES_DOCUMENTATION.md` ;
|
||||
- `docs/rules/RULES_SESSION_PLANNING.md` ;
|
||||
- `docs/rules/VERSION_WORKFLOW.md` ;
|
||||
- `docs/rules/RULES_COMMANDS.md` ;
|
||||
- `prompts/002-V0_3_X_START_PROMPT.md`.
|
||||
|
||||
## Suppressions
|
||||
|
||||
Aucune.
|
||||
|
||||
## Validations applicables
|
||||
|
||||
Ce fix modifie uniquement le manifest de version et la documentation/règles. Les audits statiques sont exécutés lors de la préparation du delta.
|
||||
|
||||
Validation utilisateur demandée :
|
||||
|
||||
```bash
|
||||
python3 scripts/audit_rust_workspace_rules.py
|
||||
python3 scripts/audit_markdown_tables.py README.md RULES.md ROADMAP.md CHANGELOG.md docs prompts crates Android deltas history
|
||||
python3 scripts/audit_distribution_layout.py
|
||||
|
||||
cargo fmt --all -- --check
|
||||
cargo check --workspace
|
||||
```
|
||||
|
||||
Clippy/tests ne sont pas rendus nécessaires par ce fix documentaire lui-même ; ils restent ceux prévus par la progression de `0.3.0`.
|
||||
|
||||
## Suite
|
||||
|
||||
Après validation de ce fix, poursuivre `0.3.0` selon `docs/plans/001-V0_3_0_WEB_SNAKE_POC_PLAN.md`, en commençant par `0-pre.2` et en visant la fermeture complète de `0.3.0` dans la session plutôt qu'un arrêt planifié sur une prerelease.
|
||||
Reference in New Issue
Block a user