Écosystème — registre des dépôts pilotés par instances Claude
Source de vérité pour le skill
/sync. Mettre à jour ce fichier dès qu'un dépôt rejoint ou quitte l'écosystème. Format : 1 entrée par dépôt avec chemin local, dossier mémoire Claude, et inboxes.Registre non dupliqué. Ce fichier vit uniquement ici (
telaria-doc, ex-codexia-doc, hémisphère doc). Les dépôts exécutants (tlr-*) n'en gardent pas de copie — ils pointent vers ce registre via leurCLAUDE.md. Quand le/syncd'un exécutant ne trouve pasecosystem.mden local, c'est normal : il demande les chemins à l'humain ou les dérive de la convention de nommage (C:\src\X→C--src-X). Une copie locale = divergence garantie (zéro-dette).
Dernière mise à jour : 2026-06-06 — Batch 2 : entrée #2 codexia-doc → telaria-doc (repo doc renommé via gh repo rename, redirection active ; migration filesystem dossier+mémoire+skills terminée ; instance Claude désormais « telaria-doc »/Atlas, seul l'inbox sortant inbox-from-doc.md reste inchangé ; passe paresseuse des réfs vivantes effectuée) + entrée #1 codexia → telaria (repo app renommé, redirection active ; l'instance Claude codexia/Lead dev et ses canaux inbox restent inchangés) + + entrée #7 tlr-codexia (Batch 3 / Phase 2 du split, produit doc-IA Veille/Chat/Docs/Metrics/AppSettings extrait & en prod, inbox codexia #48) ; app telaria désormais mince. Précédemment : 2026-06-05 — + entrée tlr-symfony (Batch 3 / Phase 1 du split, socle générique en prod, inbox codexia #46). Batch 1 renommages tlr-* (inbox codexia #45) : 8 dépôts renommés (telaria-embeddings→tlr-embeddings, telaria-mcp→tlr-mcp, telaria-rag→tlr-rag, codexia-ui→tlr-ui, + tlr-ansible/tlr-vhosts/tlr-cli/tlr-agents) ; redirections GitHub actives (rien cassé, noms de package telaria/*-bundle inchangés tant que le code n'est pas propagé) ; doctrine « 2 pépites + cattle » appliquée (seuls codexia et codexia-doc restent en local avec mémoire ; les exécutants ont clones+mémoire Claude supprimés, ré-onboardables). Précédemment : 2026-06-02 codexia v0.5.1 ; note hétérogénéité formats d'en-tête d'inbox + règle « registre non dupliqué ».
Nomenclature des environnements
| Nom | Machine | Usage |
|---|---|---|
local (zeus) |
Windows Mathieu — C:\src\* |
Code + tests unitaires uniquement |
dev |
poseidon — LAN 192.168.1.50:9501 | Développement + premiers tests fonctionnels |
staging |
telaria-dev / adoption-dev (VPS OVH) | Intégration avant prod — validation navigateur externe obligatoire |
production |
telaria-fr / adoption-fr + madrien.fr / mathieuadrien.fr (VPS OVH) | Livraison uniquement — Chef ou Mathieu |
Termes abandonnés : "preprod" → utiliser
devoustagingselon le contexte.
Gouvernance — process obligatoire
Toute instance doit connaître et appliquer le process de livraison dès sa première session.
Principe : aucun dev sans spec complète. Aucune spec sans entrée backlog (ID TLR-XXX). Aucune livraison sans DoD. Voir pilotage/process-livraison.md pour les 10 étapes et les anti-patterns.
Fondations — à lire avant de créer un projet
Toute nouvelle instance qui démarre un projet Symfony dans l'écosystème Telaria doit lire cette section en premier.
Deux bundles sont des socles obligatoires — ne pas les réinventer, ne pas bootstrapper sans eux :
| Bundle | Package | RĂ´le |
|---|---|---|
tlr-symfony |
tlr/symfony-bundle |
Socle commun : multisite (Site + resolver), CMS moteur, Contact, i18n, extensions Twig, entités auto-mappées |
tlr-codexia |
tlr/codexia-bundle |
Produit doc-IA : Veille, Chat, Docs, Metrics, AppSettings — à inclure si le projet porte ces fonctionnalités |
Règle : tout nouveau projet Symfony Telaria (adoption-app, futur projet) part avec tlr-symfony en dépendance Composer. L'oublier = re-coder des briques existantes et créer une divergence de stack.
Voir les entrées détaillées : tlr-symfony · tlr-codexia.
Rôles & autorité
L'écosystème est piloté par une équipe humain + IA explicitement structurée. Chaque acteur a un rôle borné et une autorité claire — toute ambiguïté se tranche selon ce tableau.
Structure de l'écosystème
L'écosystème est organisé en quatre niveaux :
- Mathieu — client et owner, décision finale absolue
- Chef (
tlr-blueprint, Opus) — directeur, tranche sur tout après Mathieu ; définit les produits et coordonne les instances métier - Instances métier (Opus) — Lead Tech Telaria, Lead Tech Adoption, Atlas — autorité dans leur domaine, escaladent au Chef
- Bundles et corpus exécutants (Sonnet/Opus selon rôle) — périmètre borné
Atlas (telaria-doc) est l'instance la plus ancienne. Gardien des deux coffres forts documentaires (telaria-doc + adoption-doc à venir), garant de la philosophie et de la forme transverse. Il supervise la qualité d'ingestion IA sur adoption-corpus sans rôle éditorial.
Fiches de poste complètes : pilotage/fiche-poste-chef.md, pilotage/fiche-poste-lead-tech.md, pilotage/fiche-poste-atlas.md, pilotage/fiche-poste-dev.md, pilotage/fiche-poste-redacteur-web.md.
Principe — bundles autonomes
Un dépôt-bundle = une instance Claude dédiée. Pas de pilotage croisé entre bundles.
Conséquence : un bundle (tlr-mcp, futur tlr-rag rebrancé, etc.) a son propre cerveau exécutant Sonnet. L'Architecte telaria-app (Archie) ne code pas chez les bundles — il arbitre, fait la code review, débloque. Acté 2026-05-29 (décision Mathieu, cf. ack codexia #20).
Tableau des rĂ´les
| Acteur | Rôle | Modèle | Autorité |
|---|---|---|---|
| Mathieu | Client / Owner | — | Décision finale absolue |
Chef (tlr-blueprint) |
Directeur — définit produits Telaria + Adoption, arbitre tout, coordonne les instances | Opus | Deuxième autorité après Mathieu |
Lead Tech Telaria (telaria-app) |
Autorité technique Telaria — code, tests, déploiements, intégration bundles | Opus | Dernier mot technique Telaria ; escalade au Chef |
Lead Tech Adoption (adoption-app) |
Autorité technique Adoption — code, tests, déploiements | Opus | Dernier mot technique Adoption ; escalade au Chef |
Atlas (telaria-doc) — ce dépôt |
Lead Doc — gardien de telaria-doc + adoption-doc (à venir) ; garant forme + philosophie transverse |
Opus | Canon doc + processus ; escalade au Chef |
Rédacteur web (adoption-corpus) |
Production corpus RAG Adoption — fiches pédagogiques, cas d'usage | Opus | Périmètre éditorial adoption-corpus |
tlr-embeddings |
Service owner — microservice Python /embed /health |
Sonnet | Périmètre service uniquement |
tlr-rag |
Bundle owner cœur RAG L0 | (piloté par telaria-app, pas d'instance dédiée) |
— |
tlr-mcp |
Bundle dev — serveur MCP L1 | Sonnet | Périmètre bundle uniquement |
tlr-ui (⏸️ non démarré) |
Bundle UI owner — composants Twig/Stimulus | Sonnet ou Haiku (à arbitrer par Chef) | Périmètre bundle UI uniquement |
Pourquoi cette répartition : Opus = puissance + autonomie sur les rôles décisionnels et de production experte. Sonnet/Haiku = exécution maîtrisée sur périmètre borné. Maîtrise des coûts assumée.
⏸️
tlr-ui— non démarré. Repo existant (renommétlr-ui, Batch 1) sans instance Claude ni mémoire vivante (cattle ré-onboardable). Case réservée dans la topologie. Blocage technique connu : upgradestimulus-bundle 3.0retenu par contraintecodexia/ui-bundle ^2.31— à débloquer lors de l'onboardingtlr-ui.
Règles d'arbitrage :
- Tout arbitrage inter-instances → Chef en premier lieu ; Mathieu en dernier recours.
- Canon spec = consultation Atlas AVANT diffusion aux exécutants : sur tout point qui touche le canon documentaire (spec, contrat d'interface, convention), le Lead Tech consulte Atlas avant de communiquer une décision aux bundles. Règle établie suite au retex
e854ce1(2026-05-30). - Attribution d'un modèle à une nouvelle instance → décision du Chef (cohérence coût/autorité).
- Toute décision produit ou stratégique → Chef tranche, Mathieu valide si impact majeur.
Convention de nommage
- Mémoire Claude :
C:\Users\mathi\.claude\projects\<repo-encoded>\memory\(sous Windows,<repo-encoded>= chemin avec\et:remplacés par-). - Inbox entrante (que je lis) :
inbox-from-<expéditeur>.mddans ma mémoire. - Inbox sortante (où j'écris) :
inbox-from-<moi>.mddans la mémoire du destinataire. - Numérotation des messages :
# 📨 #N — <expéditeur> → <destinataire> (<date>).
⚠️ Hétérogénéité des formats d'en-tête (dette doc à harmoniser). Trois conventions coexistent aujourd'hui dans les inboxes :
- Numéroté niveau 1 :
# 📨 #N — …(cible canonique ci-dessus ; codexia ↔ doc récent).- Numéroté niveau 2 :
## # 📨 #N — …(variante observée codexia ↔ doc).- Daté sans
#N:## AAAA-MM-JJ — …(sans emoji ; doc → tlr-mcp, ettlr-embeddingsqui assume ce format — déjà noté dans son entrée).Conséquence : tout outil qui lit les inboxes (ex.
tlr inboxcôtételaria-claude) doit gérer les trois. Cible : converger vers le format 1. Chantier d'harmonisation à planifier (non bloquant). Constaté 2026-05-30.
Dépôts actifs
1. telaria-app — application Symfony (ex-codexia, ex-telaria) · marque/produit assemblé
Repo GitHub renommé
telaria → telaria-app(2026-06-07). Instance : Lead Tech Telaria (à onboarder) — Opus. ⚠️ État prod au 2026-06-15 : régression MEP (assets ❌, mail ❌, ChatbotConfig ❌ 500) — rétablissement = priorité n°1.
| Champ | Valeur |
|---|---|
| Repo GitHub | <owner>/telaria-app (ex-telaria/codexia, redirections actives) |
| Chemin local | C:\src\telaria-app |
| Mémoire Claude | C:\Users\mathi\.claude\projects\C--src-telaria-app\memory\ |
| Inbox-in (de doc) | …\C--src-telaria-app\memory\inbox-from-doc.md |
| Instance Claude | Lead Tech Telaria (à onboarder) — Opus |
| Pilote aussi | tlr-rag (telaria/rag-bundle), tlr-symfony (tlr/symfony-bundle), tlr-codexia (tlr/codexia-bundle) — bundles Composer |
| Version courante | prod develop (28792e3) — app désormais mince (User/auth + surface + CMS-front) après extraction du produit doc-IA en bundle tlr-codexia (Phase 2) et du socle générique en tlr-symfony (Phase 1) ; socle multisite (résolution par host + CMS multi-domaines) + mail multi-NDD signé DKIM. Déployée en prod (telaria.dev) — ⚠️ état dégradé post-MEP 2026-06-13/15. |
2. telaria-doc — documentation, specs, pilotage (ce dépôt, ex-codexia-doc)
Repo GitHub renommé
codexia-doc → telaria-doc(2026-06-06, Batch 2, redirection active) ; migration filesystem terminée : dossier localC:\src\telaria-docet dossier mémoireC--src-telaria-docen place, skillswakeup/sync/pwprepointés. L'instance Claude est désormais « telaria-doc » / Atlas (Doc Lead) ; seul le fichier d'inbox sortantinbox-from-doc.mdne change pas (expéditeur = « doc »). Historique de l'opération :migration-batch2-telaria-doc.md.
| Champ | Valeur |
|---|---|
| Repo GitHub | <owner>/telaria-doc (ex-codexia-doc, redirection active) |
| Chemin local | C:\src\telaria-doc |
| Mémoire Claude | C:\Users\mathi\.claude\projects\C--src-telaria-doc\memory\ |
| Inbox-in (de codexia) | …\C--src-telaria-doc\memory\inbox-from-codexia.md |
| Inbox-in (de embeddings) | …\C--src-telaria-doc\memory\inbox-from-embeddings.md |
| Inbox-in (de blueprint) | …\C--src-telaria-doc\memory\inbox-from-blueprint.md |
| État sync | memory\sync-state.json |
| Modèle Claude | Opus (rigoureux) — instance « telaria-doc » / Atlas |
| Version courante | v0.9.0 (2026-06-16) — déménagement Atlas : migration pilotage popotte → tlr-doc, telaria-doc recentré doc officielle pure. Précédemment v0.8.0 non taggé (2026-06-13 — restructuration 4 zones, migration fiches adoption-corpus). |
3. tlr-embeddings — microservice Python /embed /health (ex-telaria-embeddings)
| Champ | Valeur |
|---|---|
| Chemin local | C:\src\tlr-embeddings (clone présent — doctrine cattle, ré-onboardable) |
| Mémoire Claude | supprimée (ré-onboardable à neuf via onboarding-existant.md) — dossier C--src-telaria-embeddings supprimé Batch 1, pas recréé |
| Inbox-in | N/A tant que non ré-onboardé ; côté doc, l'historique reçu reste dans …\C--src-telaria-doc\memory\inbox-from-embeddings.md (lus jusqu'à #8) |
| Modèle Claude | Sonnet (moins rigoureux sur les rituels synchro — vigilance accrue) |
| Version courante | v0.1.3 (2026-05-29, validation items vides + CI flavor: latest=auto) |
| ⚠️ Spécificité | Format d'inbox daté sans #N ; renumérotation rétro côté lecteur si besoin. |
4. tlr-rag — bundle Symfony cœur RAG (L0) (ex-telaria-rag)
| Champ | Valeur |
|---|---|
| Chemin local | C:\src\tlr-rag (clone présent — consommé aussi via Composer telaria/rag-bundle, doctrine cattle) |
| Mémoire Claude | Aucune — pas d'instance Claude dédiée |
| Inbox-in | N/A |
| Pilote effectif | codexia (mĂŞmes commits, mĂŞme release flow) |
| Version courante | v0.1.3 (L0 validé en prod 2026-05-26) |
→ tlr-rag est un artefact piloté par codexia, pas une instance autonome. Aucune synchro directe à faire avec lui ; passer par codexia.
5. tlr-mcp — bundle Symfony serveur MCP (L1) (ex-telaria-mcp)
| Champ | Valeur |
|---|---|
| Chemin local | C:\src\tlr-mcp (clone présent — doctrine cattle, ré-onboardable) |
| Mémoire Claude | supprimée (ré-onboardable à neuf via onboarding-existant.md) — dossier C--src-telaria-mcp supprimé Batch 1, pas recréé |
| Inbox-in | N/A tant que non ré-onboardé ; côté doc, l'historique reçu reste dans …\C--src-telaria-doc\memory\inbox-from-mcp.md (lus jusqu'à #3) |
| Pilote technique | codexia (Lead dev) — arbitrages techniques |
| Modèle Claude | Sonnet (claude-sonnet-4-6) — exécutant |
| Version courante | v0.1.3 (2026-05-30, tag v0.1.3) — stdio + 3 outils (list_docs/read_doc/search_docs) + auth opaque/scopes + quotas (tenant,outil) ; tools/list auth optionnelle + LIFECYCLE→-32600 ; fix instanceof avant load (tools/list non vide) + ContainerWiringTest. Embarqué et validé end-to-end dans telaria (Phase 7). Nom de package telaria/mcp-bundle inchangé. Précédemment v0.1.1 (11e5aa3, arbitrages Doc Lead e854ce1). |
| Spec faisant foi | specs/ia-mcp.md (quotas V1 par tenant+outil, pas de global) |
→ Bundle Symfony avec instance Claude dédiée (Sonnet) suite à la règle « 1 dépôt = 1 instance ». Pilote technique = codexia ; coordination passe aussi directement par doc via les canaux inboxes. Statut actuel : instance non vivante (clone+mémoire supprimés, Batch 1) — sera ré-onboardé sous tlr-mcp le jour venu.
6. tlr-symfony — bundle Symfony socle générique multi-domaines (L0)
| Champ | Valeur |
|---|---|
| Chemin local | C:\src\tlr-symfony (clone présent — consommé principalement via Composer tlr/symfony-bundle, doctrine cattle) |
| Mémoire Claude | Aucune — pas d'instance Claude dédiée |
| Inbox-in | N/A |
| Pilote effectif | codexia (même release flow ; techno extraite de l'app, ≠instance) |
| Version courante | repo tlr-symfony develop (5476856), consommé par telaria en VCS dev-develop — Phase 1 du split en prod (2026-06-05, inbox codexia #46) |
| Périmètre | socle générique : Markdown/File/i18n, multisite (Site + resolver/context), CMS moteur, contact ; entités auto-mappées (zéro migration), config sémantique de bundle, couplage entité→app via resolve_target_entities + interface |
→ tlr-symfony est un artefact piloté par codexia (issu du split Batch 3 / Phase 1), pas une instance autonome : pas de canal inbox (absent de la matrice ci-dessous). Phase 2 = bundle produit tlr-codexia — extrait & en prod (voir section 7).
⚠️ Socle obligatoire pour tout nouveau projet Symfony Telaria. Voir section Fondations en tête de ce document.
7. tlr-codexia — bundle Symfony produit doc-IA (L2)
| Champ | Valeur |
|---|---|
| Repo GitHub | <owner>/tlr-codexia (privé) |
| Chemin local | C:\src\tlr-codexia (clone présent — consommé principalement via Composer tlr/codexia-bundle, doctrine cattle) |
| Mémoire Claude | Aucune — pas d'instance Claude dédiée |
| Inbox-in | N/A |
| Pilote effectif | codexia (même release flow ; produit extrait de l'app, ≠instance) |
| Version courante | repo tlr-codexia develop (28792e3) — Phase 2 du split en prod (2026-06-06, inbox codexia #48) ; 5 incréments verts (160/160), zéro migration |
| Périmètre | produit doc-IA : Veille · Chat · Docs · Metrics · AppSettings (moteurs + entités + repos + commands + scheduler + message) ; entités auto-mappées, couplage User via Tlr\Codexia\Contract\VeilleReaderInterface + resolve_target_entities, couplage RAG via require telaria/rag-bundle |
→ tlr-codexia est un artefact piloté par codexia (split Batch 3 / Phase 2), pas une instance autonome : pas de canal inbox (absent de la matrice ci-dessous), comme tlr-rag et tlr-symfony. Avec son extraction, l'app telaria devient mince (User/auth + surface + CMS-front).
8. tlr-blueprint — repo de direction (Chef)
| Champ | Valeur |
|---|---|
| Repo GitHub | <owner>/tlr-blueprint (créé 2026-06-13) |
| Chemin local | C:\src\tlr-blueprint |
| Mémoire Claude | C:\Users\mathi\.claude\projects\C--src-tlr-blueprint\memory\ |
| Inbox-in (de doc) | …\C--src-tlr-blueprint\memory\inbox-from-doc.md |
| Instance Claude | Chef (à onboarder) — Opus |
| Version courante | 0.1.0 (2026-06-13) — ⚠️ contenu actuel = archives instance précédente (Archie), à valider par Mathieu avant réutilisation |
| Périmètre | Vision produit, roadmaps, ADRs stratégiques, pilotage transverse Telaria + Adoption. Pas de doc technique (→ telaria-doc), pas de code (→ repos applicatifs). |
→ tlr-blueprint est l'espace de travail du Chef — deuxième autorité de l'écosystème. Le canon documentaire reste chez telaria-doc (Atlas).
9. adoption-app — application Symfony standalone (adoption IA)
| Champ | Valeur |
|---|---|
| Repo GitHub | <owner>/adoption-app (créé ~2026-06-07) |
| Chemin local | C:\src\adoption-app |
| Mémoire Claude | à onboarder si instance dédiée créée |
| Inbox-in | N/A (pas encore d'instance) |
| Pilote effectif | Archie (telaria-app) |
| Version courante | develop (c03e66a) — L1 génération multi-vendor fonctionnel sur adoption.lan (env dev, poseidon) ; L2 corpus en attente |
| Périmètre | App autonome d'accompagnement à l'adoption IA (génération Claude) — séparée de telaria-app par décision architecture (revert b43b734) |
10. adoption-corpus — corpus RAG documentaire (adoption IA)
| Champ | Valeur |
|---|---|
| Repo GitHub | <owner>/adoption-corpus (bootstrappé par Archie, 2026-06-13) |
| Chemin local | C:\src\adoption-corpus |
| Mémoire Claude | Aucune propre — pas d'instance Claude dédiée |
| Inbox-in | N/A |
| Pilote effectif | Atlas (telaria-doc) — dépôt documentaire |
| Version courante | develop (7acc5eb) — 59 fiches pédagogiques IA importées depuis telaria-doc/04-outils-ia/agents/ (2026-06-13) |
| Périmètre | Corpus documentaire RAG pour adoption-app : fiches pédagogiques (chapitres 1-10 + annexes), cas d'usage métier, ressources de formation. Structure : sources/, validated/, metadata/. Pas de doc technique (→ telaria-doc). |
→ adoption-corpus est le territoire éditorial du Rédacteur web, supervisé par Atlas pour la forme et l'optimisation IA. Le contenu est produit par le Rédacteur web + Lead Tech Adoption ; Atlas garantit la qualité d'ingestion. Pas de canal inbox actif.
11. adoption-doc — documentation produit Adoption IA (à venir)
| Champ | Valeur |
|---|---|
| Repo GitHub | <owner>/adoption-doc (à créer) |
| Chemin local | C:\src\adoption-doc (à créer) |
| Mémoire Claude | C:\Users\mathi\.claude\projects\C--src-adoption-doc\memory\ (à créer) |
| Instance Claude | Atlas — Lead Doc, Opus ; onboardé en co-session avec Lead Tech Adoption |
| Version courante | N/A — à initialiser |
| Périmètre | Documentation produit de l'Adoption IA. Initié avec rétro-doc produite par Atlas + Lead Tech Adoption. Deuxième coffre-fort d'Atlas. |
→ adoption-doc sera onboardé après l'instance Chef. Atlas en est le gardien au même titre que telaria-doc.
12. tlr-memory — backup outillage IA (mémoires Claude + settings)
| Champ | Valeur |
|---|---|
| Repo GitHub | <owner>/tlr-memory (privé) |
| Chemin local | C:\src\tlr-memory |
| Mémoire Claude | Aucune — pas d'instance dédiée |
| Inbox-in | N/A |
| Pilote effectif | Hook Stop global (backup-memory.ps1 depuis tlr-claude) |
| Version courante | 0.1.0 (2026-06-14) — backup projects/*/memory/ + settings.json |
| Périmètre | Artefact utilitaire : backup automatique des mémoires Claude et de la config globale à chaque fin de session. Pas de code, pas d'instance. |
→ tlr-memory est un repo de persistance d'outillage IA, pas un bundle applicatif. Alimenté par backup-memory.ps1 (dans tlr-claude). Pas de canal inbox, pas d'instance Claude.
13. tlr-ansible — IaC infrastructure (poseidon + VPS OVH)
| Champ | Valeur |
|---|---|
| Repo GitHub | <owner>/tlr-ansible (privé) |
| Chemin local | C:\src\tlr-ansible |
| Mémoire Claude | Aucune — pas d'instance dédiée |
| Inbox-in | N/A |
| Pilote effectif | Mathieu + Chef (décisions infra) |
| Version courante | develop (eabf940) — roles : system, workers, mail, vhosts, adoption ; banc poseidon vert (Ubuntu 26.04 LTS + PHP 8.5) |
| Périmètre | Provisioning Ansible pour poseidon (env dev LAN) et VPS OVH (staging + prod). Inventaires : inventory/dev.ini, inventory/production.ini. |
→ Repo IaC sans instance Claude. Piloté par Mathieu lors des interventions infra ; le Chef arbitre les décisions d'architecture réseau/hébergement.
14. tlr-vhosts — vhosts Apache versionnés (source unique)
| Champ | Valeur |
|---|---|
| Repo GitHub | <owner>/tlr-vhosts (privé) |
| Chemin local | C:\src\tlr-vhosts |
| Mémoire Claude | Aucune — pas d'instance dédiée |
| Inbox-in | N/A |
| Pilote effectif | Mathieu + tlr-ansible (déploiement des templates) |
| Version courante | develop (d392e72) — vhosts templatisés par environnement (templates/, env/) |
| Périmètre | Source unique des vhosts Apache de l'écosystème. Templates avec placeholders par vhost/environnement. Rendu automatique avant application. |
→ Artefact infra sans instance Claude. Consommé par tlr-ansible pour le déploiement.
15. tlr-agents — CLI shell de l'écosystème (tlr)
| Champ | Valeur |
|---|---|
| Repo GitHub | <owner>/tlr-agents (privé) |
| Chemin local | C:\src\tlr-agents |
| Mémoire Claude | Aucune — pas d'instance dédiée |
| Inbox-in | N/A |
| Pilote effectif | Atlas (telaria-doc) — développeur principal |
| Version courante | develop (68874dc) — verbes : tlr pull, tlr inbox, tlr sync, tlr bootstrap ; agnostique au format de message |
| Périmètre | CLI shell tlr — outillage de coordination des instances Claude (pull inboxes, lecture inbox, sync). Complémentaire à tlr-claude (setup) et aux skills rituels. |
→ Artefact outillage sans instance Claude dédiée. Développé et maintenu par Atlas.
16. tlr-claude — environnement de travail Claude (setup + skills + backup)
| Champ | Valeur |
|---|---|
| Repo GitHub | <owner>/tlr-claude (privé) |
| Chemin local | C:\src\tlr-claude |
| Mémoire Claude | Aucune propre — c'est le repo qui contient les skills/settings de toutes les instances |
| Inbox-in | N/A |
| Pilote effectif | Atlas (telaria-doc) — développeur |
| Version courante | develop (ccb44e9) — skills rituels (pwp/sync/wakeup), backup-memory.ps1, Install-Skills, bootstrap machine neuve, auto mode Claude par défaut |
| Périmètre | Amorce complète de l'environnement Claude : un git clone + une commande déploie toute la constellation sur une machine neuve. Skills versionnés, settings, hooks. |
→ Repo méta-outillage. Pas de produit Telaria, pas d'instance Claude dédiée. Développé par Atlas.
17. tlr-cli — CLI Bash d'administration serveur (tlr)
| Champ | Valeur |
|---|---|
| Repo GitHub | <owner>/tlr-cli (privé, branche master) |
| Chemin local | C:\src\tlr-cli ; installé en prod VPS à /home/ubuntu/.tlr |
| Mémoire Claude | Aucune — pas d'instance dédiée |
| Inbox-in | N/A |
| Pilote effectif | Mathieu (ops) + Atlas (doc) |
| Version courante | 0.1.4 (2026-03-12) — module vhosts (pull/sync/install/install-all/fix-bom), déploiement basé sur tlr-vhosts, autocomplétion, encodage UTF-8 normalisé |
| Périmètre | CLI Bash tlr pour l'administration des serveurs Telaria. Modules : core (help/test/list), system (info/status/check), deploy (list/deploy), vhosts (list/pull/sync/install/install-all/fix-bom). Tests TDD intégrés (tlr test). Consomme tlr-vhosts pour le rendu des templates Apache. |
| Installation VPS | git clone … .tlr dans /home/ubuntu/ + bash .tlr/scripts/bootstrap.sh → symlink ~/.local/bin/tlr, persistance .bashrc. Hook post-merge disponible pour auto-bootstrap après git pull. |
→ Outil en production sur le VPS OVH. Pas de canal inbox, pas d'instance Claude dédiée.
⚠️ Dettes de renommage (2026-06-16) :
- README dit encore
telaria-bash(ancien nom du repo) — à mettre à jourAGENTS.mdpointe versC:\src\telaria-bash(ancien chemin local) — à corriger enC:\src\tlr-cli- Branche par défaut GitHub =
master; branchedevelopexiste en remote — à aligner (switcher default →develop)
18. tlr-doc — espace de travail Atlas
| Champ | Valeur |
|---|---|
| Repo GitHub | <owner>/tlr-doc (privé, créé 2026-06-16) |
| Chemin local | C:\src\tlr-doc |
| Mémoire Claude | C:\Users\mathi\.claude\projects\C--src-tlr-doc\memory\ |
| Inbox-in | N/A — les dépôts passent par drafts/ |
| Instance Claude | Atlas — dépôt principal Atlas (déménagement complet 2026-06-16) |
| Version courante | v0.1.0 (2026-06-16) — déménagement complet : mémoire injectée, pilotage popotte importé depuis telaria-doc, CLAUDE.md opérationnel |
| Périmètre | Dépôt principal de travail d'Atlas : drafts/ (brouillons specs déposés par autres instances) · coordination/ (journal actif, roadmap, scrum) · wip/ (travaux en cours, audits) · tools/ (gabarits, scripts, rituel-sleep) · memory-backup/ (coffre-fort mémoire versionné). Pas de documentation publiable — tout ce qui est livrable va dans telaria-doc ou adoption-doc. |
→ tlr-doc est le carnet de travail versionné d'Atlas. Même rôle que tlr-blueprint pour le Chef. Invisible du RAG (hors scope ingestion). Atlas y travaille depuis C:\src\tlr-doc mais continue à livrer dans telaria-doc et adoption-doc.
Matrice des canaux
| Émetteur ↓ \ Récepteur → | telaria-app | telaria-doc | tlr-blueprint | tlr-embeddings | tlr-mcp |
|---|---|---|---|---|---|
| telaria-app | — | inbox-from-codexia.md ✅ |
(à ouvrir après onboarding Chef) | inbox-from-codexia.md ⏸️ |
inbox-from-codexia.md ⏸️ |
| telaria-doc | inbox-from-doc.md âś… |
— | inbox-from-doc.md ✅ |
inbox-from-doc.md ⏸️ |
inbox-from-doc.md ⏸️ |
| tlr-blueprint | (à ouvrir après onboarding Chef) | inbox-from-blueprint.md ✅ |
— | (pas observé) | (pas observé) |
| tlr-embeddings | (pas observé) | inbox-from-embeddings.md ✅ |
(pas observé) | — | (pas observé) |
| tlr-mcp | inbox-from-mcp.md âś… |
inbox-from-mcp.md âś… |
(pas observé) | (pas observé) | — |
Canal tlr-blueprint ↔ telaria-doc actif depuis le 2026-06-14. embeddings ↔ mcp non prévu. Canaux telaria-app ↔ tlr-blueprint à ouvrir lors de l'onboarding du Chef.
⏸️ Canaux
tlr-embeddings/tlr-mcpen sommeil depuis le Batch 1 (2026-06-05) : clones et mémoires supprimés (doctrine cattle). Inboxes reçues côtételaria-docconservées comme historique. Réactiver au ré-onboarding.
Voir aussi
- Skill :
C:\Users\mathi\.claude\skills\sync\SKILL.md - Plan global : mémoire
synchro-inter-instances(côté telaria-doc). - Format inbox de référence :
memory\inbox-from-codexia.md.