Skip to content
··10 min de lecture

STRAŦUM : L'application marketing à 9 agents que j'ai construite en 75 jours (seul, malade pendant 10)

J'ai construit une plateforme marketing à 9 agents en 75 jours qui apprend de chaque conversation — dis quelque chose à un agent, et les neuf deviennent plus intelligents ensemble.

Tu te souviens de l'article de septembre où je mentionnais en passant que je faisais un speed run d'une plateforme marketing à 10 agents en faisant des siestes le dimanche ? Quatre semaines plus tard, 3 agents fonctionnels, en ciblant octobre pour l'alpha ?

Et ce cauchemar de débogage d'octobre où j'ai révélé le nom STRAŦUM et mentionné avoir construit 8 des 9 agents ?

Eh bien, on est en novembre maintenant. Il est temps de vraiment lancer ce truc.

Le statut :

- ✅ Nom de la plateforme : STRAŦUM (Intelligence Over Execution)

- ✅ 9 des 9 agents IA construits et intégrés

- ✅ Architecture multi-tenant pour les PME et les agences

- ✅ Directives de marque et design system complets

- ✅ Phase de test en alpha privé : MAINTENANT

L'exécution marketing sans stratégie, c'est juste du bruit coûteux

La plupart des plateformes promettent une exécution plus rapide. Mais la vitesse sans direction ne fait que brûler le budget plus vite.

STRAŦUM est différent : 11 frameworks stratégiques. 9 agents IA. Une intelligence qui grandit avec chaque conversation.

Voilà ce que ça signifie concrètement :

11 frameworks stratégiques appliqués À TON entreprise :

Analyse SWOT, les Cinq Forces de Porter, Stratégie Océan Bleu, Matrice BCG, VRIO, McKinsey 7S, OKRs, Trois Horizons, Priorisation ICE, Business Model Canvas, Jobs to Be Done.

Apprentissage progressif — Dis-le à un agent, informe les neuf :

Contrairement aux outils statiques, les agents IA de STRAŦUM apprennent continuellement sur ton entreprise à chaque conversation. Plus tu interagis, plus les insights deviennent intelligents et ciblés.

Comment ça fonctionne :

Jour 1 — Capture automatique des insights :

Partage le contexte de ton entreprise une seule fois. Les agents fournissent des frameworks stratégiques et commencent à capturer automatiquement des insights clés sur ton marché, tes concurrents et tes clients. Pas besoin de cliquer sur « Sauvegarder » — l'intelligence s'accumule naturellement.

Semaine 1 — Partage d'intelligence inter-agents :

Chaque conversation s'ajoute à ton Historique d'Apprentissage. Tu parles d'expansion en Europe avec l'Agent Stratégie ? L'Agent Content le sait déjà la semaine prochaine. Les agents référencent les insights passés pour fournir des recommandations de plus en plus personnalisées. Pas besoin de réexpliquer le contexte.

En continu — Intelligence prédictive :

Avec une base de connaissances riche, les agents anticipent tes besoins et pré-remplissent les contextes. Les insights à haute confiance (≥90%) sont automatiquement approuvés. Les apprentissages à confiance plus basse attendent ta révision. Tu restes aux commandes — consulte ton Historique d'Apprentissage complet et supprime tout insight qui ne te convient pas.

Quick Wins en 5 minutes :

Des insights actionnables dès ta première session, pas ta cinquième semaine.

L'évolution : de DIALØGUE à STRAŦUM

Construire DIALØGUE m'a appris à livrer des produits IA. Construire STRAŦUM m'a appris à construire des plateformes.

DIALØGUE (8 mois, jan-août 2025) :

- Un seul type d'utilisateur : Des créateurs de podcasts individuels

- Un seul workflow : Recherche → Script → Génération audio

- 14 microservices : Migration Lambda → Cloud Run

- Auth simple : JWT pour un seul type d'utilisateur

- Un seul flux de revenus : Packs de crédits (4,99 $ - 19,99 $)

- Modèle d'affaires : B2C, mono-tenant

STRAŦUM (75 jours, août-nov 2025) :

