Pêche le Lauragais — spots de pêche
Projet perso plaisir : carte Leaflet des lacs de pêche autour de Trébons-sur-la-Grasse, angle « pensé pour débuter ». Un seul index.html, zéro framework. Données v0 posées de mémoire, toutes flaggées « à vérifier ».
À faire
11 te bloquent- créer la Communauté WhatsApp (mode d'emploi 10 min dans docs/communaute-whatsapp.md) + envoyer le lien d'invitation te bloque
- CAFÉ AVEC FIFI (6 questions dans projet-bathymetrie.md) te bloque
- récit Vallègue promis ce soir te bloque
- TRANCHER LE NOM (dossier prêt : docs/noms-candidats.md, reco Première Pêche) te bloque
- raconter sa session à Vallègue (nourrit la page « première sortie ») te bloque
- choisir 3-5 guides à contacter (INDEX.md) te bloque
- DONNER l'URL live à la session OSLOW (NUXT_PUBLIC_PECHE_URL) te bloque
- trancher le nom du site te bloque
- trouver un magasin de pêche local te bloque
- PDF guide fédé 31 te bloque
- noter sa perche (Vallègue !) te bloque
- PHASE 0 COM (bloquée par LE NOM) : domaine + pré-rendu 1 page/spot (ancres non indexables = chantier SEO structurel) + fin du noindex
- GUIDES — Sébastien choisit 3-5 contacts dans la shortlist (docs/base/guides/INDEX.md) → rédiger le message type (modèle OSLOW) + champ conseilGuide dans lacs.js
- puis les 2 chantiers restants validés : score « ça mord aujourd'hui » par spot (règles sourcées × Open-Meteo) et page « ta première sortie » (pilote Vallègue)
- compte perso : v1 favoris localStorage LIVRÉE, v2 compte réel = attendre un vrai besoin de sync multi-appareils (reco CTO : magic-link sur mini-backend, à coupler avec la modération des futurs avis guides)
- quand le nom sera tranché → renommer service Render + MAJ Plausible/analytics.js + prévenir OSLOW
Fait récemment
30 entrées- 6 juil.COVOITURAGE 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).
- 6 juil.TribuLive + 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.
- 6 juil.Suite 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.
- 6 juil.Quart de nuit SEO & partage (commits 1fc1f60, b2025ab, 0de95ba, déployés) : (1) 8 PAGES ESPÈCE /espece/<slug>/ générées (« Où pêcher la truite/brochet/sandre/perche/carpe/black-bass/silure/gardon ? », spots groupés par région, ≥3 spots requis) ; (2) OPEN GRAPH + Twitter card sur TOUTES les pages (154 lac + 8 espèce + 4 app) → aperçus propres quand un lien est partagé sur WhatsApp/Facebook (clé pour la stratégie communauté) ; (3) MAILLAGE INTERNE des fiches (pages espèce présentes + 3 spots voisins avec distance + débuter/covoiturage) ; (4) CTA page espèce → carte pré-filtrée via ?espece=<nom> (espèces à nom unique) ; (5) bouton « Copier le lien » d'un spot pointe désormais vers /lac/<slug>/ (aperçu OG par spot). Sitemap 166 URLs. Zéro décision requise de Sébastien, tout vérifié.
- 6 juil.Maquette covoiturage livrée côté pêche (sorties.js, mode démo ?demo=1) : bloc sorties par fiche + formulaire 3 clics conformes au contrat TribuLive — branchement = renseigner TRIBULIVE_API quand la session TribuLive (ouverte par Sébastien) livre son staging. Contrat d'interface v1 commité + tickets déposés + purge de l'ancienne marque (note juridique Trivago partout)
- 6 juil.nuit : VAGUE MONDE EN PROD (commit 0f3a821) — 69 spots Europe (30 pays, 2/pays) + 10 Canada intégrés, carte à 154 spots, boutons Europe/Monde, permis par pays sourcés (jamais de généralisation), 21 espèces sans maille, disclaimer « réglementation FR non applicable » sur fiches étrangères, 3 spots écartés (coords non consolidées = bon réflexe de l'exécutant) ; 154 pages SEO régénérées (sitemap 157 URLs) ; header « du Lauragais au bout du monde ». Revue Direction OK (Monde/Soča/non-régression Ganguise). + Kit communauté WhatsApp commité (charte, mode d'emploi, format Sortie=covoiturage-mentorat, config site dormante) — V2 covoiturage = pont TribuLive à arbitrer quand demande prouvée. + Dossier bathymétrie (idée Sébastien : ROV de son pote Fifi) : réflexion complète, 6 questions pour Fifi, pilote Vallègue proposé
- 6 juil.soir : IDÉE BATHYMÉTRIE de Sébastien (Vallègue très peu profond, constaté en pêchant) → dossier de réflexion docs/projet-bathymetrie.md : marché validé (bathy = premium Fishbrain/Navionics, jamais couvert sur les petits étangs = différenciation incopiable), point dur = autorisations (mairie/AAPPMA en partenaires), 3 options techniques (ROV de son pote Fifi / sondeur castable / kayak+sondeur), pipeline isobathes GeoJSON→Leaflet simple, 6 questions prêtes pour le café avec Fifi, plan pilote Vallègue. RIEN LANCÉ (attente café Fifi + verdict Sébastien). INTÉGRATION MONDE lancée sur son go (Europe ~60 + Canada 10 → exécutant en cours, la carte visera ~155 spots)
- 7 juil.Quart de nuit (suite) : hub « Débuter la pêche dans le Lauragais » livré en prod (debuter.html, 4 étapes : carte de pêche → matériel coup → 3 spots faciles → 1er nœud + règles d'or ; contenu 100 % issu des enquêtes sourcées ; lien header + sitemap 88 URLs ; mobile vérifié) — commit aed037b. C'est la page pivot SEO phase 1 du plan de com.
- 7 juil.Quart de nuit : (1) CHANTIER SEO PHASE 0 LIVRÉ — scripts/build-pages.mjs génère 85 vraies pages /lac/<slug>/ (title, meta, JSON-LD Place, CTA vers la carte) + sitemap.xml, EN PROD (noindex conservé jusqu'au domaine) ; (2) DOSSIER DU NOM prêt (docs/noms-candidats.md) : 22 domaines vérifiés RDAP, reco « Première Pêche » (premierepeche.fr LIBRE) + lapremiereprise.fr en redirection ; bascule complète documentée (~1 h) ; (3) MESSAGE TYPE GUIDES rédigé (docs/base/guides/message-type.md, modèle OSLOW, à envoyer par Sébastien après le nom) ; commit 0cf54db déployé. Reste du backlog validé : page « ta première sortie » (attend le récit Vallègue de Sébastien)
- 6 juil.Plan de communication rédigé (docs/plan-communication.md) sur 3 veilles vérifiées : les gagnants FR font du SEO pur sans réseaux ; canaux retenus = SEO local > Facebook fédés/groupes > partenariats guides > shorts nœuds (créneau sans leader) ; anti-canaux assumés (sessions YouTube, spots communautaires, pub) ; DÉCOUVERTE STRUCTURELLE : fiches en ancres #lac-slug non indexables → pré-rendu statique 1 page/spot à construire en Phase 0 ; « Ça mord aujourd'hui ? » v1 en prod (signaux sourcés par espèce × météo réelle, commit 08c66f1)
- 6 juil.Session autonome (pêche à Vallègue) : (1) MISSION GUIDES accomplie — 4 enquêteurs, ~84 guides pros sourcés sur les 4 régions, INDEX.md avec shortlist de 13 premiers contacts mappés sur nos spots + trous vérifiés (nos lacs de proximité : AUCUN guide ne les revendique = notre contenu fera référence) ; annuaires en or : fédés 09/12/64 + pecheauder.com ; (2) FILTRE PAR ESPÈCE sur la carte (30 espèces, cumulable) ; (3) FAVORIS v1 sans compte (localStorage, étoile fiche + filtre « Mes favoris ») ; (4) LIENS NŒUDS intégrés : 18 liens vérifiés (pas-à-pas AK/NetKnots + page FR + vidéo FR par nœud), pastilles → menus dépliants ; commits 01932eb + 314c929 déployés
- 6 juil.Session autonome (sieste) : (1) montages TRUITE (toc/leurres/bombette) + BLACK-BASS (texan/surface) sourcés fédés et intégrés aux fiches ; (2) QA GÉO FRANCE CLOSE — méthode fiable trouvée : polygone Nominatim (polygon_geojson) + point-dans-polygone local, l'is_in Overpass abandonné (miroirs sans areas → 23 faux « hors eau ») ; verdict : 21/23 marqueurs étaient BONS, 2 corrigés (Léman rive française, Biscarrosse) ; (3) bouton « copier le lien du spot » + événement Plausible ; (4) noindex provisoire + meta + favicon ; (5) VEILLE CONCURRENTIELLE : 2 rapports dans docs/ (10 acteurs FR, 9 apps intl) — concurrent n°1 = coindepeche.fr (données Hub'Eau, mais zéro fiche spot), Geopeche absent de 31/11, créneau « débutant guidé » VIDE partout, monétisation validée par le marché = matériel contextualisé au spot (modèle Omnia « shop-by-lake ») ; commit 463f607 déployé. Enquête liens nœuds toujours en cours (6 nœuds, liens vérifiés)
- 6 juil.DÉPLOYÉ EN PROD : https://peche-lauragais.onrender.com (static site Render srv-d954phvaqgkc73emb5r0, auto-deploy sur main) — 2 commits poussés (8b33f70 : 85 spots France + 4 corrections géo + Matériel conseillé + 3D en retrait + analytics ; 256dd84 : Plausible branché sur le domaine Render). Verdict Sébastien sur le Palomar 3D : « pas mal mais pas encore ça » → 3D mise de côté (conservée dans le repo), pivot NŒUDS = liens curés vérifiés vers vidéos/références externes (enquête 6 nœuds en cours). Plausible intégré (événements Fiche lac / Itinéraire / Nœud / Affilié) — s'active dès que Sébastien ajoute le site dans son compte Plausible
- 5 juil.NŒUDS — percée méthode : Palomar 3D interactif livré (noeuds-3d.html, Three.js vanilla) — le nœud est une courbe dans l'espace, les dessus/dessous sont calculés par le moteur (plus jamais dessinés) ; orbite 360° + pause + scrub aimanté sur les 4 états du contrat REFERENCE.md, chiralité NetKnots, bicolore dormant/boucle ; vérifs automatiques intégrées (?debug=1 : auto-intersections, 2 passages d'œillet par état, collision hameçon) toutes au vert + revue visuelle CTO vs photos AK. Benchmark UX validé par le marché : app « Knots 3D » (rotation 360°). ATTENTE : test ficelle de Sébastien = juge final (kill-switch sinon : tournage maison seul). Limites assumées : transitions interpolées (les 4 états font foi), É4 semi-serré (un vrai serrage déforme les brins, un tube 3D non)
- 5 juil.Feature décidée (Sébastien) : section « Matériel conseillé » par lac = montages par espèce × 2-3 techniques ; ARCHI = bibliothèque montages.js par espèce (le lac filtre juste les espèces, PAS de duplication ×85) ; chaque montage renvoie au nœud (folioscope) ; champ lienAffilie prévu, laissé vide → monétisation via magasin de pêche LOCAL que Sébastien va chercher (réseau d'affiliation trackable écarté pour l'instant) ; idée « panier débutant » par espèce
- 5 juil.QA GÉO passe 1 lancée : script Overpass (distance marqueur ↔ plan d'eau OSM) sur les 51 lacs + validation point-dans-polygone + is_in. 4 marqueurs FAUX corrigés (posés sur le village au lieu du lac) : Goulours (3,7 km, sur Sorgeat), Thésauque (2,3 km), Ganguise (3,1 km), Saint-Ferréol (0,6 km). Reste : les grands lacs France « approx » (Annecy, Bourget, Sainte-Croix…) sur-déclenchent le test (polygone tronqué par le rayon) → check dédié à écrire ; Orme Blanc/Esparron : centroïde OSM tombe sur berge, décalage faible → laissés. Rivières/canaux = repères de bourg assumés, hors périmètre QA.
- 5 juil.Tâche consignée (Sébastien) : QA géo systématique des points de carte (coord ↔ plan d'eau réel, homonymes, repères de bourg des rivières) — à traiter plus tard ; vagues Europe (60 spots/32 pays) + Canada (10 spots) rendues et commitées, corpus documentaire ~155 spots
- 5 juil.Fin de séquence : bloc « lacs similaires à proximité » livré (non commité, attente OK) ; tâche notée pour plus tard : déploiement Render
- 5 juil.Poussé sur GitHub : https://github.com/clutchman/peche-lauragais (PRIVÉ, à renommer quand le nom du site sera tranché) ; médias copyright exclus par gitignore → publiable sans risque ; cap élargi : vision France entière (pont OSLOW via ancres #lac-slug, Bassiès déjà commun), couverture incrémentale par vagues d'enquête
- 5 juil.Corpus COMPLET intégré et commité : 34 spots sourcés (3 enquêtes : Lauragais, corridor Arize-Lèze, Ariège) sur la carte avec recentrage par territoire, statut truite 1re cat. (14/03→20/09), approche à pied des lacs d'altitude ; section Matériel & nœuds en placeholder ; périmètre définitif = corridor Villefranche↔Pyrénées ariégeoises
- 5 juil.Enquête Ariège rendue et commitée : 11 spots sourcés (Montbel, Lers, Bethmale, Goulours, Filheit, Hers, Salat, 3 lacs d'altitude, no-kill Tarascon), saison truite 2026 = 14 mars→20 sept, réciprocité 31↔09 confirmée via CHI (carte interfédérale 114 €)
- 5 juil.TOUT COMMITÉ (5 commits propres) : fiches lacs détaillées sous la carte (météo pêche Open-Meteo pression+tendance, statut saison calculé, carnet de prises localStorage, deep-links), folioscope + studio, docs sourcés, gitignore médias copyright ; nœuds mis en pause par Sébastien
- 5 juil.PIVOT MÉTHODE nœuds : dessins IA abandonnés (3 échecs y compris calque vidéo, rejetés par Sébastien) → FOLIOSCOPE : 468 vraies frames vidéo scrubbables au doigt, 4 états aimantés + consignes, vanilla JS, démo interne (copyright — tournage maison pour publier)
- 5 juil.Palomar version calque TERMINÉE : 4 états calqués sur les frames vidéo (f008/f047/f058/f074), recadrés, hameçon lisible partout, scrub GSAP + curseur fonctionnels — validé par revue CTO image par image, en attente du test ficelle de Sébastien (non commité)
- 5 juil.STUDIO DE CALQUE livré (studio.html : photo en fond, clics le long de la corde, croisements dessus/dessous, aperçu stylé live, export JSON+SVG) — pipeline prouvé sur la frame 47 de la vidéo YouTube fournie par Sébastien (78 frames extraites) ; scrub GSAP livré sur noeuds.html ; dessins v3 validés topologiquement par le vérificateur mais jugés illisibles par Sébastien → remplacement par calques
- 4 juil.Enquête étang de Vaux RENDUE : il existe (commune de Vaux 31540, le long de la D18, coords 43.4537/1.8395, géré par l'AAPPMA de Revel) — la 1re passe l'avait déclaré introuvable à tort ; contrat topologique Palomar établi (docs/refs/palomar/REFERENCE.md : 4 états canoniques, 4 sources concordantes, plus besoin des photos de Sébastien) ; passation Direction → nouvelle session BOSS (QG Pêche)
- 4 juil.Proto Palomar v1 REJETÉ (dessins topologiquement faux — dessin « de mémoire » sans référence visuelle = délire structurel) ; nouveau pipeline acté : photo de référence en calque → SVG tracé dessus → vérification visuelle par agent ; GSAP validé pour le scrub ; « la Vaux » identifié = étang de Vaux (commune de Vaux, D18), enquête ciblée lancée
- 4 juil.Vague 1 rendue : 7 plans d'eau sourcés ≤20 km (Vallègue confirmé à 4,3 km = spot n°1, « la Vaux » introuvable) ; proto nœud Palomar 5 étapes SVG (topologie double-sourcée) ; carte v1 sourcée (7 spots, badges ✓/⚠, cartes de pêche par spot) — le tout livré NON commité, en attente verdict
- 4 juil.Nom confirmé « Pêche le Lauragais » ; vision séquencée validée : v1 carte sourcée ≤20 km → v2 moteur conseil matériel espèce×météo (archi OSLOW) → v3 nœuds en animations SVG pas-à-pas (refus vidéo IA : risque de nœuds faux) ; vague 1 de sourcing lancée
- 4 juil.Proto v0 en ~10 min : carte OSM, 5 spots (Thésauque, Ganguise, Saint-Ferréol, Orme Blanc, canal du Midi), popups espèces + conseil débutant, repo git initialisé