diff --git a/CHANGELOG.md b/CHANGELOG.md index 50c7e45..6bd0d5f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,7 +20,9 @@ `check build assemblePack` passe, avec huit GameTests généraux. Création et réouverture de la ville et des infrastructures passent ; les rapports 19 restent identiques aux témoins publiés. Option désactivée et Petit/graine42 passent. -JAR, MRpack et ZIP Prism vérifiés. +JAR, MRpack et ZIP Prism vérifiés ; release et canal packwiz publiés. Deux +synchronisations isolées puis deux dans la même instance Prism passent, avec +925 fichiers personnels et réglages suivis conservés. Voir le [catalogue illustré](docs/architecture-alpha20.md) et les [vérifications et limites](docs/testing-alpha20.md). Les fonctions de la bêta diff --git a/README.md b/README.md index a531981..cc62b5e 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ infrastructures qui permettront progressivement d'ouvrir de nouveaux continents. Ce dépôt démarre la nouvelle base Fabric. La [vision complète](docs/vision.md) conserve les intentions ; le [backlog](docs/backlog.md) suit les tickets. Les systèmes d’économie, de progression collective et les dimensions -décrits dans la vision ne sont pas encore implémentés. **L’alpha.20** reprend +décrits dans la vision ne sont pas encore implémentés. **L’alpha.20 est publiée** : elle reprend l’architecture des bâtiments, leurs palettes, les blocs sculptés et les raccords des vitres. Les villes, infrastructures et réseaux gardent leurs implantations. Voir le [catalogue illustré](docs/architecture-alpha20.md) et l’état du canal @@ -34,7 +34,9 @@ expérimentales** activées pour retrouver le témoin. Les anciens mondes garden leur génération. Le bouton natif **Personnaliser** et ses trois tailles restent identiques. Voir le [catalogue illustré](docs/architecture-alpha20.md) et les [essais alpha.20](docs/testing-alpha20.md). `check build assemblePack`, les essais natifs et les artefacts sont vérifiés ; -la publication du canal et la synchronisation Prism sont en préparation. +la [release](https://git.botsu.net/koka/sanctuary-beta/releases/tag/v0.1.0-alpha.20) +et le canal packwiz sont publiés. La même instance Prism est synchronisée +deux fois, avec 925 fichiers personnels et réglages suivis conservés. ## Alpha.19 — anciennes infrastructures diff --git a/docs/backlog.md b/docs/backlog.md index ba7036e..04ca1cb 100644 --- a/docs/backlog.md +++ b/docs/backlog.md @@ -776,7 +776,7 @@ en briques de pierre. Ajouter des blocs sculptés et du relief architectural. la création/réouverture et la compatibilité avec la version 19 publiée. Livrer le pack 20 par le canal stable et synchroniser la même instance Prism. -**État : code et artefacts vérifiés ; publication en préparation.** Voir +**État : livré en alpha.20 ; code, artefacts et même instance Prism vérifiés.** Voir [le contrat et les essais alpha.20](testing-alpha20.md). ## Réserve de thèmes futurs diff --git a/docs/packwiz.md b/docs/packwiz.md index b8f0c5f..0eb40e7 100644 --- a/docs/packwiz.md +++ b/docs/packwiz.md @@ -13,11 +13,57 @@ JAR Sanctuary sont des pièces jointes de releases Gitea. Aucun JAR de mod ou dépendance téléchargée n'entre dans l'historique Git. Le canal Beta est distinct de l'ancien pack 26.2. +## Alpha.20 publiée — 10 septembre 2026 + +[Sanctuary 0.1.0-alpha.20](https://git.botsu.net/koka/sanctuary-beta/releases/tag/v0.1.0-alpha.20) +est publiée depuis le commit source `0edac29`. Le canal stable utilise cette +version au commit `4e0967d`. Le JAR, le +[MRpack](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.20/Sanctuary-0.1.0-alpha.20.mrpack) +et le ZIP d’amorçage Prism ont été vérifiés par téléchargement public. +SHA-256 du JAR : + +```text +9ea10576e641d83c13e1277960a375448a22d416a98a6b327c4d6d2a204c423a +``` + +Passe de détails sur six bâtiments de ville, quatorze infrastructures, +espaces publics et réseaux souterrains : palettes propres aux usages, +boiseries, tuf ciselé, corniches, biseaux, verrières et raccords des vitres. +Voir le [catalogue illustré](architecture-alpha20.md). + +`check build assemblePack` passe, avec huit GameTests généraux. Les créations +et réouvertures natives conservent les structures, accès, supports et coffres. +Le bassin et les sorties d’égout restent fonctionnels. Les rapports de la +version19 restent identiques à ceux de la release publiée. Le mode désactivé +et une petite île passent ; les quatorze infrastructures sont rencontrées sur +les deux témoins. Les limites des raccords au terrain sont détaillées dans +[les preuves alpha.20](testing-alpha20.md). + +Deux synchronisations isolées puis deux dans la même instance Prism Mac +réussissent. Un seul JAR Sanctuary alpha.20 est actif ; les **925 fichiers +personnels et réglages suivis** conservent leurs hashes. Le dossier reste +`Sanctuary-0.1.0-alpha.1`, affiché « Sanctuary Beta ». Le JAR19 et le suivi +packwiz sont sauvegardés dans `sanctuary-backups/before-0.1.0-alpha.20/`. +Reçus locaux : `build/alpha20-isolated-validation.json` et +`build/alpha20-prism-validation.json`. + +Pour voir cette architecture, créer un **nouveau monde Sanctuary, Moyen, +graine 0**, avec **Structures expérimentales** activées dans **Personnaliser**. +`/sanctuary structures` liste les entrées. Petit, graine42, possède la +cartothèque à `-101 251 -25`. L’option désactivée d’un autre nouveau monde +conserve la ville sans les réseaux expérimentaux. Les anciens mondes gardent +leur génération ; aucune sauvegarde personnelle n’a été ouverte, convertie ou +régénérée. Une sauvegarde20 ne se rétrograde pas vers le binaire19. + +Les vues du catalogue viennent des modèles et ne sont pas des captures de +partie. Aucun essai client visuel ni essai Windows natif n’a été effectué. +Les nouvelles fonctions de la bêta restent à construire. + ## Alpha.19 publiée — 9 septembre 2026 [Sanctuary 0.1.0-alpha.19](https://git.botsu.net/koka/sanctuary-beta/releases/tag/v0.1.0-alpha.19) -est publiée depuis le commit source `c23e72b`. Le canal stable utilise cette -version, au commit `ea883b7`. JAR, [MRpack](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.19/Sanctuary-0.1.0-alpha.19.mrpack) +est publiée depuis le commit source `c23e72b`. Le canal stable utilisait alors +cette version, au commit `ea883b7`. JAR, [MRpack](https://git.botsu.net/koka/sanctuary-beta/releases/download/v0.1.0-alpha.19/Sanctuary-0.1.0-alpha.19.mrpack) et ZIP d’amorçage Prism ont été vérifiés par téléchargement public. SHA-256 du JAR : diff --git a/docs/testing-alpha20.md b/docs/testing-alpha20.md index 1ed0727..741783e 100644 --- a/docs/testing-alpha20.md +++ b/docs/testing-alpha20.md @@ -1,6 +1,6 @@ # Alpha.20 — identité architecturale -**État : code, essais natifs et artefacts vérifiés ; publication et synchronisation Prism en préparation.** +**État : alpha.20 publiée, même instance Prism synchronisée et vérifiée.** Ticket WG-23, branche `codex/architecture-alpha20`. Minecraft 26.3-pre-2, dépendances identiques à la version 19 publiée. @@ -304,7 +304,7 @@ capture de partie et il ne remplace pas les essais de circulation ou de lumière | Compatibilité avec le témoin 19 publié | Rapports complets identiques à la création et à la réouverture | | Autres configurations | Petit 512/graine 42 et option désactivée passent ; Grand 20 non rejoué nativement | | `check build assemblePack` final et intégrité des artefacts | Réussi ; huit GameTests généraux, JAR/MRpack/ZIP et hashes vérifiés | -| Publication, canal packwiz et synchronisations Prism | À faire | +| Publication, canal packwiz et synchronisations Prism | Réussi ; deux passages isolés puis deux dans la même instance, 925 fichiers personnels et réglages préservés | `./gradlew check build assemblePack --max-workers=1` passe en 4 min 39 s sur la machine de développement : 62 tâches, dont 55 exécutées, huit GameTests, @@ -319,5 +319,9 @@ Prism sont contrôlés. SHA-256 du JAR : `9ea10576e641d83c13e1277960a375448a22d416a98a6b327c4d6d2a204c423a`. Reçu : `build/alpha20-artifact-validation.log`. -La publication et les deux synchronisations de la même instance restent à -consigner. Aucun essai client visuel ni essai Windows natif n’a été effectué. +Release immuable depuis `0edac29`, canal packwiz `4e0967d` et deux +synchronisations isolées vérifiés. Les deux passages dans la même instance +Prism conservent les hashes de 925 fichiers personnels et réglages. Un seul +JAR20 est actif ; JAR19 et suivi packwiz sont sauvegardés avant remplacement. +Voir le [reçu de distribution](packwiz.md#alpha20-publiée--10-septembre-2026). +Aucun essai client visuel ni essai Windows natif n’a été effectué.