- Deux types d'utilisateurs : PME + Agences (gérant chacune 5 à 15 clients)

- 9 agents spécialisés : Chacun avec plusieurs outils, partageant l'intelligence

- 45+ tables de base de données : Isolation complète des données multi-tenant

- Auth complexe : Hiérarchie Organisation → Client → Campagne

- Modèle d'affaires : B2B + B2C, SaaS multi-tenant

Pourquoi l'architecture multi-tenant est 10 fois plus difficile

DIALØGUE générait des podcasts pour un utilisateur à la fois. STRAŦUM gère l'intelligence marketing pour des agences jonglant avec plusieurs clients concurrents.

Le défi : Une agence gérant plusieurs clients a besoin de :

- Séparation complète des données (le Client 1 ne peut pas voir les données du Client 2)

- Contexte hiérarchique (organisation → client → campagne)

- Partage d'intelligence inter-agents (uniquement dans les limites d'une campagne)

- Routage de schéma (schéma public pour les PME, schéma agency pour les agences)

- Row Level Security sur 45+ tables de base de données

Exemple : Quand un stratège utilise l'Agent Stratégie d'Entreprise pour le Client 1, cette analyse est isolée. Passe à l'Agent Persona ? Il récupère la stratégie du Client 1 — mais NE PEUT PAS voir les données du Client 2. Les directives de marque se propagent en cascade vers l'Agent Content, garantissant que chaque contenu utilise la voix du Client 1, pas celle du Client 2.

Ça a nécessité des fonctions de base de données, des vues matérialisées, des mises à jour en temps réel basées sur des triggers, et honnêtement bien plus de SQL que je n'en avais jamais voulu écrire.

200+ commits sur 72 jours rien que pour l'architecture multi-tenant. Ce n'est pas une fonctionnalité — c'est une philosophie architecturale qui a touché chaque couche de la stack.

