Cette page est le contrat du produit. La pêche est disponible et couverte par la licence ; trois rôles sont en développement avec du code réel et testé ; quatre autres sont planifiés et clairement marqués « conception seulement ». Un statut ne vaut que par les tests derrière lui.
Registre v1.2.0 — 1 disponible · 3 en développement · 4 planifiés. Source de vérité : Casinobabe/scripts/botwow_modules.py, exporté vers assets/modules.json et vérifié à l'octet près à chaque build par npm test (modules-parity). L'export est déterministe : pas de dates inventées, pas de compteurs décoratifs.
Le noyau qui fonctionne : détection mesurée du flotteur, mémoire persistante des spots, planificateur à parité vérifiée, mode arrière-plan, arrêt F9.
suites : python tests/fishing_bot_test.py · node tests/run-fishing-harness.mjs | fichiers : scripts/fishing_bot.py · scripts/fishing_memory.py
Odomètre minimap et contrôleur de déplacement bornés existent, testés hors-ligne ; le trajet complet reste à valider en jeu.
suites : python tests/fishing_bot_test.py | fichiers : scripts/fishing_bot.py
Planificateur hors-ligne implémenté et testé (math des sacs, listes de vente/réappro, plan de tournée vendeur) ; le flux de données en jeu est l'étape restante.
suites : python tests/test_inventory_vendor.py | fichiers : scripts/inventory_vendor.py
Machine à états entièrement spécifiée (détection de mort → confirmation fantôme → navigation cadavre → résurrection). En implémentation, désactivée par défaut.
Tant que ce n'est pas prouvé, le comportement après mort reste : arrêt et demande à un humain.
Phase de conception seulement. Dépend d'une couche de détection de combat (état de cible, cooldowns) qui n'existe pas encore. Aucune implémentation livrée ; rien de simulé.
Phase de conception : un exécuteur de tâches bornées réutilisant les primitives des modules (déplacement, sacs, jalons), bac à sable d'abord. Aucun éditeur de scripts ne sera livré tant que le concept n'est pas prouvé.
Non engagé. Exigerait des couches navigation ET combat prouvées d'abord. Pas de date, pas de promesse. Listé pour que le registre soit complet, pas pour vendre une fonction.
Classic 1.13 est le périmètre testé aujourd'hui. Un addon runtime TBC Anniversary existe dans le dépôt, mais la couverture suit la validation du noyau, profil par profil. La page compatibilité reste la référence de ce qui tourne aujourd'hui.
Chaque mention « livré » de cette page correspond à un fichier et à une suite de tests que vous pouvez ré-exécuter. Si une mention cesse de correspondre au code, le registre est en tort — dites-le : [email protected]