0.2.0-0-pre.4-fix.2

This commit is contained in:
2026-09-18 15:11:40 +02:00
parent 504cc02712
commit aa9c68e4c7
6 changed files with 71 additions and 26 deletions

View File

@@ -1,5 +1,5 @@
// file: Android/game-reflex-poc/build.gradle // file: Android/game-reflex-poc/build.gradle
// version: 35 // version: 36
plugins { plugins {
id 'com.android.application' id 'com.android.application'
@@ -18,7 +18,7 @@ android {
minSdk 21 minSdk 21
targetSdk 36 targetSdk 36
versionCode 2 versionCode 2
versionName '0.2.0-0-pre.4.fix.1' versionName '0.2.0-0-pre.4.fix.2'
} }
compileOptions { compileOptions {

View File

@@ -1,5 +1,5 @@
// file: Android/game-snake-poc/build.gradle // file: Android/game-snake-poc/build.gradle
// version: 35 // version: 36
plugins { plugins {
id 'com.android.application' id 'com.android.application'
@@ -18,7 +18,7 @@ android {
minSdk 21 minSdk 21
targetSdk 36 targetSdk 36
versionCode 2 versionCode 2
versionName '0.2.0-0-pre.4.fix.1' versionName '0.2.0-0-pre.4.fix.2'
} }
compileOptions { compileOptions {

View File

@@ -1,5 +1,5 @@
# file: Cargo.toml # file: Cargo.toml
# version: 47 # version: 48
[workspace] [workspace]
resolver = "3" resolver = "3"
@@ -19,7 +19,7 @@ members = [
] ]
[workspace.package] [workspace.package]
version = "0.2.0-0-pre.4.fix.1" version = "0.2.0-0-pre.4.fix.2"
edition = "2024" edition = "2024"
license = "MIT" license = "MIT"
repository = "https://git.sasedev.com/Sasedev/games" repository = "https://git.sasedev.com/Sasedev/games"

View File

@@ -1,5 +1,5 @@
<!-- file: README.md --> <!-- file: README.md -->
<!-- version: 15 --> <!-- version: 16 -->
# games.sasedev # 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 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. 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.

View File

@@ -0,0 +1,45 @@
<!-- file: deltas/0.2.0/0-pre.4.fix.2.md -->
<!-- version: 1 -->
# 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.

View File

@@ -1,5 +1,5 @@
<!-- file: docs/studies/011-PLATFORM_POC_VALIDATION_MATRIX.md --> <!-- file: docs/studies/011-PLATFORM_POC_VALIDATION_MATRIX.md -->
<!-- version: 2 --> <!-- version: 3 -->
# Matrice de validation des POC plateforme # Matrice de validation des POC plateforme
@@ -11,23 +11,23 @@
Chaque POC doit produire des observations comparables. Chaque POC doit produire des observations comparables.
| Dimension | Mesure / validation attendue | | Dimension | Mesure / validation attendue |
|------------------------|-------------------------------------------------------------------| |----------------------|-------------------------------------------------------------------|
| Build | commande reproductible, dépendances, durée indicative | | Build | commande reproductible, dépendances, durée indicative |
| Artifact | type, taille, emplacement | | Artifact | type, taille, emplacement |
| Startup | lancement réussi, erreurs, temps indicatif | | Startup | lancement réussi, erreurs, temps indicatif |
| Render | grille/Snake visibles, multi-entités, resize/orientation | | Render | grille/Snake visibles, multi-entités, resize/orientation |
| Input | Snake : directions, keyboard/swipe/touch, latence perçue | | Input | Snake : directions, keyboard/swipe/touch, latence perçue |
| Lifecycle | pause/resume/background/quit selon host | | Lifecycle | pause/resume/background/quit selon host |
| Logging | domaines visibles sur le canal plateforme | | Logging | domaines visibles sur le canal plateforme |
| Assets | chargement sans chemin hardcodé | | Assets | chargement sans chemin hardcodé |
| Runtime provenance | dimensions correctes | | Runtime provenance | dimensions correctes |
| Packaging | APK/AAB/app bundle/static web/binary selon cible | | Packaging | APK/AAB/app bundle/static web/binary selon cible |
| Distribution | contraintes de signature/store identifiées | | Distribution | contraintes de signature/store identifiées |
| Platform integration | faisabilité auth/ads/IAP/notifications sans implémentation finale | | Platform integration | faisabilité auth/ads/IAP/notifications sans implémentation finale |
| Code reuse | part de `game-snake-poc`, adapters et front réutilisée | | Code reuse | part de `game-snake-poc`, adapters et front réutilisée |
| Duplication | duplication nouvelle explicitement recensée | | Duplication | duplication nouvelle explicitement recensée |
| Maintenance | complexité qualitative et outils nécessaires | | Maintenance | complexité qualitative et outils nécessaires |
## Critères de réussite ## Critères de réussite