Integrate verified Sanctuary beta.110 with clay workshop, eggs and seasonal snow
Build Sanctuary / build (push) Canceled after 0s
Build Sanctuary / build (push) Canceled after 0s
This commit is contained in:
@@ -0,0 +1,97 @@
|
||||
# INTEGRATE-110 — Atelier d'argile dans la version complète
|
||||
|
||||
Demande du 17 septembre 2026 : inclure le Clay Workshop dans la version avec
|
||||
la fonte saisonnière. Branche `codex/clay-workshop-integration-beta110`.
|
||||
État : assemblage commun vérifié, publication et synchronisation en cours.
|
||||
|
||||
## Périmètre et compatibilité
|
||||
|
||||
La beta.110 réunit le Clay Workshop / atelier d'argile, le Statuaire et l'import
|
||||
GLB de beta.106 avec les œufs de beta.107, la neige en volume de beta.108 et
|
||||
la fonte saisonnière de beta.109. Aucune fonction retirée de ces livraisons.
|
||||
Le Métabli conserve son import de modèles 3D en plans de construction.
|
||||
|
||||
Les sources du dossier principal correspondent déjà à cette union : les
|
||||
30 fichiers de production du Statuaire sont ceux de la livraison beta.106 ;
|
||||
les traductions FR/EN et listes de mixins sont la réunion exacte des deux bases,
|
||||
sans conflit de valeur ni doublon. Les autres sources restent celles de beta.109.
|
||||
Les fichiers Finder `.DS_Store` sont exclus par la configuration Gradle existante.
|
||||
|
||||
Les identifiants et contrats de données restent ceux des tickets existants :
|
||||
[Statuaire](statuary-beta106.md), [œufs](spawn-eggs-acquisition-beta107.md),
|
||||
[accumulation](snow-accumulation-beta108.md),
|
||||
[fonte](seasonal-snow-melt-beta109.md). Aucun format changé, aucune migration,
|
||||
aucune génération ou expansion activée. Les tests créent des mondes de
|
||||
laboratoire et rouvrent seulement leurs propres sauvegardes jetables.
|
||||
|
||||
Les compteurs `mod_version`, `pack_version` et le manifeste packwiz passent
|
||||
ensemble à beta.110. Les archives beta.106 à beta.109 restent immuables.
|
||||
Le créateur a ensuite demandé de tout mettre à jour : publication de la
|
||||
version vérifiée sur le canal stable puis synchronisation de l’instance
|
||||
Sanctuary Beta existante, après sauvegarde des fichiers gérés.
|
||||
|
||||
## Validation exécutée
|
||||
|
||||
Réutilisation des essais natifs de l'atelier (fabrication, rendu, Métabli et
|
||||
sauvegarde/rechargement), des œufs (reproduction, éclosion et générateurs), et
|
||||
de la neige (accumulation et fonte selon les saisons, provenance et rechargement)
|
||||
sur les mêmes sources réunies. Puis `check build assemblePack assembleTestPack`.
|
||||
Le GameTest dédié reste exclu conformément au refus antérieur de son EULA ;
|
||||
les tests natifs tournent avec le serveur intégré.
|
||||
|
||||
## Contrat de mise à jour de l'instance existante
|
||||
|
||||
Cible unique : `Sanctuary-0.1.0-alpha.1`, nom affiché **Sanctuary Beta**, déjà
|
||||
reliée au canal `sanctuary-beta/packwiz`. Les instances historiques 26.2 et les
|
||||
instances importées séparément restent hors de cette synchronisation.
|
||||
|
||||
Minecraft 26.3-pre-2 passe à 26.3 finale, Fabric Loader reste en 0.19.5,
|
||||
Fabric API passe de 0.160.0+26.3 à 0.160.5+26.3 ; Java 25 est déjà configuré.
|
||||
L'installateur packwiz est chargé de remplacer les deux JAR suivis et d'ajuster
|
||||
les composants de lancement. Sauvegarde préalable des JAR gérés, du suivi
|
||||
packwiz, de `instance.cfg` et de `mmc-pack.json` hors de `mods/`.
|
||||
|
||||
Aucun monde personnel ne sera ouvert, converti, régénéré ou exploré pendant
|
||||
l'opération. Les fichiers de sauvegarde, réglages, captures et packs personnels
|
||||
sont comparés par empreintes avant/après. Seuls les composants gérés du pack et
|
||||
la version du lanceur changent. Les anciennes règles de génération enregistrées
|
||||
dans les mondes restent intactes ; aucune promesse de migration automatique de
|
||||
sauvegarde entre versions Minecraft n'est déduite de la mise à jour des fichiers.
|
||||
Le canal est publié avec un artefact immuable et testé deux fois dans une
|
||||
installation isolée avant les deux synchronisations de l'instance existante.
|
||||
|
||||
## Résultats de la version commune
|
||||
|
||||
Tous les parcours sont exécutés sur les mêmes sources beta.110, sous Java 25,
|
||||
Minecraft 26.3 et Fabric API 0.160.5+26.3 :
|
||||
|
||||
- Atelier d'argile : **1 min 6 s**, `STATUARY106_PASS` et import Khronos indépendant.
|
||||
Fabrication payante, 16 argiles, placement, butin, Métabli et rechargement sans
|
||||
le fichier source. Captures relues dans `build/integration110-evidence/`.
|
||||
- Œufs : **29 s**, `EGGS107_NATIVE_PASS` ; reproduction, variantes, œufs utilisés
|
||||
et distribués, générateurs et monde sans règles Sanctuary.
|
||||
- Neige : **42 s**, `SNOW108_NATIVE_PASS` et `MELT109_NATIVE_PASS` ; limite de
|
||||
deux blocs, saisons, protection des constructions et sauvegarde/rechargement.
|
||||
- `./gradlew check build assemblePack assembleTestPack -x :sanctuary:runGameTest` :
|
||||
**2 min 20 s**, **125 tâches**, réussite.
|
||||
|
||||
Le JAR est comparé à l'union exacte des classes et ressources des deux livraisons
|
||||
immuables beta.106 et beta.109. Les traductions et mixins réunissent tous les
|
||||
éléments, sans doublon. Les sources JAR correspondent aux fichiers Java locaux.
|
||||
Aucun GLB de test, classe de test, monde ou fichier Finder embarqué.
|
||||
|
||||
[Pack normal](../build/Sanctuary-beta.110.mrpack) ·
|
||||
[Pack Test](../build/Sanctuary-Test-beta.110.mrpack).
|
||||
|
||||
| Artefact | SHA-256 |
|
||||
| --- | --- |
|
||||
| Normal | `12a7b7279e831bf5d3489d033b875437ad9e8ba1e8cbecc6107a890d312e3029` |
|
||||
| Test | `ffed5e4fcd32ca32ac96186da8e987905cd7fc4de792afe61aca9ad064895e0b` |
|
||||
| JAR Sanctuary | `7cb121a6e208cdd184d80ebe61f8bc52b6703b1c1d7611eeeb700aa88d158b46` |
|
||||
|
||||
Reçu : `build/integration110-artifact.json`, manifeste des sources :
|
||||
`build/integration110-source-manifest.json`. Journaux :
|
||||
`build/integration110-{statuary,eggs,snow,check-build}.log`.
|
||||
Les essais natifs sont macOS avec serveur intégré ; pas de test Windows ni
|
||||
connexion depuis un second ordinateur. La neige antérieure non suivie garde
|
||||
la limite de fonte documentée dans beta.109.
|
||||
Reference in New Issue
Block a user