一键导入
sequentialthinking-logic
Expert en raisonnement décomposé. Force l'usage de sequentialthinking_tools pour valider la logique Flask, les orchestrateurs et les flux asynchrones Redis/Celery.
菜单
Expert en raisonnement décomposé. Force l'usage de sequentialthinking_tools pour valider la logique Flask, les orchestrateurs et les flux asynchrones Redis/Celery.
Master systematic debugging techniques, profiling tools, and root cause analysis to efficiently track down bugs across any codebase or technology stack. Use when investigating bugs, performance issues, or unexpected behavior.
Crée un nouveau module ou service JavaScript (ES6) pour le frontend static.
Génère un nouveau Service Python (Singleton) respectant l'architecture et les coding standards du projet.
Manage changes to the R2 transfer pipeline (Python service, Cloudflare Workers, PHP logger) with mandatory validations, allowlists, and regression checks.
Inspect and reconcile Redis-stored configs (processing_prefs, routing_rules, webhook_config, magic_link_tokens) using direct MCP Redis tools and approved scripts/APIs/dashboard flows. Trigger when validating config drift, migrations, or debugging persistence issues.
Streamline any change touching the dynamic routing rules stack (service, API, orchestrator, frontend) with mandatory validation steps and test coverage.
| name | sequentialthinking-logic |
| description | Expert en raisonnement décomposé. Force l'usage de sequentialthinking_tools pour valider la logique Flask, les orchestrateurs et les flux asynchrones Redis/Celery. |
Expertise : Raisonnement décomposé, validation logique, analyse étape par étape, pensée structurée pour architectures complexes backend.
Sequential Thinking Logic décompose les problèmes complexes en séquences logiques validées :
sequentialthinking_tools (en passant l'action en paramètre) pour chaque étape# Décomposer l'architecture
sequentialthinking_tools decompose "Ingestion Email: API <-> IngressService <-> Redis Deduplication"
# Valider chaque composant
sequentialthinking_tools validate "Flask route payload validation"
sequentialthinking_tools validate "IngressService singleton logic"
sequentialthinking_tools validate "Redis TTL hash deduplication"
# Tester la séquence complète
sequentialthinking_tools test-sequence "POST /api/ingress -> IngressService -> DeduplicationService -> Webhook"
# Analyser le flux métier
sequentialthinking_tools decompose "Webhook delivery flow"
# Valider chaque étape
sequentialthinking_tools validate "Load processing_prefs"
sequentialthinking_tools validate "Pattern matching (DESABO / Media Solution)"
sequentialthinking_tools validate "RateLimit & R2 offload"
sequentialthinking_tools validate "Error handling / Fallbacks"
# Identifier les points de rupture
sequentialthinking_tools find-breakpoints "webhook_flow"
Pour chaque composant logique :
# 1. Décomposition
sequentialthinking_tools decompose "[composant]"
# 2. Validation logique
sequentialthinking_tools validate "[sous-composant_1]"
sequentialthinking_tools validate "[sous-composant_2]"
# 3. Test de séquence
sequentialthinking_tools test-sequence "[flux_complet]"
Pattern spécifique pour l'architecture serveur :
# Flask Route Logic
sequentialthinking_tools validate-route "payload_sanitization"
sequentialthinking_tools validate-route "auth_verification"
sequentialthinking_tools validate-route "response_formatting"
# Background / Orchestrator Logic
sequentialthinking_tools validate-async "redis_lock_acquisition"
sequentialthinking_tools validate-async "r2_transfer_resilience"
sequentialthinking_tools validate-async "webhook_retries"
# Route to Async communication
sequentialthinking_tools test-communication "Flask API <-> Background Service"
# Identifier les points de défaillance
sequentialthinking_tools find-breakpoints "[flux]"
# Analyser les cas limites
sequentialthinking_tools edge-cases "[composant]"
# Valider la gestion d'erreurs
sequentialthinking_tools validate-error-handling "[flux]"
# Détecter les circularités
sequentialthinking_tools detect-cycles "[services_singletons]"
# Résoudre les deadlocks
sequentialthinking_tools detect-deadlocks "[redis_locks]"
ATTENTION : Le seul outil disponible est
sequentialthinking_tools. Les actions (decompose,validate, etc.) doivent être passées en paramètres de l'outil et non invoquées comme des outils distincts.
sequentialthinking_tools : Accepte des paramètres comme action et target.decompose : Décompose en composants logiquesvalidate : Valide la logique d'un composanttest-sequence : Teste une séquence complètefind-breakpoints : Identifie les points de ruptureedge-cases : Analyse les cas limitesvalidate-route : Validation des handlers Flaskvalidate-async : Validation des tâches asynchrones / servicestest-communication : Test communication inter-couchesdetect-cycles : Détection dépendances circulairesdetect-deadlocks : Détection des problèmes de locksdepth : Profondeur d'analyse (1-5)verbose : Sortie détaillée du raisonnementexport_logic : Exporte le modèle logiquetest_cases : Génère cas de test automatiquementUtilise après analyze_task pour valider la décomposition logique des tâches.
Utilise pour valider le flux de mise à jour des configs en cache avant persistance.