Add project skeleton: Godot setup, tooling, and smoke test

Pins Godot 4.6.3-stable and GUT 9.6.0 (9.6.1+ reference
AccessibilityServer, unavailable in 4.6.3) via tools/setup.sh. Wires
make check (gdlint + gdformat config for 4-space indent, headless
GUT run, and a JSON well-formedness check ahead of real schema
validation). Seven autoload stubs match the architecture in the
cahier des charges; real logic lands with the following steps.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Denis Defolie
2026-10-11 16:15:19 +02:00
parent 50198a49a2
commit a1f749de40
48 changed files with 475 additions and 0 deletions
+3
View File
@@ -0,0 +1,3 @@
extends Node
## Lecture des voix, dictees, musiques et effets sonores, y compris l'audio provisoire des dictees.
## Logique detaillee a partir de l'etape "Scenes" (voir Ordre de construction).
+1
View File
@@ -0,0 +1 @@
uid://542icpqhkik3
+3
View File
@@ -0,0 +1,3 @@
extends Node
## Chargement et deroulement des exercices a partir des donnees JSON validees.
## Logique detaillee a partir de l'etape "Donnees" (voir Ordre de construction).
+1
View File
@@ -0,0 +1 @@
uid://dvni3nligy7lx
+3
View File
@@ -0,0 +1,3 @@
extends Node
## Cycle de vie de l'application, navigation entre scenes et etat general du jeu.
## Logique detaillee a partir de l'etape "Scenes" (voir Ordre de construction).
+1
View File
@@ -0,0 +1 @@
uid://cw6hsqn7d08bu
+3
View File
@@ -0,0 +1,3 @@
extends Node
## Creation, selection et suppression des profils enfants.
## Logique detaillee a partir de l'etape "Profils et sauvegardes".
+1
View File
@@ -0,0 +1 @@
uid://dl471qrur3sxh
+3
View File
@@ -0,0 +1,3 @@
extends Node
## Competences, missions debloquees et planification des revisions par profil.
## Logique detaillee a partir de l'etape "Logique pure" (voir docs/specs/decisions.md, point 5).
+1
View File
@@ -0,0 +1 @@
uid://ei0m2liq1j86
+4
View File
@@ -0,0 +1,4 @@
extends Node
## Serialisation des sauvegardes par profil dans user:// (ecriture atomique,
## copie de secours, migration).
## Logique detaillee a partir de l'etape "Profils et sauvegardes".
+1
View File
@@ -0,0 +1 @@
uid://ce07tiyi8ad46
+3
View File
@@ -0,0 +1,3 @@
extends Node
## Volume, taille du texte et autres preferences de l'enfant ou de l'adulte.
## Logique detaillee a partir de l'etape "Scenes" (voir Ordre de construction).
+1
View File
@@ -0,0 +1 @@
uid://cdsn8dm6pbh6w