fix(anotherworld): corriger les colonnes CTM du Safe Block #27

Merged
koka merged 1 commits from fix/safe-vault-ctm-columns into main 2026-08-27 22:55:53 +00:00
Owner

Objectif

Corrige l’inversion des colonnes A et C signalée sur la façade et le dos du coffre-fort 3 × 3 × 3.

  • la façade utilise désormais le mapping de colonne miroir 2-column ;
  • le dos utilise le mapping direct column ;
  • les lignes A1–A3 et C1–C3 retrouvent leur position ;
  • la colonne B, les côtés, le dessus et le dessous restent inchangés ;
  • les rotations nord, est, sud et ouest sont conservées.

Closes #26

Périmètre

  • Module touché : Another World.
  • Fichiers partagés : vérificateur Gradle racine, README, CHANGELOG et migration déclarative anotherworld-safe-vault-ctm-columns-alpha54.json.
  • Dépendance : aucune nouvelle dépendance ; branche créée depuis origin/main de l’alpha.205.

Compatibilité

  • aucune règle de structure ou donnée persistée n’est modifiée ;
  • les blockstates des coffres déjà formés restent valides ;
  • les données Another World v4, safe_vaults v3 et le protocole 1 restent inchangés ;
  • les IDs et namespaces restent stables ;
  • aucun cycle de dépendances n’est ajouté.

Version et validation

  • Another World passe de 0.0.0-alpha.53 à 0.0.0-alpha.54 ;
  • le pack distribué reste en 26.2.0-alpha.205 ;
  • aucune nouvelle chaîne traduisible n’est ajoutée ;
  • ./gradlew verifySafeVaultFeature :anotherworld:check réussit ;
  • ./gradlew check réussit (132 tâches) ;
  • le hook de pré-push réussit également avec 132 tâches ;
  • aucun fichier généré, JAR, log, backup, secret ou donnée personnelle n’est commité.

Tests

Le vérificateur charge les 27 modèles générés et contrôle explicitement A1–A3 et C1–C3 sur les faces avant et arrière. Il vérifie également les 27 entrées pour chacune des quatre rotations. Aucun test manuel en jeu n’a été exécuté dans cette session.

## Objectif Corrige l’inversion des colonnes A et C signalée sur la façade et le dos du coffre-fort 3 × 3 × 3. - la façade utilise désormais le mapping de colonne miroir `2-column` ; - le dos utilise le mapping direct `column` ; - les lignes A1–A3 et C1–C3 retrouvent leur position ; - la colonne B, les côtés, le dessus et le dessous restent inchangés ; - les rotations nord, est, sud et ouest sont conservées. Closes #26 ## Périmètre - Module touché : Another World. - Fichiers partagés : vérificateur Gradle racine, README, CHANGELOG et migration déclarative `anotherworld-safe-vault-ctm-columns-alpha54.json`. - Dépendance : aucune nouvelle dépendance ; branche créée depuis `origin/main` de l’alpha.205. ## Compatibilité - [x] aucune règle de structure ou donnée persistée n’est modifiée ; - [x] les blockstates des coffres déjà formés restent valides ; - [x] les données Another World v4, `safe_vaults` v3 et le protocole 1 restent inchangés ; - [x] les IDs et namespaces restent stables ; - [x] aucun cycle de dépendances n’est ajouté. ## Version et validation - [x] Another World passe de `0.0.0-alpha.53` à `0.0.0-alpha.54` ; - [x] le pack distribué reste en `26.2.0-alpha.205` ; - [x] aucune nouvelle chaîne traduisible n’est ajoutée ; - [x] `./gradlew verifySafeVaultFeature :anotherworld:check` réussit ; - [x] `./gradlew check` réussit (132 tâches) ; - [x] le hook de pré-push réussit également avec 132 tâches ; - [x] aucun fichier généré, JAR, log, backup, secret ou donnée personnelle n’est commité. ## Tests Le vérificateur charge les 27 modèles générés et contrôle explicitement A1–A3 et C1–C3 sur les faces avant et arrière. Il vérifie également les 27 entrées pour chacune des quatre rotations. Aucun test manuel en jeu n’a été exécuté dans cette session.
koka added 1 commit 2026-08-27 22:55:02 +00:00
fix(anotherworld): correct safe vault CTM columns
Verification 26.2 / check (pull_request) Canceled after 0s
ee5bc3d109
koka merged commit 702a1d70c3 into main 2026-08-27 22:55:53 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: koka/sanctuary#27