Files
games/deltas/0.1.0/0-pre.2.md
2026-09-16 00:03:45 +02:00

2.5 KiB

Delta 0.1.0-0-pre.2

Base

Base déclarée : 0.1.0-0-pre.1 modifiée localement par l'utilisateur et fournie comme archive games-0.1.0-0-pre.1.zip.

Objectif

Consolider avant le développement SDL3 réel la documentation fonctionnelle et architecturale, prévoir une voie d'exécution Desktop par jeu et formaliser les commandes autorisées/recommandées.

Ajouts

  • documentation thématique sous docs/objectives/, docs/games/, docs/engine/, docs/monetization/, docs/services/ et docs/development/ ;
  • documents d'architecture SDL3 multi-plateforme, input et assets ;
  • docs/rules/RULES_COMMANDS.md ;
  • crates/apps/game-reflex-poc-desktop ;
  • crates/apps/game-snake-poc-desktop.

Changements

  • version workspace portée à 0.1.0-0-pre.2 ;
  • index normatif et documentaire étendus ;
  • règles workspace étendues aux runners bin ;
  • roadmap redécoupée pour conserver une tranche dédiée à la vraie boucle moteur Desktop ;
  • gates de validation alignées sur les commandes réellement prévues.

Intention des runners

Les runners de cette prerelease sont structurels et exécutables mais ne constituent pas encore la boucle SDL3. Ils prouvent que chaque jeu peut rester une crate lib et être consommé par un exécutable Desktop distinct.

Source documentaire

La documentation thématique est issue du document de travail architecture_jeux_rust_sdl_multiplateformes.md, réorganisé en documents durables adaptés aux conventions du dépôt. Les choix déjà fixés par les règles du dépôt priment sur les formulations exploratoires de ce document de travail.

Validation de la base fournie

La base 0.1.0-0-pre.1 fournie par l'utilisateur a été annoncée propre avec cargo fmt --all -- --check, les audits Python, cargo check --workspace, Clippy strict et cargo test --workspace --all-targets --all-features.

Validation réalisée sur ce delta

Les contrôles exécutables dans l'environnement de génération sont propres :

General Rust rule audit: clean
Rust export completeness audit: 0 candidate(s)
games.sasedev workspace audit: clean
Markdown table audit: clean (1 table(s), 28 file(s))
Cargo.toml parsing: clean

cargo n'est pas installé dans l'environnement de génération. Les gates Cargo de 0.1.0-0-pre.2, y compris les deux nouveaux runners Desktop, doivent donc être rejouées sur le poste de développement avant acceptation de la prerelease.