Remplacer la quête Phantom impossible par une quête itsalive:ghost.
Migrer les contrats Phantom déjà sauvegardés sans perdre leur identifiant, leur progression, leur état de réclamation, leur récompense ni leur quantité requise.
Générateur, données persistées et tests du tableau de quêtes Sanctuary.
Version Sanctuary 0.0.0-alpha.125 et contrats Gradle associés.
Changelog « Non distribué ».
PR empilée sur #108 (fix/issue-105-vault-raid-owner) afin de conserver un diff isolé.
Compatibilité
Migration monotone des données de quêtes de la version 1 vers la version 2.
Aucun ID de registre, namespace, version de protocole ni format de récompense modifié.
La PR #107 touche également gradle.properties et CHANGELOG.md avec la même version Sanctuary : coordination requise avant fusion.
Validation
./gradlew :sanctuary:check
./gradlew check
Hook de pré-push complet réussi.
Pas de test manuel en client ; la migration et le catalogue sont couverts par des smoke tests déterministes.
## Objectif
- Remplacer la quête Phantom impossible par une quête `itsalive:ghost`.
- Migrer les contrats Phantom déjà sauvegardés sans perdre leur identifiant, leur progression, leur état de réclamation, leur récompense ni leur quantité requise.
Closes #98
## Périmètre
- Générateur, données persistées et tests du tableau de quêtes Sanctuary.
- Version Sanctuary `0.0.0-alpha.125` et contrats Gradle associés.
- Changelog « Non distribué ».
- PR empilée sur #108 (`fix/issue-105-vault-raid-owner`) afin de conserver un diff isolé.
## Compatibilité
- Migration monotone des données de quêtes de la version 1 vers la version 2.
- Aucun ID de registre, namespace, version de protocole ni format de récompense modifié.
- La PR #107 touche également `gradle.properties` et `CHANGELOG.md` avec la même version Sanctuary : coordination requise avant fusion.
## Validation
- `./gradlew :sanctuary:check`
- `./gradlew check`
- Hook de pré-push complet réussi.
- Pas de test manuel en client ; la migration et le catalogue sont couverts par des smoke tests déterministes.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Objectif
itsalive:ghost.Closes #98
Périmètre
0.0.0-alpha.125et contrats Gradle associés.fix/issue-105-vault-raid-owner) afin de conserver un diff isolé.Compatibilité
gradle.propertiesetCHANGELOG.mdavec la même version Sanctuary : coordination requise avant fusion.Validation
./gradlew :sanctuary:check./gradlew check