Étape 0a.2 : gnubg de référence et 32 positions de référence

Fusion du travail du sous-agent (branche moteur-reference-travail) ; plan
supprimé à la clôture, son résultat est repris dans la merge request.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Pierre MARTIN
2026-11-02 14:00:06 +01:00
co-authored by Claude Opus 5.5
40 changed files with 8088 additions and 4 deletions
+10
View File
@@ -23,6 +23,16 @@ précisément ici dès que du code en sera repris :
- **ShellCheck** (GPLv3), analyse des scripts shell, utilisé via Docker.
- **Node.js** (MIT), image `node:22.11.0-alpine3.20`, et **@cucumber/gherkin**
(MIT), analyseur Gherkin qui valide les scénarios de `docs/scenarios/`.
- **Debian** (image Docker `debian:trixie`, logiciels libres sous leurs
licences respectives), base de l'image du gnubg de référence.
- **GNU Backgammon** (GPLv3 ou ultérieure), compilé dans Docker au commit
14b67984737ded0f6de43d63dcb789f729d9b06b depuis
https://git.savannah.gnu.org/git/gnubg.git, sert de référence aux tests
(`docker/gnubg-reference/`, `tests/reference/`). Les résultats de
`tests/reference/results/` et les données `gnubg.wd`, `gnubg_os0.bd`,
`gnubg_ts0.bd` sont produits par ce programme.
- **jq** (licence MIT), lecture des JSON dans `tests/test_reference.sh` ;
utilisé sur le PC, pas dans Docker.
## Remerciements