4 points d'entree pour transformer un brief Wrike en XML SFCC pret a importer. Choisis celui qui correspond a ton profil.
/campaign — Pipeline complet en 1 commande/brief — Import Wrike + creation Asana/qa — Validation QA avec Chrome staging/calendrier — Timeline animee par brand/compare-brands — Diff structurel XML/feedbacksCARDIGAN_SEED_* env vars/calendrier (pas de navigateur local)| Local | Web | Asana | Webapp | |
|---|---|---|---|---|
| Import brief Wrike | Oui | Oui | Auto | Oui |
| Analyse brief (Opus) | Oui | Oui | Auto | Oui |
| Scope Claude vs Manuel | Oui | Oui | — | Oui |
| Generation XML | Oui | Oui | Oui | Oui |
| Preview dry-run | Oui | Oui | — | Partiel |
| QA staging Chrome | Oui | — | — | — |
| QA copy-check (prod) | Oui | Oui | — | Oui |
| Calendrier animation | Oui | — | — | — |
| Comparaison brands | Oui | Oui | — | — |
| Feedback equipe | Oui | Oui | — | Inline |
| Suivi tokens/usage | — | — | — | Oui |
| Session replay | — | — | — | Oui |
| Zero technique requis | — | — | Oui | Oui |
| Cout par campagne | 0$ (inclus) | 0$ (inclus) | ~0.50-1$ | ~1-4$ |
| Cout fixe / mois | Abo Claude (Max/Pro) | Abo Claude (Max/Pro) | 0$ (API only) | ~0$ (VM Oracle) |
Clique sur une commande pour voir en detail comment l'utiliser et ce qui se passe apres.
build_campaign_spec.py assemble la spec JSON (fusion analysis + scope + catalog) Script
package_webdav.py classifie les images et genere le manifest d'upload Script
generate_xml.py produit les XMLs SFCC + preview HTML + validation structurelle Script
/campaign avec le meme chemin — il reprend depuis le current_step sauvegarde dans campaign-state.json.
input/brand-learnings/{brand}.json
analysis.json (job type, pages, missing items)
qa_checklist generee est contextuelle : si la campagne contient une promo, les checks legal text et cart validation sont ajoutes automatiquement. Si c'est un PDP, les checks prix et description sont inclus.
build_campaign_spec.py → campaign-spec.json Script
generate_xml.py + preview_import.py + upload Drive Script
--dry-run affiche un tree view sans executer.
__siteDate pour time-travel
build-brand-learnings.py compile patterns pour futures analyses
__siteDate permet le time-travel sur staging pour valider les dates d'activation/desactivation. La QA detecte aussi le English fallback sur les pages FR (indicateur de traduction manquante).
build-brand-learnings.py agrege les patterns par brand
/brief-analyse pour pre-identifier les elements manquants recurrents et ajuster les statuts automatiquement.
shared-feedback/feedbacks/{date}_{user}_{slug}.md
rebuild-feedback-index.py met a jour FEEDBACK-INDEX.md
./sync.sh »
shared-feedback/claims/{campaign-id}.json
active-tasks.md (qui travaille sur quoi)
shared-feedback/contradictions/
Pipeline complet en local. Controle total sur chaque etape, preview dry-run, QA Chrome staging.
Pas de terminal. Change un statut dans Asana, attend les XMLs.
Utilise la webapp pour discuter, lancer des QA, et donner du feedback sans toucher au terminal.
Meme pipeline que local, mais depuis Claude Code Web. QA staging impossible (pas de Chrome MCP).
/campaign