Architecture
Cette page décrit la méthodologie générique de création de contenu Elite Outsiders. Pattern content-type-agnostic répliqué pour chaque type (carousels, long-form, shorts, newsletter, cross-platform, quote of the week, etc.).
Source canonique : ~/Projects/eliteoutsiders-tools/CONTENT-CREATION-ARCHITECTURE.md. Cette page est la vue frontend de ce MD.
Table of contents
- A — Vision & principes
- B — Pattern arborescence par type de contenu
- C — Owners palette (couleurs canoniques)
- D — Distinction drafts vs scheduled
- E — Index des 6 types de contenu EO
- F — Reading checklist par prompt
- G — Mention check par prompt
- H — Règle de sync Notion ↔ Tools ↔ MD
- I — Pointers utiles
- J — Maintenance
A — Vision & principes · last updated 2026-05-16
A.1. 3 layers de source-of-truth
- Layer a — Notion (source-of-truth opérationnelle) : grammars, prompts, DBs, exemples. Lisible par AL et par Claude Code.
- Layer b — Tools EO (source-of-truth visuelle & planning) :
tools.eliteoutsiders.com/backdata/content-system+/backdata/long-process+/backdata/shorts-process. Visuels + planning + qui-fait-quoi via icônes main/rouage. - Layer c — Ce MD (méthodologie générique répliquable) : l'architecture pattern à appliquer à chaque type de contenu. Lisible par Claude Code en backend, par AL via cette page en frontend.
A.2. Principe d'autonomie de Claude Code
Un prompt + un lien source = process complet exécuté. Claude lit Notion pour TOUTES les règles. Aucune connaissance interne non-formalisée. Si Notion n'a pas la règle, elle n'existe pas.
A.3. Doctrine 2-GO detached flow (invariant universel)
Aucun process content ne fire automatiquement de bout en bout. Pattern obligatoire :
- Phase 1 — Texte généré : Claude produit le texte + crée les rows Notion. PING AL.
- GO 1 — Visuels : AL dit "go visuels" → Claude lance image-gen + composition.
- GO 2 — Drafts/Scheduled : AL valide visuels + dit "go drafts" → Claude upload PostFast + trigger n8n.
- Publication : Drafts validés manuellement par AL OU scheduled auto.
Source canonique : section "2-GO detached flow" dans la doctrine content-system tools EO.
A.4. Doctrine Sources & Backup base (invariant par type de contenu)
Chaque type de contenu a 1 ou plusieurs sources explicites. Chaque cycle (généralement hebdomadaire) on produit plusieurs candidats par type. AL choisit le meilleur pour publication immédiate, le reste va dans une Backup Base par type de contenu.
Sources par type (au 16/05/2026)
| Type | Sources possibles | Cadence |
|---|---|---|
| Quote of the week | long-form OU scratch (improvisé out-of-the-blue) | 1 quote / semaine |
| Carousel | long-form OU substack | 1 carousel / semaine (le meilleur des candidats) |
| Shorts | long-form (via Gling) | 5-10 shorts / semaine |
| Newsletter Kit | long-form | 1 newsletter / semaine |
| Cross-platform 5×3 | long-form | 15 posts / semaine (5 × 3 plateformes) |
| Lifestyle | scratch | au feeling |
Champ Source obligatoire
Toutes les rows (publiées et backup) ont un champ Source explicite valeurs : long-form, substack, scratch. Permet de filtrer/trier en analytics ultérieures.
Backup base par type de contenu
Une DB séparée par type pour archiver les candidats non-publiés. Ex : Shorts Backup Base existe déjà. À créer : Quotes Backup Base, Carousels Backup Base, etc.
Rôle : réserve de stock prêt-à-publier. Si AL en pause prod pendant 1-6 mois, la cadence de publication continue depuis les backup bases.
Workflow : à chaque run du prompt par type de contenu, tous les candidats produits atterrissent dans la DB principale (Status Not started). AL décide ensuite : 1 candidat passe en publication (Status In progress puis Done), les autres restent dans la DB en attente OU migrent vers la Backup Base.
B — Pattern arborescence par type de contenu · last updated 2026-05-16
Chaque type de contenu a la même structure Notion sous Elite-Outsiders :
Elite-Outsiders
└── {Type de contenu} content (hub)
├── Start Here (toggle d'explication à jour)
├── Sources possibles (variantes du prompt selon source)
│ └── Pour chaque source : Grammar + Prompt en colonnes
├── Production pipeline (page : phases 2-8 post-prompt)
├── Backend infra (page : workflow n8n + DB + auth + endpoints)
└── Reference example (link vers row historique)
Plus en sources annexes (partagées) :
- Multi-Platform Grammar (page mère universelle)
- Cross-platform from {Type} (règles posts natifs LI/X/Threads dérivés)
- Platform specs & rules — PostFast (limites techniques)
- Common rules (palette, layout, em-dash, brand, cover)
Et 1+ DBs opérationnelles : {Type} Content Planner principale + 3 DBs satellites {Platform} Repurposed Content Planner si reposting cross-platform.
C — Owners palette (couleurs canoniques EO) · last updated 2026-05-16
Source : tools.eliteoutsiders.com/backdata/content-system section visual system.
| Owner | Hex | Rôle |
|---|---|---|
| AL (manual) | #e8d5b0 | Tâche manuelle Alex |
| Claude | #a855f7 | Tâche Claude Code |
| FCPX | #06b6d4 | Editing Final Cut Pro |
| ChatGPT / Canva | #ec4899 | Génération assets externes |
| PostFast / n8n | #22c55e | Pipeline auto publication |
| AL + Gling | #3b82f6 | Transcription |
| Backup | #f59e0b | Archivage |
| TikTok manual | #ef4444 | App TikTok mobile |
D — Distinction drafts vs scheduled · last updated 2026-05-16
Règle universelle qui s'applique à tout type de contenu publié via PostFast :
- DRAFT : le contenu requiert une validation visuelle/édito de AL avant publication. Atterrit en draft dans PostFast UI. Exemples : carrousel image IG/TikTok/Facebook, thumbnail YouTube, short vidéo.
- SCHEDULED : le contenu est suffisamment routinier pour être programmé direct. AL relit éventuellement avant l'heure de pub. Exemples : post natif LinkedIn/X/Threads (texte + cover), quote of the week.
- MANUAL : pas d'API. AL publie depuis l'UI native. Exemples : Substack, X Article long format, YouTube long-form upload.
Heures canoniques de publication : voir tools.eliteoutsiders.com/backdata/content-system section Plannings.
E — Index des 6 types de contenu EO · last updated 2026-05-16
E.1. Carousels v1.0 done
- Hub Notion :
Carousels content - Sources : Substack extracted (1 carrousel/article) · Long-Form extracted (1-3 carrousels/vidéo)
- Plateformes : 6/6 (IG/TT/FB carrousel image DRAFT, LI/X/Threads post natif + cover SCHEDULED mercredi 12-14h)
- Workflow n8n :
EO Carousels Auto-Publisher(idlmr1cbW3emlCucZw) - DBs :
Carousels Content Planner+ 3 planners satellites LI/X/Threads
E.2. Long-Form video partiel
- Hub Notion :
Long Form Content - Sources : script template AL → tournage → Gling → cleanup → FCPX → upload YouTube
- Plateformes : YouTube principal + thumbnails + description + tags
- Status : grammars + prompts existent. Production Pipeline post-script pas formalisée comme Carousels.
E.3. Shorts n8n only
- Hub Notion : à formaliser
- Sources : extraction Gling depuis long-form
- Plateformes : TikTok + IG Reels + Facebook + YouTube Shorts
- Workflow n8n :
NgJNAYfiTgxqehu2(Shorts Auto-Publisher), inactif by design, trigger manuel AL - Status : workflow existe, Notion pas encore formalisé selon le pattern.
E.4. Newsletter Kit todo
- Sources : long-form de la semaine → newsletter Kit
- Plateformes : Kit (ex-ConvertKit) → email subs
- Status : 0%. À spec + implémenter.
E.5. Cross-platform 5×3 from Long-Form todo
- Sources : long-form de la semaine
- Plateformes : LinkedIn + X + Threads (5 contenus × 3 = 15 posts)
- DBs : 3 planners existent (LI/X/Threads Repurposed Content Planner)
- Status : DBs prêtes, doctrine à créer, prompts à créer.
E.6. Quote of the Week todo
- Sources : script long-form de la semaine (cron auto samedi)
- Plateformes : LinkedIn + X + Threads
- Status : 0%. À spec + implémenter avec cron auto.
F — Reading checklist par prompt · last updated 2026-05-16
Avant de générer du contenu, Claude DOIT fetch ces pages Notion en début de prompt. Si une page n'est pas mentionnée dans le prompt, le résultat est instable.
F.1. Carousels from Substack (10 pages canoniques)
- Multi-Platform Grammar (page mère)
- Carousel Grammar Common Rules B-G v1.0
- Cross-platform from Carousel v1.0
- Carousel Grammar from Substack v1.0
- Substack Templates & Rules
- Platform specs & rules — PostFast
- Carousel Production Pipeline v1.0
- Backend Infra — n8n & PostFast wiring v1.0
- Carousels Content Planner (DB)
- Les 3 planners satellites (LinkedIn + X + Threads Repurposed Content Planner)
F.2. Carousels from Long-Form
Pareil sauf #4 = Carousel Grammar from Long-Form v1.0, #5 = Prompt Gling Transcript Cleanup.
F.3-6. Autres types
À définir au moment de leur formalisation (Phase 4 réplication agents).
G — Mention check par prompt · last updated 2026-05-16
Pour chaque prompt, vérifier que toutes les pages canoniques (section F) sont mentionnées dans le corps du prompt. Si une manque, le prompt produit du résultat sous-optimal.
G.1. Procédure
- Ouvrir le prompt dans Notion.
- Extraire toutes les URLs
notion.so/...mentionnées. - Comparer avec la liste canonique (section F).
- Output : "Pages mentionnées : X" + "Pages manquantes : Y".
- Si manquantes → update le prompt.
G.2. Résultats par prompt (au 16/05/2026)
Carousels from Substack — 9.5/10 canoniques :
- ✓ 9 pages mentionnées directement (Multi-Platform Grammar, Common Rules, Cross-platform, Carousel Grammar from Substack, Substack Templates, Platform specs, Production Pipeline, Carousels Content Planner DB, 3 planners satellites)
- ⚠ Backend Infra v1.0 non mentionné directement (référencé indirectement via Production Pipeline section L). Suffisant en pratique.
Carousels from Long-Form — idem 9.5/10.
H — Règle de sync Notion ↔ Tools ↔ MD · last updated 2026-05-16
Notion (source-of-truth opérationnelle)
↑ ↓
| |
| Ce MD (méthodologie) |
| |
↓ ↑
Tools EO (visuel + planning)
H.1. Cas d'usage
- Si une règle de contenu change → update la page Notion correspondante d'abord, puis ce MD si pattern change, puis tools si planning impacté.
- Si un workflow n8n change → update Backend Infra page Notion + ce MD section E, pas tools.
- Si une heure de publication change → update tools
content-systemsection Plannings + ce MD section D, pas Notion (Notion référence tools).
H.2. Garde-fou
À chaque session de travail sur un type de contenu, Claude vérifie en début que les 3 sources sont alignées. Si divergence → fix d'abord, puis travail.
H.3. Vérification n8n obligatoire après modif process
À chaque fois qu'un process content est modifié (de près ou de loin), si ce process est lié à un workflow automation n8n, vérifier :
- Le workflow n8n est-il toujours opérationnel ? (UI n8n → Executions → check les derniers runs).
- Le code du workflow référence-t-il toujours les bonnes DBs Notion ? (IDs DB, noms de props).
- Le dispatch logic est-il toujours cohérent avec le pattern du process ? (split par plateforme, controls, scheduling).
- Les credentials n8n sont-ils toujours valides ? (PostFast API key, Notion integration, Resend API key le cas échéant).
Si la modif process introduit un changement structural (nouvelle plateforme, nouveau type de média, nouvelle DB), update le workflow n8n dans la même session que la modif Notion + tools + MD. Sinon divergence garantie.
Workflows actifs au 16/05/2026 :
EO Carousels Auto-Publisher(idlmr1cbW3emlCucZw)EO Shorts Auto-Publisher(idNgJNAYfiTgxqehu2, inactif by design)
I — Pointers utiles · last updated 2026-05-16
I.1. Tools EO (frontend AL)
tools.eliteoutsiders.com/architecture— cette page.tools.eliteoutsiders.com/backdata/content-system— visuel + planning + 2-GO flow doctrine.tools.eliteoutsiders.com/backdata/long-process— Gantt editable Long Process.tools.eliteoutsiders.com/backdata/shorts-process— Gantt editable Shorts Process.
I.2. Workflows n8n (VPS 72.62.187.71:5678)
EO Carousels Auto-Publisher— idlmr1cbW3emlCucZw(active).EO Shorts Auto-Publisher— idNgJNAYfiTgxqehu2(inactive by design).- À venir : Newsletter, Cross-platform 5×3, Quote of the Week.
I.3. Notion HQ
- Hub principal :
Elite-Outsiders(ide0428224657183f3997101639d1e75f7). - Claude Code HQ :
🧠 EO — Claude Code HQ(id35228224-6571-814f-af77-fc60714cbbd7).
J — Maintenance · last updated 2026-05-16
- Auteur : AL + Claude Code, session 2026-05-16.
- Version : v1.0.
- Lecture backend : Claude Code lit le MD source à chaque session de production de contenu.
- Rendu frontend :
tools.eliteoutsiders.com/architecturepour AL. - Update rule : à chaque changement majeur d'un type de contenu, update MD + page tools en miroir. Garde-fou : check H.2 avant chaque session.
- Phase 4 réplication agents : ce MD est le seed des agents qui répliqueront le pattern pour Newsletter / Cross-platform 5×3 / Quote / Shorts Notion-formalisation.