mardi 1 septembre
Mes projets
Maintenant
Ton action attendue · La Dépêche — Correspondant local
valider le brouillon d'annonce (angle + faits) avant envoi
La Dépêche — Correspondant local
valider le brouillon d'annonce (angle + faits) avant envoi
il y a 1 mois
Veille concurrentielle (multi-marché)
relire les cibles « propose » restantes (FR : Atchoum/CoopGo/HelloAsso/Billetweb + EU : Caroster/VIB3S/Mube/Karos) ; décider si BusForFun est un rival à combattre ou une couche « bus » à intégrer dans la carte multimodale
il y a 1 mois
TribuLive (API covoiturage + legacy en prod)
arbitrage A vs B pour les pages non-covoit ; go pour appliquer la data en prod ; DNS tribulive.mobi le moment venu (bascule de nuit, par lui)
il y a 1 mois
Pêche le Lauragais — spots de pêche
créer la Communauté WhatsApp (mode d'emploi 10 min dans docs/communaute-whatsapp.md) + envoyer le lien d'invitation · CAFÉ AVEC FIFI (6 questions dans projet-bathymetrie.md) · récit Vallègue promis ce soir · TRANCHER LE NOM (dossier prêt : docs/noms-candidats.md, reco Première Pêche) · raconter sa session à Vallègue (nourrit la page « première sortie ») · choisir 3-5 guides à contacter (INDEX.md) · DONNER l'URL live à la session OSLOW (NUXT_PUBLIC_PECHE_URL) · trancher le nom du site · trouver un magasin de pêche local · PDF guide fédé 31 · noter sa perche (Vallègue !)
il y a 1 mois
OSLOW — guide de randonnée
choix du 2e chemin (Thésauque/Canal du Midi/Saint-Ferréol) + validation fiche nature Télégraphe · ses photos du lac dans ~/dev/oslow + un enregistrement de sa voix + images NanoBanana · URL live projet Pêche · retirer le guide FICTIF « Claire Bareille » avant indexation · choix du domaine (.com/.io)
il y a 1 mois
Resilientlab — site de l'entreprise de Sébastien
poursuivre la refonte Astro style Bauhaus
il y a 1 mois
Miditec Pilot — pilot.miditec.fr
à définir (maquette Vue 3 déployée, 3 profils)
il y a 1 mois
Falcon / Jifmar (commute-recap + jifmar-pilotage)
à définir avec Jifmar (pipeline logiciel validé, dashboard déployé)
il y a 2 mois
Miditec — refonte miditec.fr
poursuivre la migration WordPress → Astro page par page (SEO critique)
il y a 2 mois
Miditec — sync prix CRM
rien (outil opérationnel, 218 produits THERMOLOGISTIK synchronisés)
il y a 2 mois
Décoratrice (bureau-des-possibles)
à définir avec la cliente
il y a 3 mois
Cockpit — assistant exécutif personnel
basculer le destinataire du raccourci GIF vers Cessya quand prêt · installer le raccourci routeur vocal · dire quelles fonctionnalités ajouter ensuite
il y a 1 mois
Orga email & comptes
MAJ carte Cloudinary + SendGrid (urgent, 3e relance) · vérifier les 2 codes OneDrive non sollicités (19/06 + 02/07, possible phishing) · suivre la réclamation Qonto 907,82 € et l'incident fraude de juin · risques sécurité console Workspace · alias services@ · coller les 4 filtres Gmail · refaire l'import resilientlab · vider le label a-supprimer (9 threads) · statuer sur les 3 relèves POP3 cassées (friofool@gmail.com, sebastien@tribugo.mobi, sebastienmaurette@yahoo.fr — erreur d'auth, plus rien ne remonte depuis des mois) : réparer (mot de passe d'application) ou supprimer · valider la liste de fermetures de l'inventaire (inventaire-comptes.md) et statuer sur Malt/Trello · lister l'usage des identités découvertes
il y a 1 mois
Dernières actions
La Dépêche — Correspondant local
- 2026-07-21Brouillon d'annonce du concours de labour régional (25/07) rédigé — angle « le champion départemental reçoit à domicile », pour ne pas doublonner l'article départemental déjà paru
- 2026-07-21Commande reçue de Stenka Jontes (La Dépêche) : annoncer puis couvrir le concours de labour du 25/07 à Villefranche ; infos + affiche fournies par Damien Mazières (organisateur)
- 2026-07-21Création du projet : sortie de Notion, centralisation dans Cockpit
Veille concurrentielle (multi-marché)
- 2026-07-21**Deep-dive BusForFun livré** (`rapports/2026-07-21-deepdive-busforfun.md`, cible passée `valide`) : groupe IT (fondé 2015 Venise, Luca Campanile CEO), **filiale BUSFORFUNESPAÑA S.L.** (CIF B56538762, Barcelone, 7 sal. 2024, **+1,5 M€ Indolfi & Indolfi**). **Bus partagé MONO-MODE** (asset-light : flottes locales + algo propriétaire), double canal billetterie B2C + BusForFun Business corporate. Clients solides : **Sónar, Monegros, Polar Sound, Fan Futura, Cádiz CF, Circuit BCN-Catalunya, JO Milan-Cortina 2026**. Multi-pays ES/IT/PT/CH/FR. **Verdict : menace MOYENNE** — l'acteur ES le mieux financé sur le narratif « mobilité durable festival », préempte le budget mobilité organisateur, MAIS mono-mode (pas de covoit/TC/navette/vélo, pas de carte « comment venir ») → complémentaire autant que rival, **intégrable comme couche bus** de la carte multimodale TribuLive
- 2026-07-21**Presse ES carbone/mobilité festivals capitalisée** (recherche éclair `rapports/2026-07-21-espagne-carbone-covoit.md` + section presse du deep-dive) : 6 liens exploitables (Moncloa, Plataforma Zeo, Corresponsables, Enterticket, Sostenibilidad.es, Forbes) pour argumentaire commercial / dossier subvention TribuLive ES ; chiffre-clé confirmé **80 % de l'empreinte carbone d'un festival = transport des spectateurs**
- 2026-07-10**Carte de France du covoit festival** (`rapports/2026-07-10-festivals-fr-covoit.md`, ~22 festivals) : TribuLive = 3 confirmés (Déferlantes, Vieilles Charrues, **Les Nuits Secrètes** nouveau). **StadiumGo = 2** dont **Beauregard (nouveau)** + Hellfest. Constat structurel : la menace n°1 en FR n'est pas StadiumGo mais le **covoit régional** (MOV'ICI/Pass Pass/Ouestgo/Covoit IDFM = souvent **Karos en marque blanche**, présent sur ≥5 gros festivals). Ouverts (prospection) : We Love Green, Printemps de Bourges, La Route du Rock, Motocultor, Cabaret Vert. Churn map élargie à 19 organisateurs suivis + empreintes régionales (Ouestgo/MOV'ICI/Pass Pass/AMP-Karos)
Cockpit — assistant exécutif personnel
- 2026-07-10Refonte layout complète (accueil, Aujourd'hui, Projets, Décisions, La nuit, détail projet) : toutes les pages passent de colonnes étroites (max-w-xl/5xl) à 1800px, grilles élargies, Aujourd'hui en dashboard 3 colonnes teintées — commits 488a0bd, f07709f, 08fc3eb
- 2026-07-10Bug corrigé : cartes projet non cliquables (`<component :is="'NuxtLink'">` en chaîne ne se résolvait pas côté SSR, sortait un tag `<NuxtLink>` littéral inerte au lieu d'un `<a href>`) — fix via import `#components`, commit f07709f
- 2026-07-10Logo « Cockpit » (Sidebar + TopBar) rendu cliquable → accueil — commit 08fc3eb
TribuLive (API covoiturage + legacy en prod)
- 2026-07-10🆕 CHANTIER STATS CLIENT (organisateur) lancé — LIVE avant le 16/07 (arbitrage Sébastien). Page où l'orga voit l'activité mobilité de SON événement (covoit actuels, trajets, demandes, mises en relation, navettes, places, CO₂ estimé) + EXPORT (imprimable/CSV) pour le dossier subvention CNM. Double usage : preuve de valeur pricing + bilan mobilité douce. Cible immédiate = Vieilles Charrues 2026 en live pendant le pic. **Archi (CTO, validée) :** interface sur le NOUVEAU code (front refonte `tribugo-web` = repo « tribulive-web ») ; données covoit = **endpoint agrégé read-only côté LEGACY Rails** (`tribugo-on-rails`, 1 endpoint + HMAC, zéro modif schéma, SQL Couche B portée vers Rails → plus de firewall/cold-start sur le chemin client) ; accès = **magic link par event** (token=HMAC-SHA256(secret, slug), stateless) ; **contrat JSON figé v1.0** (front agnostique de la source, repointable à la migration). Trafic Plausible = phase 2 optionnelle via **proxy tribugo-api** (clé Stats API en env, JAMAIS côté front). **Ticket d'orchestration + contrat figé : `tribugo-api/tickets/2026-07-10-cto-stats-client-organisateur.md`.** Répartition : Projet pose/pilote les tickets, CTO exécute+pushe+vue transverse. Gate ops : deploy legacy = brique du festival → test à fond + PR + viser deploy avant le 14/07 ; merge prod = go explicite Sébastien. **MAJ 13:30 :** contrat v1.0 **GELÉ** (forme approuvée CTO). Notes d'exé actées : CO₂ basé sur `mises_en_relation` (1 mise ≈ 1 voiture évitée, plus défendable CNM) ; `places_occupees` en proxy sur mises si le schéma legacy ne le porte pas ; `par_od` best-effort ; `platform.status` piloté par joignabilité DB ; limite v1 = token HMAC déterministe sans expiration (rotation secret = invalide tout). Exécution : CTO prend les lots 2-3-4 en **worktrees isolés par repo**, owne tous les commits/push (rien en prod sans go Sébastien relayé par moi). **Lot 2 (endpoint legacy) DÉMARRÉ.** Clé **Plausible Stats API déjà créée par Sébastien** (testée 200, trousseau `plausible-api`) → phase 2 sans dépendance. Prochain jalon : endpoint sort VC=58/89/13/31 → vérif conjointe avant branchement front. Deploy visé avant le 14/07.
- 2026-07-10⚡ ARBITRAGE STATS = LEGACY-ONLY POUR LE FESTIVAL. Sébastien tranche : pour Vieilles Charrues (16-19/07) on mesure via **Plausible sur le legacy** ; la **refonte / Couche B = plus tard**. (A) **Couche A LIVE** : le CTO a poussé Plausible (cookieless, sans bandeau) sur les 2 surfaces — master `f4a1660` → tribulive.mobi, widget `4023fd1` → widget.tribulive.mobi (1er build widget en 1 an, deps propres `vue3-zoomer`, build vert). Site Plausible `tribulive.mobi` créé (essai 9 j, couvre le festival), `data-domain=tribulive.mobi`, prop `surface` (site/widget). Events : covoit_page_vue, clic_proposer_trajet/publier_demande/rejoindre/contacter, submit_*, clic_pdf_navette (prop `ligne`, précieux BreizhGo), bascule_liste, clic_filtre. Netlify **payé** (Pro actif → 22/07, plus de dunning). **VÉRIFIÉE ET CLOSE** (CTO) : script HTTP 200 sur les 2 URL prod, pageviews + sources remontent (référents festival-lesdeferlantes.com / lesnuitssecretes.com = preuve que le widget embarqué reporte). Goals posés à la main dans l'UI Plausible (API provisioning bridée Enterprise) : clic_pdf_navette (prop `ligne`), submit_trajet, submit_demande. (B) **Couche B EN PAUSE** : commit `d301acd` (endpoint `/api/v1/stats`, `LegacyRecord` read-only, `public/stats.html`+`/dashboard`, testé local vs new_prod = VC 58 trajets/89 demandes/13 mises en relation/31 navettes) **parqué sur branche `feat/stats-dashboard-couche-b`, NON poussé**. Rien engagé sur Render (pas de LEGACY_DATABASE_URL, pas d'IP DO Trusted Sources, pas de warm-up). Gotcha noté pour la reprise : tribulive-api = Render **free → cold start** (502 au 1er hit) + firewall DO managed (allowlist les 3 IP sortantes statiques du service, visibles seulement dans le dashboard Render). Reprise au « futur projet ». Mapping sessions confirmé : `Agent.CTO` (local_e9528ad9) = exécutant TribuLive.
- 2026-07-10DASHBOARD ACTIVITÉ lancé (délégué CTO). Sébastien veut mesurer le festival Vieilles Charrues (16-19/07). **Décision : on RESTE sur le legacy pour le festival** (migration après). Deux tickets CTO déposés dans `tribugo-api/tickets/` : (A) `cto-plausible-front-analytics` = Plausible + événements clics sur le **front legacy** (widget Nuxt `widget.tribulive.mobi`, repo `~/dev/tribulive-front`, master=prod, Netlify en dunning → vérifier deploy) ; Sébastien a déjà un compte Plausible (data-domain à confirmer). (B) `cto-stats-dashboard-couche-b` = endpoint `/stats` + dashboard **sur la refonte** lisant `new_prod` en **read-only**, compteurs trajets/demandes/mises en relation + courbe/jour. Dashboard final = A+B. Sébastien crée un agent CTO pour exécuter (prompt fourni). ⚠️ à confirmer : sémantique tables legacy `driver_offers`/`journey_proposals`/`journeys`/`passengers` avant de compter les mises en relation.
Voxel — lecteur vidéo local
- 2026-07-10Mosaïque « plein écran » committé (`0e0a854`) : la case choisie passe en grand, les 3 autres continuent de jouer en vignettes numérotées à gauche (380px) — plus de démontage. Un numéro dit à la voix (un/deux/trois/quatre) permute quelle case est grande. « éjac »/« fin » agit sur les 4 vidéos en mosaïque. Fix « note » : Vosk sépare souvent « note trois » en deux résultats — ajout d'une attente courte (pendingNote) qui recolle le chiffre suivant.
- 2026-07-10**Bug trouvé et corrigé** : scènes calculées avec `duration: null` (incident disque probable pendant l'indexation) → une seule vignette dégénérée au lieu de dizaines. Touche **GirlsDoPorn (31 vidéos, ~17 complètement cassées) et BackroomCastingCouch.com (41 vidéos)** — les 2 seules rubriques repérées avec ce symptôme sur 619 fichiers de scènes scannés. Fichiers de scènes effacés puis recalcul propre relancé en fond pour les deux.
- 2026-07-10Chantier vocal + scènes committé (`72e55ce`) : reconnaissance vocale migrée du navigateur (WASM vosk-browser, limité en mémoire) vers un **serveur natif** (vosk-koffi + WebSocket, `voice-server.js`) ; **découpage en scènes** par vidéo (`scenes.js`/`scenes-batch.js`, panneau + labels + navigation « scène N ») ; nouvel **onglet Images & PDF** isolé des vidéos ; zoom vocal grille 3×3, mosaïque, vitesse ×2/×0.5, plein écran, notes 0-5, panneau d'aide complet.
Orga email & comptes
- 2026-07-09LAUNCHD ACTIVÉ (par Sébastien via la session) : `com.sebastien.mail-triage` chargé, run de test OK bout en bout (triage → commit → sync → HTTP 200). Tourne chaque heure TANT QUE le MacBook est ouvert (serveur maison plus tard, pas d'actualité). + Étape 4/4 FAITE — BROUILLONS pré-écrits : `make_reply_draft` dépose un brouillon de réponse threadé (In-Reply-To, bon compte, signé) dans les Brouillons Gmail, JAMAIS envoyé ; corps = squelette « [À COMPLÉTER] » (le LLM local remplira). Flag `--drafts` à la demande, NON câblé dans le job horaire (éviter le clutter de squelettes). Démo créée (réponse à Solène/Vieilles Charrues). Les 4 étapes de la roadmap sont livrées.
- 2026-07-09Roadmap triage étape 3/4 FAITE — ALERTES PUSH : urgences (argent en jeu / échéance ≤2j) → notif macOS (testée, OK) + iMessage VALIDÉ (destinataire `+33672594147` dans trousseau `mail-alert-imessage`, test reçu sur le tél, permission Automation déjà OK depuis le setup GIF). Anti-spam par message_id (1 alerte/urgence). Flag `--notify`, dans le job horaire (lit le numéro au trousseau). Les 2 canaux (macOS + iMessage) opérationnels.
- 2026-07-09Roadmap triage étape 2/4 FAITE — ÉCHÉANCES & ESCALADE (lecture seule) : dates limites extraites (parse_due FR prudent), âge du mail, flag « en retard » (relance/notice/past-due) → mentions 🔴 en retard / 🟠 échéance J-N / ⏳ depuis N j dans emails/tasks/brief + tri par urgence. Live en prod. + FIX de l'étape 1 : le thrid n'était pas propagé de classify → l'auto-clôture était un no-op ; corrigé (1 fil clôturé constaté).
Pêche le Lauragais — spots de pêche
- 2026-07-06COVOITURAGE RÉEL BRANCHÉ (dev) : la session TribuLive a ouvert le CORS (localhost:3003 + peche-lauragais.onrender.com) ; j'ai détecté l'ouverture automatiquement (poll preflight) et validé le CYCLE COMPLET en navigateur contre le staging (tribugo-api.onrender.com) : GET sorties affichées, POST /sorties (201 + dashboard_url), POST /demandes (201, nb_demandes incrémenté), 0 erreur. Client mémorise l'URL de dev via ?api= (localStorage, commit 37496f5). PROD PÊCHE RESTE EN VEILLE (TRIBULIVE_API null) — flip quand lancement + domaine définitif ; CORS prod déjà autorisé. Décision Sébastien : on reste sur l'URL onrender en dev, pas de renommage service pour l'instant. Avant démo/lancement : demander une base propre + 1-2 sorties semées (amorçage).
- 2026-07-06TribuLive + covoiturage réel + vérif spots : (1) session TribuLive a livré un plan MVP 5 lots + API proto DÉPLOYÉE (staging, GET conforme). Arbitrages Direction posés (email v1 OK, token/conducteur OK, domaine=Sébastien reco tribulive.fr, .old=tar puis OK Sébastien) via ticket + message inter-session ; 2 BLOQUANTS remontés : CORS + URL finale après renommage. (2) client covoiturage câblé sur la vraie API (sorties.js conforme au contrôleur, honeypot, email requis, statut complete ; apiBase()+override ?api= ; TRIBULIVE_API null en prod, flip quand CORS+URL prêts). (3) vérif adversariale 34 spots locaux : 17✅/14⚠/3❌ confiance moyenne-haute, 3 corrections « rien d'inventé » (Ganguise, Filheit, Bassiès). commits a2ebb8e, 2ae7f5e.
- 2026-07-06Suite quart de jour (commits ae6690b, 5e54ef8) : (1) PAGE PILOTE « Ta première sortie à Vallègue » (/premiere-sortie/vallegue/) — guide narratif débutant 5 étapes 100% sourcé + emplacement réservé au récit perso de Sébastien, liée depuis Débuter + bannière fiche Vallègue (registre GUIDES_PREMIERE_SORTIE extensible) ; (2) materiel.html sorti du placeholder « en construction » → vraie page hub rendue depuis montages.js (7 espèces + 6 nœuds avec liens vérifiés) ; (3) VÉRIF ADVERSARIALE des 34 spots locaux lancée en fond (rouvre les sources, flags les affirmations non étayées — protège la marque « rien d'inventé »). Sitemap 167 URLs.
OSLOW — guide de randonnée
- 2026-07-06**Bascule de vision (décidée par Sébastien) : OSLOW = un guide de POÉSIE et de BEAUTÉ sur la nature, pas un outil data/perf** — « le guide qui te fait aimer le chemin » (te sécurise + te raconte identité locale/faune/flore/poésie). Cœur nouveau : audio de balade = **voix d'HABITANTS réels** (collectage occitan, jamais d'IA en prod). 1re démo pour la **mairie de Villefranche + OT Lauragais** sur le sentier « Tour du Télégraphe » (récit du télégraphe Chappe + lac de Vallègue où pêche Sébastien + vue Pyrénées). Livré cette nuit (artefacts partageables) : maquette poétique, **carte sensible** (tracé stylisé validé), **propositions nature** (fiche faune/flore/aquatique du Télégraphe + 3 chemins candidats profilés GBIF, reco Télégraphe+Thésauque). Voir [[project-oslow-mission]].
- 2026-07-06Poussé + déployé le batch de la nuit — **liens sources par espèce (Wikipédia/GBIF) + encart identité de zone (occitan/arpitan) + annuaire fédérateur des assos locales + nettoyage placeholders** — commit 6b02cca, live sur oslow.onrender.com (noindex).
- 2026-07-05Survol 3D livré (fiche Araing) : image 3D pré-rendue (relief IGN + tracé parking d'Anglade → refuge) avec repères cliquables (départ/refuge → altitude + infos) + vidéo de survol à légende d'altitude incrustée. ZÉRO WebGL au runtime (le 3D live ne s'affichait pas de façon fiable) : pipeline hors-ligne Playwright+MapLibre+ffmpeg → MP4+image, interactivité en HTML sur l'image → marche partout, mobile inclus. Composant générique Survol3d.vue, à généraliser 1 survol/fiche — commit ddbf38b
Resilientlab — site de l'entreprise de Sébastien
- 2026-07-02Refonte Bauhaus : travail sur le design du site
Miditec Pilot — pilot.miditec.fr
- 2026-07-02Maquette Vue 3 : simulateur + monitoring + suivi financier, 3 profils
Falcon / Jifmar (commute-recap + jifmar-pilotage)
- 2026-06-29Dashboard jifmar-pilotage déployé sur Render
- 2026-06-27Pipeline appels → synthèse IA validé
Miditec — refonte miditec.fr
- 2026-06-19Fiches produits : mise en page validée, duotone indigo appliqué
Miditec — sync prix CRM
- 2026-06-19218 produits THERMOLOGISTIK synchronisés vers Initiative CRM
Décoratrice (bureau-des-possibles)
- 2026-06-02Site vitrine Astro + Storyblok livré, déployé sur Render