← Carte générale du pipeline

Pipeline Maplena · Étage S3

Moisson visuels + laundering

creative-bank scrape les visuels concurrents et suppliers (images, GIFs, vidéos PDP, avis clients), lave tout, et cure un pack par slot du Template #1 aligné sur l'angle avatar. Prérequis depuis le 09/07 : l'avatar S2 pour tout produit de lancement.

Claude exécute Adam décide (gate) moteur partagé état · fichier de vérité système externe prévu · à roder
S3.1 · creative-bank Banque de visuels produit Claude conduit · review : onglet Visual Sources + creative-pack.md

De UN produit recherché (onglet Deep Dive, avatar livré) vers un pack curé par slot du Template #1. Deux gates Adam : les sources avant le harvest, chaque image avant livraison.

0

Scoping

product-sheet.json → onglet Deep Dive · boussole de curation : avatar.md + voc-bank.md

0bis · prérequis

Avatar requis (Adam 09/07)

sans avatar.md → STOP, proposer S2 d'abord · seule exception : catalog-fill explicite (remplissage store, PSP-friendly) → curation générique flaggée

GATE G3a · ADAM · BLOQUE LE HARVESTonglet Visual Sources, 3 zones : PROPOSED BY CLAUDE (verdict YES/NO par ligne, lien + 2 previews, QC du lien obligatoire : exact-match ou comparaison vision) · MANUAL ENTRIES (auto-approuvées) · REJECTED (historique, ne jamais re-scraper). Ajouté le 08/07 après pollution du run 1 par un dataset Amazon du mauvais produit.
1

Harvest par source

shops Shopify concurrents via products.json ($0) · Amazon = dataset Apify du run avatar réutilisé (photos d'avis incluses, jamais re-payer) · Kalodata (gate outage) · TikTok Shop · avis photos + texte · drain complet + vérif des comptes vs la page · zéro vidéo trouvée = raison explicite exigée (08/07 : 3 vidéos sur 18)

2

Laundering launder.py

dedupe sha256 · ré-encodage (nouveaux bytes = zéro EXIF/XMP) · noms produit-only · GIF → MP4 · provenance UNIQUEMENT dans assets-manifest.json

3

Curation vision par slot

par slot Template #1, aligné angle avatar → creative-pack.md : top 2-3 candidats/slot + liste des gaps · jamais composer depuis les fichiers as-is d'UN seul concurrent (risque clone) · visages gardés + flag contains_face (regen prioritaire)

4 · phase 3b

Handoff regen → product-shots

vers S4 : les pack picks deviennent les refs de génération

5

reviews_csv.py

→ reviews-import.csv : import Judge.me, avis 4-5 étoiles, noms randomisés, marques concurrentes scrubbées · photos = placeholders UPLOAD: tant qu'elles ne sont pas sur le CDN Shopify

6 · gate dur

leak_scan.py

filenames + EXIF + tags vidéo/GIF + git check-ignore + couverture manifest · exit non-zero = stop · build_manifest.py régénère le ledger réel

GATE G3b · ADAM · À RODERreview des visuels retenus + chaque image générée approuvée avant livraison · jamais passé en live à ce jour · les GIFs restent tels quels (lavés), regen plus tard.
creative-pack.md assets-manifest.json reviews-import.csv assets/ gitignorés Shopify concurrents Amazon Kalodata TikTok Shop launder.py build_manifest.py leak_scan.py reviews_csv.py règle media-hygiene coût 0-4 $ typique
LANE · variante de famille Variant short lane nouvelle variante design/couleur d'une famille déjà recherchée · gravé Adam 12/07

La recherche amont se paie UNE fois par famille. Une variante hérite de S1/S2, entre direct au scrape PDP, garde S4/S5 et leurs gates. Première application : famille woven-tassel Casa & Beyond.

recherche · payée 1x

S1/S2 hérités

field-map S1 + avatar S2 déjà livrés → une nouvelle variante les HÉRITE, pas de re-run S1/S2 · toujours launch-track (testée en ads, pas du remplissage)

entrée · Adam

Lien(s) PDP concurrent

le(s) lien(s) PDP fournis par Adam · son lien VAUT l'approbation source G3a pour cette variante + le board fournisseur famille déjà validé

1

Scrape PDP

3-6 refs propres + faits produit

2

Spot-check fournisseur

du PRINT de la variante · la sourçabilité diffère print par print dans une même famille (leçon ginkgo)

3

Launder → S4 → S5

launder → S4 regen (gate G4 inchangée, fidélité du print) → S5 page (G5 inchangée)

aval · inchangé

Offre/prix + ads

offre/prix = coût réel débarqué (devis agent) · S6/S7 s'appliquent quand Adam passe la variante en ads

Contrat de l'étage

Ce qui doit exister avant, ce qui sort, les gates, qui consomme.

SkillEntrées requisesSortiesGatesConsommateurs
S3.1 onglet Deep Dive + avatar.md (prérequis lancement) + sources validées G3a pack curé + manifest + CSV avis G3a avant harvest, G3b avant livraison S4 (refs de regen), S5 (visuels + avis)
Variant lane liens PDP Adam + docs famille S1/S2 refs lavées → S4 → S5 lien Adam = G3a S4, S5

Trous connus · à roder