feat(anotherworld): add upright safe vault controls #19

Merged
koka merged 1 commits from feature/safe-vault-interface into main 2026-08-27 13:13:02 +00:00
Owner

Objectif

Corriger le coffre-fort Another World pour former un mur vertical 3 × 3 et fournir une interface monétaire dédiée, validée côté serveur.

Périmètre

  • Module touché : Another World.
  • Fichiers partagés : build.gradle, gradle.properties, README.md, CHANGELOG.md et migration anotherworld-safe-vault-data-v3.json.
  • Dépendance publique Sanctuary conservée pour les monnaies et les rangées débloquées.
  • Aucune dépendance envers une autre branche.

Compatibilité inter-mods

  • chaque donnée/règle reste dans son module propriétaire ;
  • les appels inter-mods passent par une API publique et une dépendance Gradle explicite ;
  • aucun cycle de dépendances n'est ajouté ;
  • les IDs et namespaces restent stables ;
  • la migration Another World data v2 → v3 et safe_vaults v1 → v2 est fournie ;
  • les validations client et serveur sont bornées.

Version et validation

  • Another World passe en 0.0.0-alpha.51 ;
  • les traductions FR/EN/RU sont complètes ;
  • ./gradlew :anotherworld:check check réussit — 129 tâches ;
  • aucun artefact généré ni secret n'est commité.

Test manuel

La géométrie, les ressources générées, les transferts monétaires et les migrations sont couverts par les vérifications Gradle et les smoke tests. La validation visuelle en jeu reste recommandée après intégration.

## Objectif Corriger le coffre-fort Another World pour former un mur vertical 3 × 3 et fournir une interface monétaire dédiée, validée côté serveur. ## Périmètre - Module touché : Another World. - Fichiers partagés : `build.gradle`, `gradle.properties`, `README.md`, `CHANGELOG.md` et migration `anotherworld-safe-vault-data-v3.json`. - Dépendance publique Sanctuary conservée pour les monnaies et les rangées débloquées. - Aucune dépendance envers une autre branche. ## Compatibilité inter-mods - [x] chaque donnée/règle reste dans son module propriétaire ; - [x] les appels inter-mods passent par une API publique et une dépendance Gradle explicite ; - [x] aucun cycle de dépendances n'est ajouté ; - [x] les IDs et namespaces restent stables ; - [x] la migration Another World data v2 → v3 et safe_vaults v1 → v2 est fournie ; - [x] les validations client et serveur sont bornées. ## Version et validation - [x] Another World passe en `0.0.0-alpha.51` ; - [x] les traductions FR/EN/RU sont complètes ; - [x] `./gradlew :anotherworld:check check` réussit — 129 tâches ; - [x] aucun artefact généré ni secret n'est commité. ## Test manuel La géométrie, les ressources générées, les transferts monétaires et les migrations sont couverts par les vérifications Gradle et les smoke tests. La validation visuelle en jeu reste recommandée après intégration.
koka added 1 commit 2026-08-27 12:47:56 +00:00
feat(anotherworld): add upright safe vault controls
Verification 26.2 / check (pull_request) Canceled after 0s
95ad129656
koka requested review from chris 2026-08-27 12:50:35 +00:00
chris scheduled this pull request to auto merge when all checks succeed 2026-08-27 13:10:47 +00:00
chris canceled auto merging this pull request when all checks succeed 2026-08-27 13:11:38 +00:00
koka marked the pull request as work in progress 2026-08-27 13:12:30 +00:00
koka marked the pull request as ready for review 2026-08-27 13:12:38 +00:00
koka merged commit b0838ff9fd into main 2026-08-27 13:13:02 +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#19