Timeline du projet — auto-generee depuis les changelogs
1. Pipeline promotion end-to-end (bug critique)
Fix Process1. Support Catalog/PDP dans le pipeline
Fix ProcessAprès 4 sessions QA sur 3 marques, les briefs varient énormément d'une marque à l'autre. Ceci a un impact direct sur la fiabilité du QA.
Jusqu'ici, chaque membre devait configurer manuellement ses tokens d'accès (fichiers `~/.config/wrike/token`, variables d'environnement, etc.) pour que les scripts comme `wrike-pull.py` fonctionnent. Processus technique (~30 min/personne/outil), fragile, et source d'erreurs. Un portail web (`oauth-a
Lors d'un QA automatisé, le token Wrike était expiré mais le système retournait silencieusement le vieux token. Les appels API échouaient 5 minutes plus tard sans message clair. Le refresh token pouvait aussi expirer par inactivité sans qu'on s'en rende compte.
Les scripts d'automatisation comme `wrike-pull.py` lisaient les tokens depuis des fichiers locaux (`~/.config/wrike/token`, `~/.config/asana/token`, etc.). Maintenant que les tokens vivent dans la base de données du portail, il fallait un pont entre les deux mondes.
L'équipe utilise 3 outils au quotidien : Wrike (briefs clients), Google Drive (assets) et Asana (gestion interne). La v1.0 ne couvrait que Wrike et Google Drive — il manquait Asana. De plus, l'onboarding d'un nouveau membre nécessitait qu'un admin lui crée un compte manuellement.
Chaque membre de l'équipe devait configurer manuellement ses accès aux outils : récupérer des clés API, créer des fichiers de config, comprendre les tokens OAuth. C'était technique, fragile, et prenait ~30 minutes par personne par outil. Un portail web simple où chaque personne se connecte avec son
], ]
Infra/campaign "lien Wrike" │
Le pipeline brief → analyse → scope → génération accumule 80-130K tokens si exécuté en une session. 4 solutions appliquées : - XML bien formé (parsé par ET sans erreur)
Process