0.2.0-0-pre.2-fix.2

This commit is contained in:
2026-09-18 14:16:41 +02:00
parent 4b71d87ca3
commit 13d089a5db
7 changed files with 63 additions and 21 deletions

View File

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

View File

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

View File

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

View File

@@ -1,5 +1,5 @@
<!-- file: README.md -->
<!-- version: 9 -->
<!-- version: 10 -->
# 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.2.fix.1`.
Version candidate en cours de conception : `0.2.0-0-pre.2.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.

View File

@@ -0,0 +1,43 @@
<!-- file: deltas/0.2.0/0-pre.2.fix.2.md -->
<!-- version: 1 -->
# Delta 0.2.0-0-pre.2.fix.2
## Base
Base déclarée : `0.2.0-0-pre.2.fix.1`.
Le delta `0-pre.2.fix.1.md` reste immuable.
## Objet
Correction strictement documentaire des erreurs détectées par `scripts/audit_markdown_tables.py`.
## Corrections
- alignement vertical complet du tableau de `docs/studies/003-PLATFORM_CAPABILITY_STUDY.md` ;
- conservation de l'alignement Markdown sémantique à gauche pour les colonnes textuelles ;
- suppression d'une double ligne vide interdite dans `docs/studies/005-DEPENDENCY_AND_COMPOSITION_STUDY.md`.
Aucun contenu fonctionnel ou architectural n'est ajouté ou modifié.
## Fichiers modifiés
- `Cargo.toml` ;
- `Android/game-reflex-poc/build.gradle` ;
- `Android/game-snake-poc/build.gradle` ;
- `README.md` ;
- `docs/studies/003-PLATFORM_CAPABILITY_STUDY.md` ;
- `docs/studies/005-DEPENDENCY_AND_COMPOSITION_STUDY.md`.
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 : ce fix ne touche ni code runtime ni configuration de build, hors métadonnées de version.

View File

@@ -1,5 +1,5 @@
<!-- file: docs/studies/003-PLATFORM_CAPABILITY_STUDY.md -->
<!-- version: 2 -->
<!-- version: 3 -->
# Étude plateforme et disponibilité des capacités
@@ -55,7 +55,7 @@ Le backend n'est pas l'identité du jeu.
## Cibles connues
| Cible | OS/environnement | Device | Execution | Host | Backend principal |
| :--- | :--- | :--- | :--- | :--- | :--- |
| :------------------ | :------------------ | :------------------- | :---------------- | :----------- | :----------------- |
| Desktop SDL Linux | Linux | Desktop | Native | Native | SDL3 |
| Desktop SDL Windows | Windows | Desktop | Native | Native | SDL3 |
| Desktop SDL macOS | macOS | Desktop | Native | Native | SDL3, réservé |

View File

@@ -1,5 +1,5 @@
<!-- file: docs/studies/005-DEPENDENCY_AND_COMPOSITION_STUDY.md -->
<!-- version: 2 -->
<!-- version: 3 -->
# Étude des dépendances et de la composition
@@ -156,7 +156,6 @@ crates/
Cette arborescence est une hypothèse d'étude. Elle n'est pas encore un contrat de fichiers.
## Realtime : séparation des responsabilités
Le temps réel ne doit pas être représenté par une seule capability `websocket`.