[Feature][CARPET-03] Débloquer le remplacement du Magic Carpet après Notch #52

Closed
opened 2026-08-28 23:45:38 +00:00 by koka · 0 comments
Owner

Contexte

Le Magic Carpet figure déjà dans le catalogue futur du Shop, mais son achat est rejeté tant que le boss correspondant n'est pas implémenté. Un objet unique perdu doit rester récupérable sans permettre de contourner Notch.

Objectif

Autoriser l'achat ou la récupération d'un Magic Carpet uniquement après le jalon mondial de victoire contre Notch.

Périmètre

  • resolver de jalon public pour Only Fun ;
  • maintien du prix exceptionnel configuré dans le Shop ;
  • refus serveur avant notch_defeated ;
  • livraison normale par Mailbox après paiement ;
  • compatibilité future avec un vœu de récupération d'objet unique ;
  • journalisation de chaque remplacement.

Critères d'acceptation

  • le tapis reste invisible et impossible à acheter avant Notch ;
  • le client ne peut pas falsifier le jalon ou le prix ;
  • après victoire, l'offre suit les règles quotidiennes normales du Shop ;
  • les rubis et saphirs sont consommés via l'API monétaire existante ;
  • le remplacement ne recrée pas la récompense initiale ni le coffre du boss ;
  • l'historique permet de distinguer récompense et achat ;
  • les tests couvrent état verrouillé, victoire, achat et livraison.

Dépendances

NOTCH-03, CARPET-01 et API Shop Only Fun.

## Contexte Le Magic Carpet figure déjà dans le catalogue futur du Shop, mais son achat est rejeté tant que le boss correspondant n'est pas implémenté. Un objet unique perdu doit rester récupérable sans permettre de contourner Notch. ## Objectif Autoriser l'achat ou la récupération d'un Magic Carpet uniquement après le jalon mondial de victoire contre Notch. ## Périmètre - resolver de jalon public pour Only Fun ; - maintien du prix exceptionnel configuré dans le Shop ; - refus serveur avant `notch_defeated` ; - livraison normale par Mailbox après paiement ; - compatibilité future avec un vœu de récupération d'objet unique ; - journalisation de chaque remplacement. ## Critères d'acceptation - [ ] le tapis reste invisible et impossible à acheter avant Notch ; - [ ] le client ne peut pas falsifier le jalon ou le prix ; - [ ] après victoire, l'offre suit les règles quotidiennes normales du Shop ; - [ ] les rubis et saphirs sont consommés via l'API monétaire existante ; - [ ] le remplacement ne recrée pas la récompense initiale ni le coffre du boss ; - [ ] l'historique permet de distinguer récompense et achat ; - [ ] les tests couvrent état verrouillé, victoire, achat et livraison. ## Dépendances NOTCH-03, CARPET-01 et API Shop Only Fun.
koka closed this issue 2026-08-31 04:59:18 +00:00
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: koka/sanctuary#52