con un clic
r2-transfer-service-playbook
Manage changes to the R2 transfer pipeline (Python service, Cloudflare Workers, PHP logger) with mandatory validations, allowlists, and regression checks.
Menú
Manage changes to the R2 transfer pipeline (Python service, Cloudflare Workers, PHP logger) with mandatory validations, allowlists, and regression checks.
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.
Expert en raisonnement décomposé. Force l'usage de sequentialthinking_tools pour valider la logique Flask, les orchestrateurs et les flux asynchrones Redis/Celery.
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 | r2-transfer-service-playbook |
| description | Manage changes to the R2 transfer pipeline (Python service, Cloudflare Workers, PHP logger) with mandatory validations, allowlists, and regression checks. |
Utilise ce skill lorsqu'une tâche touche :
services/r2_transfer_service.pyemail_processing/orchestrator.py (section delivery_links / r2_url)deployment/cloudflare-worker/*deployment/public_html/config_api.php, deployment/public_html/test-direct.php, pages de test R2R2_FETCH_ENABLED, R2_FETCH_ENDPOINT, R2_PUBLIC_BASE_URL, R2_BUCKET_NAME, R2_FETCH_TOKEN./mnt/venv_ext4/venv_render_signal_server pour les scripts/tests.ALLOWED_REMOTE_FETCH_DOMAINS dans services/r2_transfer_service.py) et côté Worker.R2TransferService.X-R2-FETCH-TOKEN pour chaque requête Worker.raw_url en cas d'échec./scl/fo/.httpMetadata.contentDisposition pour préserver le nom de fichier.wrangler deploy --dry-run (documenter la sortie).deployment/data/webhook_links.json et les snapshots R2 exposés par le backend PHP.deployment/public_html/test-direct.php pour valider le flux complet.bash ./.agents/skills/r2-transfer-service-playbook/test_r2_worker.sh.docs/processing/file-offload.md ou section dédiée R2.test_r2_worker.sh : active le venv, exécute les tests R2 et vérifie la page de test PHP.