From aa9c68e4c7c327e59b4158ec7d0adbe23c2bfad0 Mon Sep 17 00:00:00 2001 From: SinuS Von SifriduS Date: Fri, 18 Sep 2026 15:11:40 +0200 Subject: [PATCH] 0.2.0-0-pre.4-fix.2 --- Android/game-reflex-poc/build.gradle | 4 +- Android/game-snake-poc/build.gradle | 4 +- Cargo.toml | 4 +- README.md | 4 +- deltas/0.2.0/0-pre.4.fix.2.md | 45 +++++++++++++++++++ .../011-PLATFORM_POC_VALIDATION_MATRIX.md | 36 +++++++-------- 6 files changed, 71 insertions(+), 26 deletions(-) create mode 100644 deltas/0.2.0/0-pre.4.fix.2.md diff --git a/Android/game-reflex-poc/build.gradle b/Android/game-reflex-poc/build.gradle index 0140da7..7269a72 100644 --- a/Android/game-reflex-poc/build.gradle +++ b/Android/game-reflex-poc/build.gradle @@ -1,5 +1,5 @@ // file: Android/game-reflex-poc/build.gradle -// version: 35 +// version: 36 plugins { id 'com.android.application' @@ -18,7 +18,7 @@ android { minSdk 21 targetSdk 36 versionCode 2 - versionName '0.2.0-0-pre.4.fix.1' + versionName '0.2.0-0-pre.4.fix.2' } compileOptions { diff --git a/Android/game-snake-poc/build.gradle b/Android/game-snake-poc/build.gradle index f66470f..31ca8b0 100644 --- a/Android/game-snake-poc/build.gradle +++ b/Android/game-snake-poc/build.gradle @@ -1,5 +1,5 @@ // file: Android/game-snake-poc/build.gradle -// version: 35 +// version: 36 plugins { id 'com.android.application' @@ -18,7 +18,7 @@ android { minSdk 21 targetSdk 36 versionCode 2 - versionName '0.2.0-0-pre.4.fix.1' + versionName '0.2.0-0-pre.4.fix.2' } compileOptions { diff --git a/Cargo.toml b/Cargo.toml index 5118404..70c7521 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,5 @@ # file: Cargo.toml -# version: 47 +# version: 48 [workspace] resolver = "3" @@ -19,7 +19,7 @@ members = [ ] [workspace.package] -version = "0.2.0-0-pre.4.fix.1" +version = "0.2.0-0-pre.4.fix.2" edition = "2024" license = "MIT" repository = "https://git.sasedev.com/Sasedev/games" diff --git a/README.md b/README.md index 65cb1c4..3da4616 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ - + # games.sasedev @@ -25,7 +25,7 @@ Workspace expérimental puis productif pour des jeux multiplateformes principale Version stable de référence : `0.1.0`. -Version candidate en cours de conception : `0.2.0-0-pre.4.fix.1`. +Version candidate en cours de conception : `0.2.0-0-pre.4.fix.2`. Les deux premiers jeux sont des POC structurels : `game-reflex-poc` et `game-snake-poc`. Ils existent d'abord pour valider les frontières du workspace, le moteur, les assets et le packaging multiplateforme. diff --git a/deltas/0.2.0/0-pre.4.fix.2.md b/deltas/0.2.0/0-pre.4.fix.2.md new file mode 100644 index 0000000..ac826e8 --- /dev/null +++ b/deltas/0.2.0/0-pre.4.fix.2.md @@ -0,0 +1,45 @@ + + + +# Delta 0.2.0-0-pre.4.fix.2 + +## Base + +Base déclarée : `0.2.0-0-pre.4.fix.1`. + +Le delta `0-pre.4.fix.1.md` reste immuable. + +## Objet + +Correction strictement documentaire de l'alignement du tableau de `docs/studies/011-PLATFORM_POC_VALIDATION_MATRIX.md`. + +## Correction + +Le tableau est reconstruit selon la convention contrôlée par `scripts/audit_markdown_tables.py` : + +- largeur brute constante pour chaque colonne ; +- padding des lignes de contenu ; +- ligne séparatrice sans espaces ; +- nombre de tirets exactement égal à la largeur brute de chaque colonne. + +Aucun contenu fonctionnel ou architectural n'est modifié. + +## Fichiers modifiés + +- `Cargo.toml` ; +- `Android/game-reflex-poc/build.gradle` ; +- `Android/game-snake-poc/build.gradle` ; +- `README.md` ; +- `docs/studies/011-PLATFORM_POC_VALIDATION_MATRIX.md`. + +Tous les fichiers existants modifiés et possédant un en-tête `version` ont été incrémentés. + +## Validation + +```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 +``` + +Aucune gate Cargo, Gradle ou smoke n'est requise. diff --git a/docs/studies/011-PLATFORM_POC_VALIDATION_MATRIX.md b/docs/studies/011-PLATFORM_POC_VALIDATION_MATRIX.md index cf7e1fc..0b11d9d 100644 --- a/docs/studies/011-PLATFORM_POC_VALIDATION_MATRIX.md +++ b/docs/studies/011-PLATFORM_POC_VALIDATION_MATRIX.md @@ -1,5 +1,5 @@ - + # Matrice de validation des POC plateforme @@ -11,23 +11,23 @@ Chaque POC doit produire des observations comparables. -| Dimension | Mesure / validation attendue | -|------------------------|-------------------------------------------------------------------| -| Build | commande reproductible, dépendances, durée indicative | -| Artifact | type, taille, emplacement | -| Startup | lancement réussi, erreurs, temps indicatif | -| Render | grille/Snake visibles, multi-entités, resize/orientation | -| Input | Snake : directions, keyboard/swipe/touch, latence perçue | -| Lifecycle | pause/resume/background/quit selon host | -| Logging | domaines visibles sur le canal plateforme | -| Assets | chargement sans chemin hardcodé | -| Runtime provenance | dimensions correctes | -| Packaging | APK/AAB/app bundle/static web/binary selon cible | -| Distribution | contraintes de signature/store identifiées | -| Platform integration | faisabilité auth/ads/IAP/notifications sans implémentation finale | -| Code reuse | part de `game-snake-poc`, adapters et front réutilisée | -| Duplication | duplication nouvelle explicitement recensée | -| Maintenance | complexité qualitative et outils nécessaires | +| Dimension | Mesure / validation attendue | +|----------------------|-------------------------------------------------------------------| +| Build | commande reproductible, dépendances, durée indicative | +| Artifact | type, taille, emplacement | +| Startup | lancement réussi, erreurs, temps indicatif | +| Render | grille/Snake visibles, multi-entités, resize/orientation | +| Input | Snake : directions, keyboard/swipe/touch, latence perçue | +| Lifecycle | pause/resume/background/quit selon host | +| Logging | domaines visibles sur le canal plateforme | +| Assets | chargement sans chemin hardcodé | +| Runtime provenance | dimensions correctes | +| Packaging | APK/AAB/app bundle/static web/binary selon cible | +| Distribution | contraintes de signature/store identifiées | +| Platform integration | faisabilité auth/ads/IAP/notifications sans implémentation finale | +| Code reuse | part de `game-snake-poc`, adapters et front réutilisée | +| Duplication | duplication nouvelle explicitement recensée | +| Maintenance | complexité qualitative et outils nécessaires | ## Critères de réussite