Les chiffres (parce que je ne peux pas m'en empêcher)

75 jours. Du 20 août au 3 novembre. Voilà ce que ça a coûté :

Vélocité de développement :

- Commits Git : 1 000+ (compte exact : 1 075) — soit une moyenne de 14,5 commits/jour

- Lignes de code : ~200 000 (Python : 62k, TypeScript : 98k, SQL : 41k)

- Migrations de base de données : 214 migrations séquentielles

- Agents construits : 9 sur 9 (tous les agents principaux livrés)

Complexité technique :

- Tables de base de données : 45+ tables avec des politiques RLS complètes

- Politiques RLS : 83 politiques sur 26 tables pour la sécurité multi-tenant

- Index de clés étrangères : 98 index ajoutés (Postgres ne les crée pas automatiquement !)

- Migration de tokens de couleur : 700+ instances sur 200+ fichiers en une seule journée

- Pivots architecturaux majeurs : 3 (ADK→API Direct, Migration Nucléaire, Database-First)

Améliorations de performance :

- Réduction de la latence : Réponses IA 72% plus rapides (appel de fonctions hybride)

- Optimisation RLS : Accélération des requêtes de 10 à 100x avec mise en cache des politiques

- Taille du bundle : Réduction de 92% par code splitting

Bilan de réalité :

- Bugs de navigation liés au multi-tenant : 23 (corrigés en 2 jours)

- Jours perdus à cause de la maladie : 10 (livré dans les temps quand même)

- Jours en vacances : 8 (la plage ≠ le débogage)

- Café consommé : Toujours, ne pose pas la question

- Fois où j'ai failli abandonner : 0 :P

- Fois où Claude Code / Gemini 2.5 Pro m'ont sauvé : Honnêtement, j'ai perdu le compte

Ce que j'ai appris (encore une fois)

1. Le multi-tenancy, c'est difficile

L'isolation des données ne se résume pas à ajouter org_id à chaque table. Il faut réfléchir à :

- Dans quel schéma vit cette donnée ? (public pour les PME, agency pour les agences)

- Que se passe-t-il quand tu supprimes une campagne ? (Suppression douce avec archived_at, pas de suppression dure)

- Comment les permissions se propagent-elles ? (Admin organisation vs gestionnaire client vs contributeur campagne)

Exemple : Le 1er novembre, j'ai corrigé 23 bugs de navigation en une seule journée. Le problème ? Des utilisateurs d'agence naviguant entre clients cassaient le contexte URL. Les routes SME ressemblent à /persona/session/123, mais les routes agence ont besoin de /clients/[client-slug]/agents/persona/session/123. Chaque page d'agent a dû être refactorisée pour préserver le contexte client lors de la navigation.

C'est 200+ commits sur 72 jours rien que pour l'architecture multi-tenant. Pas une fonctionnalité — une philosophie architecturale qui a touché chaque couche de la stack.

2. 10 jours de maladie brisent le momentum

Ce lancement d'octobre dont j'avais parlé ? Ouais, j'ai été malade. Impossible de regarder des écrans. Impossible de coder. Juste... attendre.

Le développement solo signifie qu'il n'y a pas d'équipe pour prendre le relais. Mais ça signifie aussi aucune pression de livrer avant d'être prêt. J'ai choisi de bien faire les choses plutôt que de les faire vite.

3. Le développement assisté par IA, c'est réel (mais pas magique)

Ce speed run de septembre n'était pas exagéré. Claude Code et Gemini CLI m'ont permis de livrer des refactorisations architecturales en heures qui auraient pris des jours.

Exemple du 14 septembre :


08h04 - Migration du frontend vers un client API standardisé

11h34 - Configuration centralisée des routes (plus d'URLs codées en dur)

13h00 - Standardisation des 10 pages d'agents

16h38 - Tous les agents intégrés avec le système de contexte

17h03 - Tests & Peaufinage (réduction de 92% de la taille du bundle)

Six fonctionnalités majeures. Un dimanche. Tout en allant à l'église, faire les courses, déjeuner, faire une sieste, et jouer à des jeux sur iPad.

Mais voilà la chose : l'IA n'a pas écrit l'architecture. Elle n'a pas décidé des patterns multi-tenant. Elle n'a pas débogué ce cauchemar HTTP/HTTPS. Elle a *amplifié* mes décisions. Partenaire de réflexion, pas nègre littéraire. Cette leçon est devenue encore plus nette quand j'ai commencé à construire une app iOS native sans connaître Swift — Claude Code a échafaudé 7 568 lignes en une seule soirée, mais les décisions de goût produit étaient encore les miennes.

Les 3 pivots qui ont façonné STRAŦUM

Construire cette plateforme a nécessité trois décisions architecturales majeures qui ont fondamentalement changé la trajectoire :

Pivot 1 : API Gemini directe (Jour 2 — 21 août)

Au jour 2, j'ai abandonné l'ADK de Google (leur wrapper SDK Gemini) pour un accès API direct. L'ADK avait des limitations de gestion de session qui entraient en conflit avec l'architecture multi-tenant. La migration a pris 24 heures. Les pivots précoces sont peu coûteux. Les pivots tardifs sont chers.

Pivot 2 : Multi-tenant dès le Jour 1

J'aurais pu construire uniquement pour les PME. Au lieu de ça, j'ai choisi de supporter les agences gérant plusieurs clients. Cette décision a ajouté 3 mois de complexité : routage de schéma, isolation des données, propagation du contexte client. Mais elle a aussi ouvert un potentiel de ventes enterprise — les agences gérant 5 à 15 clients paient proportionnellement plus que les entreprises individuelles. Un revenu 10x par client justifie un temps de développement 3x.

Pivot 3 : Migration Nucléaire (11-22 octobre)

En octobre, j'avais 9 tables d'intelligence séparées (une par type d'agent). Chaque nouvel agent nécessitait de nouvelles migrations, de nouveaux endpoints API, de nouvelles requêtes frontend. J'ai consolidé les 9 en une seule table unifiée avec un contenu flexible sans schéma. La migration a pris 11 jours. Maintenant, ajouter de nouveaux agents prend des heures, pas des jours.

Ces pivots n'étaient pas des échecs techniques — c'étaient des décisions stratégiques. L'IA m'a aidé à exécuter plus vite, mais les décisions architecturales étaient les miennes.

Ce qui fonctionne

- 9 agents marketing IA appliquant 11 frameworks stratégiques

- Isolation des données multi-tenant — les agences peuvent gérer plusieurs clients en toute sécurité

- Système d'apprentissage progressif — partage d'intelligence inter-agents dans les campagnes

- Streaming SSE en temps réel pour toutes les conversations avec les agents

- Interviews de personas interactives qui capturent des insights clients nuancés

- Stratégie marketing faisant le pont entre stratégie d'entreprise et exécution tactique

C'est une plateforme fonctionnelle, pas du vaporware. L'alpha privé signifie que de vrais utilisateurs la testent déjà.

Alpha privé : demande l'accès anticipé

STRAŦUM est en ligne et accepte les premiers testeurs par accès sur invitation uniquement. Je recherche :

- Petites entreprises ou startups (1 à 10 personnes) ayant besoin d'intelligence marketing stratégique

- Agences marketing gérant plusieurs clients qui veulent des outils de stratégie efficaces

- Des early adopters qui veulent façonner le produit via leur feedback

Demande l'accès ici. Je révise personnellement chaque demande et accorde l'accès sous 24 à 48 heures.

Ce que tu obtiens :

- 9 agents marketing IA avec 11 frameworks stratégiques

- Gestion multi-campagnes (agences : gère plusieurs clients)

- Système d'apprentissage progressif qui devient plus intelligent à chaque conversation

- Accès direct à moi pour le feedback et les demandes de fonctionnalités

À quoi s'attendre :

- Alpha privé = en évolution active en fonction des retours utilisateurs

- Je suis réactif aux bugs et aux demandes de fonctionnalités

- Fondateur solo = support authentique et impliqué

La vision plus large

Après 20 ans dans la publicité, j'ai observé le même schéma : une bonne stratégie marketing est coûteuse et inaccessible. Les agences facturent des dizaines de milliers par mois. Les bons stratèges coûtent des centaines de milliers par an. Les fondateurs solos et les petites équipes sont laissés pour compte.

Mais et si l'intelligence marketing stratégique pouvait être augmentée par l'IA ? Pas remplacée — augmentée. Où l'IA gère les frameworks, la recherche, la réflexion structurée, et les humains apportent la créativité, l'intuition, le je ne sais quoi qui fait vraiment fonctionner le marketing.

C'est STRAŦUM. L'intelligence sur l'exécution. La stratégie sur les tactiques. Le partenaire de réflexion sur le nègre littéraire.

Est-ce parfait ? Absolument pas. Est-ce utile ? Je le pense sincèrement.

Réflexions finales (ou : pourquoi je continue à construire en public)

Construire STRAŦUM a été plus difficile que DIALØGUE. Plus complexe. Plus coûteux. Plus de nuits où je me demandais si quelqu'un voudrait vraiment de ça.

Mais voilà ce qui me fait continuer : la même raison pour laquelle j'ai construit DIALØGUE. Parce que je le voulais.

Et parce que documenter ce voyage — les victoires, les cauchemars de débogage, les 23 bugs de navigation, les 3 pivots architecturaux, les 214 migrations de base de données — aide d'autres builders solo à voir ce qui est possible.

Il y a 75 jours, construire une plateforme marketing à 9 agents avec une architecture multi-tenant semblait impossible pour une seule personne. Aujourd'hui, j'invite des gens à la tester.

Qu'est-ce qui a changé ? De meilleurs outils IA — Claude Code en particulier.

Tu construis quelque chose d'ambitieux en solo ? Ou tu y penses ? J'adorerais entendre ce sur quoi tu travailles et ce qui te retient. D'après mon expérience, la partie la plus difficile n'est pas le code — c'est de décider de commencer.

Cordialement, Chandler

Tu veux essayer STRAŦUM ? Demande une invitation.

Continuer la lecture

Mon parcours
Me suivre
Langue
Preferences