{
    "generated_at": "2026-07-05T18:52:19+00:00",
    "count": 599,
    "sites": {
        "DVA Architecture": 39,
        "Evio (Handivia RH)": 39,
        "NegoCoach": 39,
        "Cowork (Cauwork)": 38,
        "JavaPax (Le Moulleau)": 38,
        "Handipartner": 38,
        "VEA Studio": 37,
        "Handicode": 37,
        "Permanence Partenaire": 36,
        "FlowTender (Offres IA)": 36,
        "Handivia": 31,
        "Télé Plus (Telibplus)": 28,
        "Telib France": 27,
        "Allô Mon Avocat": 21,
        "Primovia": 21,
        "DJ Driix": 20,
        "Famille Letzelter": 19,
        "Livre Blanc Incluvia": 13,
        "Pepette": 13,
        "Incluvia": 11,
        "Régie Bordeaux (dashboard)": 9,
        "OffresIA (vitrine)": 8,
        "Handivia × Flowpi": 1
    },
    "entries": [
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "565ec12db",
            "date": "2026-07-05T19:44:53+02:00",
            "author": "Alexandre Baumberger",
            "subject": "chore(scripts): ajoute create-admin.ts (création/màj d'un admin CAUWORK)"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "57a29ab0e",
            "date": "2026-07-05T19:44:44+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(carousel): retire le loading en double (garde le loading conditionnel existant)"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "5df57faac",
            "date": "2026-07-05T19:43:37+02:00",
            "author": "Alexandre Baumberger",
            "subject": "perf: preconnect (GA + host video) + lazy-load images hors ecran"
        },
        {
            "key": "incluvia",
            "site": "Incluvia",
            "repo": "/Users/SAVE BAUMBERGER Claude/incluvia-groupe",
            "hash": "69cee985c",
            "date": "2026-07-05T19:40:33+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo(incluvia): sort les styles inline du fallback SEO vers un bloc <style>"
        },
        {
            "key": "livreblanc-incluvia",
            "site": "Livre Blanc Incluvia",
            "repo": "/Users/SAVE BAUMBERGER Claude/livreblanc-incluvia-groupe",
            "hash": "9a2e7ae65",
            "date": "2026-07-05T19:40:21+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo: en-têtes sécurité + meta description + styles inline (100/100)"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "1bf5ca686",
            "date": "2026-07-05T19:02:42+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo local: NAP telephone harmonise (06 64 13 21 34), avis Google, sameAs fiche"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "0c6f382b0",
            "date": "2026-07-05T12:34:24+02:00",
            "author": "Alexandre Baumberger",
            "subject": "perf: video Valentine en preload=none (ne se charge quau lancement)"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "a1093c6ef",
            "date": "2026-07-05T12:32:00+02:00",
            "author": "Alexandre Baumberger",
            "subject": "perf: optimisation des images (poids page / PageSpeed mobile)"
        },
        {
            "key": "allomonavocat",
            "site": "Allô Mon Avocat",
            "repo": "/Users/SAVE BAUMBERGER Claude/allomonavocat-groupe",
            "hash": "601b65dcd",
            "date": "2026-07-05T12:29:36+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(seo): auteur+date (meta+schema Article) et suppression des styles inline"
        },
        {
            "key": "telibplus",
            "site": "Télé Plus (Telibplus)",
            "repo": "/Users/SAVE BAUMBERGER Claude/telibplus-groupe",
            "hash": "756700075",
            "date": "2026-07-05T12:29:07+02:00",
            "author": "Alexandre Baumberger",
            "subject": "SEO/GEO: étoffe le contenu statique du fallback (161→357 mots)"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "2e0f59b04",
            "date": "2026-07-05T12:16:35+02:00",
            "author": "Alexandre Baumberger",
            "subject": "perf/seo: titre plus court, poids de page allege, sameAs X, email"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "6984deef6",
            "date": "2026-07-05T11:54:30+02:00",
            "author": "Alexandre Baumberger",
            "subject": "chore(seo): Umami website-id reel (remplace placeholder TODO)"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "54cca25a3",
            "date": "2026-07-05T11:44:00+02:00",
            "author": "Alexandre Baumberger",
            "subject": "SEO/GEO: indexable (retrait noindex) + JSON-LD Article/FAQ + en-tetes securite + cache vitrine"
        },
        {
            "key": "livreblanc-incluvia",
            "site": "Livre Blanc Incluvia",
            "repo": "/Users/SAVE BAUMBERGER Claude/livreblanc-incluvia-groupe",
            "hash": "563412a05",
            "date": "2026-07-05T11:43:40+02:00",
            "author": "Alexandre Baumberger",
            "subject": "SEO/GEO: fallback statique lisible sans JS + JSON-LD Article/FAQ + retrait runtime Manus"
        },
        {
            "key": "driixdj",
            "site": "DJ Driix",
            "repo": "/Users/SAVE BAUMBERGER Claude/driixdj-groupe",
            "hash": "a4942c79e",
            "date": "2026-07-05T11:43:39+02:00",
            "author": "Alexandre Baumberger",
            "subject": "SEO/GEO: fallback statique lisible sans JS + JSON-LD Article/FAQ + retrait runtime Manus"
        },
        {
            "key": "allomonavocat",
            "site": "Allô Mon Avocat",
            "repo": "/Users/SAVE BAUMBERGER Claude/allomonavocat-groupe",
            "hash": "cbdf76eeb",
            "date": "2026-07-05T11:43:37+02:00",
            "author": "Alexandre Baumberger",
            "subject": "SEO/GEO: fallback statique lisible sans JS + JSON-LD Article/FAQ + retrait runtime Manus"
        },
        {
            "key": "telibplus",
            "site": "Télé Plus (Telibplus)",
            "repo": "/Users/SAVE BAUMBERGER Claude/telibplus-groupe",
            "hash": "4efe85113",
            "date": "2026-07-05T11:43:36+02:00",
            "author": "Alexandre Baumberger",
            "subject": "SEO/GEO: fallback statique lisible sans JS + JSON-LD Article/FAQ + retrait runtime Manus"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "771bca551",
            "date": "2026-07-05T11:43:34+02:00",
            "author": "Alexandre Baumberger",
            "subject": "SEO/GEO: fallback statique lisible sans JS + JSON-LD Article/FAQ + retrait runtime Manus"
        },
        {
            "key": "offresia",
            "site": "OffresIA (vitrine)",
            "repo": "/Users/SAVE BAUMBERGER Claude/offresia-groupe",
            "hash": "ec08c85cd",
            "date": "2026-07-05T11:43:33+02:00",
            "author": "Alexandre Baumberger",
            "subject": "SEO/GEO: fallback statique lisible sans JS + JSON-LD Article/FAQ + retrait runtime Manus"
        },
        {
            "key": "incluvia",
            "site": "Incluvia",
            "repo": "/Users/SAVE BAUMBERGER Claude/incluvia-groupe",
            "hash": "73953f612",
            "date": "2026-07-05T11:43:31+02:00",
            "author": "Alexandre Baumberger",
            "subject": "SEO/GEO: fallback statique lisible sans JS + JSON-LD Article/FAQ + retrait runtime Manus"
        },
        {
            "key": "primovia",
            "site": "Primovia",
            "repo": "/Users/SAVE BAUMBERGER Claude/primovia-groupe",
            "hash": "444bbce6e",
            "date": "2026-07-05T11:43:30+02:00",
            "author": "Alexandre Baumberger",
            "subject": "SEO/GEO: fallback statique lisible sans JS + JSON-LD Article/FAQ + retrait runtime Manus"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "534d6a69b",
            "date": "2026-07-05T11:43:28+02:00",
            "author": "Alexandre Baumberger",
            "subject": "SEO/GEO: fallback statique lisible sans JS + JSON-LD Article/FAQ + retrait runtime Manus"
        },
        {
            "key": "handivia",
            "site": "Handivia",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-groupe",
            "hash": "87eb31c38",
            "date": "2026-07-05T11:43:13+02:00",
            "author": "Alexandre Baumberger",
            "subject": "SEO/GEO: fallback statique lisible sans JS + JSON-LD Article/FAQ + retrait runtime Manus"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "6ab4522c6",
            "date": "2026-07-05T10:47:50+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(branding): favicon Evio (SVG e degrade turquoise->bleu)"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "3ec942b8a",
            "date": "2026-07-04T22:36:54+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(analytics): pose la balise GA4 (G-T4H7TRGCWY) — layout + welcome"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "6381907b4",
            "date": "2026-07-04T22:36:54+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(analytics): pose la balise GA4 (G-DY4EG6P8JC) — layout + welcome"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "d1c60c4d2",
            "date": "2026-07-04T22:33:52+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(analytics): pose la balise GA4 (G-5GL4EGJLE5) dans le <head>"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "5c6552f82",
            "date": "2026-07-04T22:33:52+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(analytics): pose la balise GA4 (G-RSP6M3HEHZ) — layout partagé + welcome"
        },
        {
            "key": "handivia",
            "site": "Handivia",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-groupe",
            "hash": "1223230c1",
            "date": "2026-07-04T22:30:23+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(analytics): pose la balise GA4 (G-4P6N8KFRCY) dans le <head>"
        },
        {
            "key": "allomonavocat",
            "site": "Allô Mon Avocat",
            "repo": "/Users/SAVE BAUMBERGER Claude/allomonavocat-groupe",
            "hash": "cf35768b8",
            "date": "2026-07-04T22:30:23+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(analytics): pose la balise GA4 (G-S1VT2MDFM1) dans le <head>"
        },
        {
            "key": "incluvia",
            "site": "Incluvia",
            "repo": "/Users/SAVE BAUMBERGER Claude/incluvia-groupe",
            "hash": "c8f7c511c",
            "date": "2026-07-04T22:28:10+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(analytics): pose la balise Google Analytics (GA4 G-205TLD79JY) dans le <head>"
        },
        {
            "key": "primovia",
            "site": "Primovia",
            "repo": "/Users/SAVE BAUMBERGER Claude/primovia-groupe",
            "hash": "971a7ec1b",
            "date": "2026-07-04T22:17:28+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(analytics): ajoute le tag Google Analytics (G-X41897Z8PX)"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "0ffbddfa1",
            "date": "2026-07-04T20:30:02+02:00",
            "author": "Alexandre Baumberger",
            "subject": "ops: ajoute deploy-ovh.sh (déploiement OVH mutualisé, exclut bootstrap/cache + package:discover)"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "618151fa7",
            "date": "2026-07-04T20:26:12+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(deploy): rend l'envoi du .env.production optionnel"
        },
        {
            "key": "handivia",
            "site": "Handivia",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-groupe",
            "hash": "f23d54a3e",
            "date": "2026-07-04T20:25:48+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(footer): contraste lisible sur fond navy + finition premium"
        },
        {
            "key": "handivia",
            "site": "Handivia",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-groupe",
            "hash": "eedac7728",
            "date": "2026-07-04T19:59:01+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(home): carrousel d'activités + header net + double footer corrigé"
        },
        {
            "key": "telib",
            "site": "Telib France",
            "repo": "/Users/SAVE BAUMBERGER Claude/telib",
            "hash": "2c6553e41",
            "date": "2026-07-04T19:56:36+02:00",
            "author": "Alexandre Baumberger",
            "subject": "chore: cesse de suivre database/database.sqlite (artefact runtime) et l'ajoute au .gitignore"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "bf3a37eb9",
            "date": "2026-07-04T19:27:36+02:00",
            "author": "Alexandre Baumberger",
            "subject": "refactor(audit): leviers séquentiels (Σ gains = économie) + intégration nav"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "ff256715d",
            "date": "2026-07-04T19:15:51+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(audit): simulateur d'audit AGEFIPH/OETH (wizard + barème + capture lead)"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "795801f4f",
            "date": "2026-07-04T19:15:35+02:00",
            "author": "Alexandre Baumberger",
            "subject": "chore(.claude): mise à jour de la config debug (launch.json)"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "9203b8a9c",
            "date": "2026-07-04T18:27:24+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(domiciliation): ajout 7e annee d'engagement (societe 25,75 / AE 22,75 EUR HT)"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "000b08dca",
            "date": "2026-07-04T18:24:03+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(domiciliation): remises annuel/comptant a partir de 2 ans (annee 1 = tarif plein)"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "e836cff08",
            "date": "2026-07-04T18:20:59+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(deploy): supprime public/hot au deploiement (assets Vite dev en prod)"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "494a6e952",
            "date": "2026-07-04T17:44:02+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(positionnement): section 'Le quartier du Parc Bordelais' sur la Home"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "f5096c1c7",
            "date": "2026-07-04T17:40:56+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(positionnement): 'le plus adapté' — section comparatif + baseline Parc Bordelais"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "4664bb1b8",
            "date": "2026-07-04T17:27:29+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(meteo): bouton « conseils détaillés » dans le popup de verdict paddle"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "16f397133",
            "date": "2026-07-04T15:02:31+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(domiciliation): grille engagement 1-6 ans x 3 modes de paiement"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "0b57501cf",
            "date": "2026-07-04T13:49:20+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(favicon): emblème arbre+vagues net (sans texte) — ico + png + apple-touch"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "0aba9e1c9",
            "date": "2026-07-04T13:08:12+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(meteo): popup d'explication du verdict paddle (ⓘ sur créneaux + prochaine fenêtre)"
        },
        {
            "key": "famille-letzelter",
            "site": "Famille Letzelter",
            "repo": "/Users/SAVE BAUMBERGER Claude/famille-letzelter",
            "hash": "60b5ac22b",
            "date": "2026-07-04T12:01:04+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo: sameAs + JSON-LD entité + llms.txt/robots/sitemap (audit hub, objectif ≥80)"
        },
        {
            "key": "livreblanc-incluvia",
            "site": "Livre Blanc Incluvia",
            "repo": "/Users/SAVE BAUMBERGER Claude/livreblanc-incluvia-groupe",
            "hash": "779767e6b",
            "date": "2026-07-04T12:01:03+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo: sameAs + JSON-LD entité + llms.txt/robots/sitemap (audit hub, objectif ≥80)"
        },
        {
            "key": "driixdj",
            "site": "DJ Driix",
            "repo": "/Users/SAVE BAUMBERGER Claude/driixdj-groupe",
            "hash": "145a1571a",
            "date": "2026-07-04T12:01:01+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo: sameAs + JSON-LD entité + llms.txt/robots/sitemap (audit hub, objectif ≥80)"
        },
        {
            "key": "offresia",
            "site": "OffresIA (vitrine)",
            "repo": "/Users/SAVE BAUMBERGER Claude/offresia-groupe",
            "hash": "66ee56004",
            "date": "2026-07-04T12:01:00+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo: sameAs + JSON-LD entité + llms.txt/robots/sitemap (audit hub, objectif ≥80)"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "b11ec136e",
            "date": "2026-07-04T12:00:58+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo: sameAs + JSON-LD entité + llms.txt/robots/sitemap (audit hub, objectif ≥80)"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "8c590d4a7",
            "date": "2026-07-04T12:00:57+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo: sameAs + JSON-LD entité + llms.txt/robots/sitemap (audit hub, objectif ≥80)"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "45dfff17a",
            "date": "2026-07-04T12:00:54+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo: sameAs + JSON-LD entité + llms.txt/robots/sitemap (audit hub, objectif ≥80)"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "546aff861",
            "date": "2026-07-03T01:20:20+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(enrichissement): tronque les valeurs API a la longueur des colonnes + save protege"
        },
        {
            "key": "allomonavocat",
            "site": "Allô Mon Avocat",
            "repo": "/Users/SAVE BAUMBERGER Claude/allomonavocat-groupe",
            "hash": "6febd3458",
            "date": "2026-07-03T00:54:20+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(seo): lien contextuel vers domiciliation CAUWORK (siège social Bordeaux)"
        },
        {
            "key": "livreblanc-incluvia",
            "site": "Livre Blanc Incluvia",
            "repo": "/Users/SAVE BAUMBERGER Claude/livreblanc-incluvia-groupe",
            "hash": "51ee6f459",
            "date": "2026-07-03T00:51:22+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(a11y): autorise le zoom (retire maximum-scale du viewport)"
        },
        {
            "key": "driixdj",
            "site": "DJ Driix",
            "repo": "/Users/SAVE BAUMBERGER Claude/driixdj-groupe",
            "hash": "46096553c",
            "date": "2026-07-03T00:51:21+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(a11y): autorise le zoom (retire maximum-scale du viewport)"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "a10049fbb",
            "date": "2026-07-03T00:51:19+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(a11y): autorise le zoom (retire maximum-scale du viewport)"
        },
        {
            "key": "handivia",
            "site": "Handivia",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-groupe",
            "hash": "e06b19c8d",
            "date": "2026-07-03T00:51:18+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(a11y): autorise le zoom (retire maximum-scale du viewport)"
        },
        {
            "key": "offresia",
            "site": "OffresIA (vitrine)",
            "repo": "/Users/SAVE BAUMBERGER Claude/offresia-groupe",
            "hash": "8285d6c4f",
            "date": "2026-07-03T00:51:17+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(a11y): autorise le zoom (retire maximum-scale du viewport)"
        },
        {
            "key": "primovia",
            "site": "Primovia",
            "repo": "/Users/SAVE BAUMBERGER Claude/primovia-groupe",
            "hash": "3f15a805b",
            "date": "2026-07-03T00:51:15+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(a11y): autorise le zoom (retire maximum-scale du viewport)"
        },
        {
            "key": "incluvia",
            "site": "Incluvia",
            "repo": "/Users/SAVE BAUMBERGER Claude/incluvia-groupe",
            "hash": "37f701f10",
            "date": "2026-07-03T00:51:14+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(a11y): autorise le zoom (retire maximum-scale du viewport)"
        },
        {
            "key": "allomonavocat",
            "site": "Allô Mon Avocat",
            "repo": "/Users/SAVE BAUMBERGER Claude/allomonavocat-groupe",
            "hash": "58c45e935",
            "date": "2026-07-03T00:51:12+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(a11y): autorise le zoom (retire maximum-scale du viewport)"
        },
        {
            "key": "telibplus",
            "site": "Télé Plus (Telibplus)",
            "repo": "/Users/SAVE BAUMBERGER Claude/telibplus-groupe",
            "hash": "0f6e78399",
            "date": "2026-07-03T00:51:11+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(a11y): autorise le zoom (retire maximum-scale du viewport)"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "b7808f18a",
            "date": "2026-07-03T00:51:09+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(a11y): autorise le zoom (retire maximum-scale du viewport)"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "309e62745",
            "date": "2026-07-03T00:15:42+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(enrichissement): trace et affiche les infos recuperees automatiquement (Sirene)"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "e60e5d824",
            "date": "2026-07-02T22:00:44+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(ao): refonte lisibilite ecran AO + multi-entreprises"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "89e1a4618",
            "date": "2026-07-02T21:55:33+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(enrichissement): commande d'enrichissement en masse via API recherche-entreprises (SIREN)"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "471c6a01c",
            "date": "2026-07-02T21:32:09+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(enrichissement): Annuaire du Barreau en volet lateral pre-rempli"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "eb16d8731",
            "date": "2026-07-02T16:59:13+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(enrichissement): stoppe le reCAPTCHA Google + ajoute l'annuaire du Barreau"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "46e1317ba",
            "date": "2026-07-02T16:09:38+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(paie): matricule Silae par salarie + 1re colonne des exports paie"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "6ddf1f587",
            "date": "2026-07-02T15:26:33+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(conges): export paie CSV — conges valides + presences"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "e4be375d5",
            "date": "2026-07-02T15:12:28+02:00",
            "author": "Lilian BELLINI",
            "subject": "fix(import): rend tenders.publish_at nullable (AO BOAMP sans date rejetes)"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "c98490254",
            "date": "2026-07-01T18:56:16+02:00",
            "author": "Alexandre Baumberger",
            "subject": "style(layout): 'CRM equipe' centre sous le logo et en couleur or"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "cf9b8eb98",
            "date": "2026-07-01T14:16:51+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(suivi-appels): ratios < 19/h soulignes aussi dans le tableau annuel"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "c593b1890",
            "date": "2026-07-01T14:10:26+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(suivi-appels): ratio par jour < 19/h en gras + souligne dans la quinzaine"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "73d5b1901",
            "date": "2026-07-01T14:00:22+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(suivi-appels): debit moyen mensuel < 19/h en noir + souligne"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "6c81b4351",
            "date": "2026-07-01T12:41:16+02:00",
            "author": "Alexandre Baumberger",
            "subject": "ux(conges): masque le badge d'avis une fois tranche (reste dans le Detail)"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "66c0d8c58",
            "date": "2026-07-01T11:50:50+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(conges+appels): avis sans motif obligatoire, noms prenom/NOM, annees dispo"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "4617e676c",
            "date": "2026-07-01T11:32:11+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(suivi-appels): tableau mensuel equipe sur le detail journalier (coherence)"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "3cce12b34",
            "date": "2026-07-01T11:12:50+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(conges): avis admin/manager confirmable ou refutable avec motif"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "5cececad2",
            "date": "2026-07-01T11:04:38+02:00",
            "author": "Alexandre Baumberger",
            "subject": "style(utilisateurs): centre le contenu de la page (largeur max 1180, titre inline aligne)"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "855b56915",
            "date": "2026-07-01T10:48:37+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(conges+appels): retire l'alerte 'lundi', passerelle saisie -> suivi appels, renomme nav"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "bc5654803",
            "date": "2026-07-01T10:41:01+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(conges): pop-up Detail sur une seule page + journal unifie"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "c71c9235c",
            "date": "2026-07-01T10:32:48+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(conges): fusion des demandes hebdomadaires adjacentes en un conge continu (seeder)"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "15e8f1407",
            "date": "2026-07-01T10:26:50+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(conges): decompte CP sur 6 jours ouvres — samedi impute quand le conge finit un vendredi"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "5ebc7c691",
            "date": "2026-06-30T14:48:12+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(ressources): bandeau de categorie colore + titres de cartes plus grands"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "c3bfc4b86",
            "date": "2026-06-30T14:42:28+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(formations): regroupement par themes + barre de recherche"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "96f6af1fa",
            "date": "2026-06-30T14:20:58+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(conges): acces a la demande depuis le planning + fil dechange avec la salariee"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "468e88730",
            "date": "2026-06-30T14:17:32+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(panneau): apercus des documents servis en local (/img/ressources) avec repli Drive — affichage fiable des vignettes"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "78d469ae6",
            "date": "2026-06-30T13:18:24+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(conges): clic sur badge Avis admin / Doit poser ses CP = pop-up dexplication"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "43764f062",
            "date": "2026-06-30T13:17:30+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(partenariat): colonnes Apporteur/Facturier/Appel d'offres séparées (noms Alex/Lilian), tableau sans traits, en-tête épuré"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "c578d685e",
            "date": "2026-06-30T12:33:27+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(panneau): notes de service, livret daccueil et mutuelle APICIL rattaches (apercu Drive)"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "7ba7bac6f",
            "date": "2026-06-30T12:25:51+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(suivi-appels): jours feries marques Ferie + detail de labsence au survol"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "eb91b8c9b",
            "date": "2026-06-30T12:25:10+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(partenariat): onglet Projet en gestion de projet (checklist) avec sous-tâches quoi/pourquoi/comment + décomposition des 25 tâches Velvet"
        },
        {
            "key": "regiebordeaux",
            "site": "Régie Bordeaux (dashboard)",
            "repo": "/Users/SAVE BAUMBERGER Claude/regiebordeaux-groupe",
            "hash": "645ee2eca",
            "date": "2026-06-30T12:22:37+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(deploy): servir le snapshot live-build (version Manus avec Script CATI + KPI)"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "ae70cdbd9",
            "date": "2026-06-30T10:42:02+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(partenariat): un seul tableau (le dashboard EST le partenariat Flowpi) ; split conservé sur Demandes reçues"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "2a1846e7e",
            "date": "2026-06-30T10:41:55+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(nav): Utilisateurs en tete de Vie de lentreprise (Materiel en sous-menu) + materiel du salarie sur sa fiche"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "04483cd1a",
            "date": "2026-06-30T10:37:45+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(partenariat+leads): split affaires & demandes en 2 tableaux (Flowpi×Handivia / Handivia seul) + 25 tâches projet Velvet"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "091b58f25",
            "date": "2026-06-30T10:32:33+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(nav): page Panneau daffichage (docs obligatoires) sous Materiel ; Formation sans sous-menu ; table Utilisateurs plus compacte"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "307c7c013",
            "date": "2026-06-30T10:27:48+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(partenariat): onglets Documents (import contrat/annexes) et Projet (kanban)"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "c4b6b34b6",
            "date": "2026-06-30T10:25:50+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(conges): tri par colonne + regles davis admin (heures/jour, 3 pers., lundi, lendemain ferie)"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "0f260223a",
            "date": "2026-06-30T10:15:33+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(formations): vignette = apercu (1re page) du PDF Drive sur chaque carte"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "56ffd7b9e",
            "date": "2026-06-30T10:00:02+02:00",
            "author": "Alexandre Baumberger",
            "subject": "chore(nav): Tableau de bord en tete de la section CRM Prospection"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "aa3e2e3a7",
            "date": "2026-06-30T09:58:36+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(formations): rattache DUERP, affichage obligatoire et docs SSTI33 (apercu Drive)"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "91f30bbca",
            "date": "2026-06-30T09:55:19+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(formations): rattache les 37 PDF de formation (apercu Google Drive)"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "67b4f0f62",
            "date": "2026-06-30T09:45:50+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(formations): centre de ressources blog (formations + vie en entreprise)"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "6e4599cbe",
            "date": "2026-06-30T09:38:42+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(conges): conges passes grises + periode en gras si actif ; nav \"Suivi conge\" + sous-menu"
        },
        {
            "key": "evio",
            "site": "Evio (Handivia RH)",
            "repo": "/Users/SAVE BAUMBERGER Claude/evio",
            "hash": "890c3b28e",
            "date": "2026-06-30T09:31:32+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(suivi-appels): recap 2 lignes, bilan comparatif creneau, vue equipe pour tous"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "770caa734",
            "date": "2026-06-30T06:14:25+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(partenariat): frais à déduire — qui a avancé (Alex/Lilian), remboursé à l'avanceur"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "12a3394be",
            "date": "2026-06-29T23:07:10+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(partenariat): onglets Maintenance & Récurrent au format 3 encadrés pastel; DVA 1500 TTC + maintenance hébergement"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "e5e2649c7",
            "date": "2026-06-29T23:06:34+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(home): badge hero 'Domiciliation des 20€/mois' mis en avant"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "b757cc35e",
            "date": "2026-06-29T22:58:12+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(partenariat): 3 encadrés pastel — Contractuel (bleu), Alexandre (vert), Lilian (jaune), montants centrés"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "7cbe479cc",
            "date": "2026-06-29T22:51:41+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(partenariat): heures de travail uniquement sur le solde, affichées en h ET j (90 €/h, 7 h/j)"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "fe39b94f1",
            "date": "2026-06-29T22:44:37+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(partenariat): synthèse 2 colonnes (clés Alex/Lilian + heures à gauche, contractuel TTC/TVA/HT à droite)"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "dcf452b96",
            "date": "2026-06-29T22:34:15+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(partenariat): montant TTC/TVA/HT (HT = base de répartition)"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "12b41d9a2",
            "date": "2026-06-29T22:29:23+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(partenariat): refacturation 10% sur la maintenance (au facturier) + carte maintenance restylée"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "8e2006ade",
            "date": "2026-06-29T22:25:24+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(partenariat): synthèse consolidée — Poste/Bénéficiaire/Montant/Pourquoi + totaux colorés"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "947f16dfc",
            "date": "2026-06-29T22:20:21+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(partenariat): répartition en tableau 2 colonnes Alex/Lilian + frais à déduire; Velvet <20 sal"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "f29e8875c",
            "date": "2026-06-29T22:09:02+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(partenariat): @endif collé à un mot dans show.blade (500 sur la fiche devis)"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "3645196c6",
            "date": "2026-06-29T19:00:15+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(partenariat): AO = apporteur 20% (15% apport + 5% dossier), pas de rédacteur séparé"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "3d5ce5aec",
            "date": "2026-06-29T18:55:10+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(seo-local): tel reel dans le schema JSON-LD (NAP)"
        },
        {
            "key": "telibplus",
            "site": "Télé Plus (Telibplus)",
            "repo": "/Users/SAVE BAUMBERGER Claude/telibplus-groupe",
            "hash": "c4ee11f36",
            "date": "2026-06-29T18:55:09+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(seo-local): tel reel dans le schema JSON-LD (NAP)"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "d6c33e8a0",
            "date": "2026-06-29T18:54:37+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(partenariat): critère appel d'offres (+20% rédacteur) + fix écart d'arrondi"
        },
        {
            "key": "allomonavocat",
            "site": "Allô Mon Avocat",
            "repo": "/Users/SAVE BAUMBERGER Claude/allomonavocat-groupe",
            "hash": "e9cc91bd5",
            "date": "2026-06-29T18:47:31+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(seo-local): code postal 33000 -> 33200 (adresse officielle La Poste)"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "8af758451",
            "date": "2026-06-29T18:45:42+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(seo): titre accueil 44->54 car. (suppression du useEffect qui ecrasait le titre useSEO)"
        },
        {
            "key": "handivia",
            "site": "Handivia",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-groupe",
            "hash": "3b89f07b9",
            "date": "2026-06-29T18:45:37+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(seo-local): corrige le code postal 33000 -> 33200 (adresse officielle La Poste)"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "9ceb67555",
            "date": "2026-06-29T18:42:14+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(partenariat): clé convenue (forfait) affinée par la réalisation + curseur 10%"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "38fb6dd15",
            "date": "2026-06-29T17:02:27+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(partenariat): module devis Handivia x Flowpi + acces dashboard"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "cbefac382",
            "date": "2026-06-29T12:20:44+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo(geo): ajoute llms.txt pour guider les LLM/IA"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "4567fed08",
            "date": "2026-06-29T12:20:44+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo(geo): ajoute llms.txt pour guider les LLM/IA"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "2590e76a6",
            "date": "2026-06-29T12:20:44+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo(geo): ajoute llms.txt pour guider les LLM/IA"
        },
        {
            "key": "telib",
            "site": "Telib France",
            "repo": "/Users/SAVE BAUMBERGER Claude/telib",
            "hash": "a3f8a8e47",
            "date": "2026-06-29T12:20:44+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo(geo): ajoute llms.txt pour guider les LLM/IA"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "0c0f1c98f",
            "date": "2026-06-29T12:20:44+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo(geo): ajoute llms.txt pour guider les LLM/IA"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "e26efb529",
            "date": "2026-06-29T12:20:20+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo(geo): ajoute llms.txt pour guider les LLM/IA"
        },
        {
            "key": "allomonavocat",
            "site": "Allô Mon Avocat",
            "repo": "/Users/SAVE BAUMBERGER Claude/allomonavocat-groupe",
            "hash": "4cadcd27c",
            "date": "2026-06-29T12:16:32+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo(geo): ajoute llms.txt pour guider les LLM/IA"
        },
        {
            "key": "primovia",
            "site": "Primovia",
            "repo": "/Users/SAVE BAUMBERGER Claude/primovia-groupe",
            "hash": "baa816d50",
            "date": "2026-06-29T12:16:30+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo(geo): ajoute llms.txt pour guider les LLM/IA"
        },
        {
            "key": "livreblanc-incluvia",
            "site": "Livre Blanc Incluvia",
            "repo": "/Users/SAVE BAUMBERGER Claude/livreblanc-incluvia-groupe",
            "hash": "0d662c3a7",
            "date": "2026-06-29T12:16:29+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo(geo): ajoute llms.txt pour guider les LLM/IA"
        },
        {
            "key": "incluvia",
            "site": "Incluvia",
            "repo": "/Users/SAVE BAUMBERGER Claude/incluvia-groupe",
            "hash": "7b93891fa",
            "date": "2026-06-29T12:16:27+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo(geo): ajoute llms.txt pour guider les LLM/IA"
        },
        {
            "key": "telibplus",
            "site": "Télé Plus (Telibplus)",
            "repo": "/Users/SAVE BAUMBERGER Claude/telibplus-groupe",
            "hash": "efb296021",
            "date": "2026-06-29T12:16:25+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo(geo): ajoute llms.txt pour guider les LLM/IA"
        },
        {
            "key": "driixdj",
            "site": "DJ Driix",
            "repo": "/Users/SAVE BAUMBERGER Claude/driixdj-groupe",
            "hash": "a499116e2",
            "date": "2026-06-29T12:16:24+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo(geo): ajoute llms.txt pour guider les LLM/IA"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "6657a56ec",
            "date": "2026-06-29T12:16:22+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo(geo): ajoute llms.txt pour guider les LLM/IA"
        },
        {
            "key": "offresia",
            "site": "OffresIA (vitrine)",
            "repo": "/Users/SAVE BAUMBERGER Claude/offresia-groupe",
            "hash": "4c3e022dc",
            "date": "2026-06-29T12:16:19+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo(geo): ajoute llms.txt pour guider les LLM/IA"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "b612ddb5d",
            "date": "2026-06-29T12:15:52+02:00",
            "author": "Alexandre Baumberger",
            "subject": "chore(seo): ajout public/llms.txt (descripteur IA du site, URL prod)"
        },
        {
            "key": "handivia",
            "site": "Handivia",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-groupe",
            "hash": "345cadc41",
            "date": "2026-06-29T11:42:28+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo(geo): ajoute llms.txt pour guider les LLM/IA sur l'offre Handivia"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "363b19060",
            "date": "2026-06-27T01:26:16+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(seo/geo): injection serveur des meta + JSON-LD par route (SSR leger)"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "9d99d287f",
            "date": "2026-06-27T01:17:11+02:00",
            "author": "Alexandre Baumberger",
            "subject": "ui: retire les particules blanches (ParticlesBackground) du hero"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "4618e8c6c",
            "date": "2026-06-27T01:01:18+02:00",
            "author": "Alexandre Baumberger",
            "subject": "ui: retire les points de pagination du hero + agrandit le logo (~1,7x)"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "b78ee37ab",
            "date": "2026-06-27T00:58:06+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(funnel): cross-sell domiciliation sur la page creation d'entreprise"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "9d5e61c9d",
            "date": "2026-06-27T00:40:31+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat: suivi conversion GA4 (begin_checkout/purchase domiciliation) + 2 pages geo (Merignac, Le Bouscat)"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "c8d774204",
            "date": "2026-06-27T00:34:56+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo: maillage interne page domiciliation -> 4 pages cibles par profil"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "0089e51a0",
            "date": "2026-06-27T00:32:16+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(seo): 4 pages cibles domiciliation (SCI/association/auto-entrepreneur/Bordeaux Ouest) + sitemap"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "0154ab1cd",
            "date": "2026-06-27T00:10:44+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(seo): refonte SEO/GEO page domiciliation (differenciation + comparatif + FAQ + JSON-LD) + vrai llms.txt"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "cb414a08f",
            "date": "2026-06-26T23:23:57+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(env): dotenv override:true -> .env source de verite (corrige cle Stripe figee par pm2)"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "2e3deb4b8",
            "date": "2026-06-26T00:47:21+02:00",
            "author": "Lilian BELLINI",
            "subject": "fix(secteurs): filtrer les poles physiques par dominance immaterielle"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "3c23c206b",
            "date": "2026-06-25T19:09:08+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(stripe): le webhook finalise aussi les paiements domiciliation (fiabilite)"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "0a7b3304f",
            "date": "2026-06-25T18:29:12+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(admin-locataires): mot de passe visible a cote de l'email (+ reinitialiser)"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "a129b6beb",
            "date": "2026-06-25T18:10:52+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(admin-utilisateurs): tri par colonne (NOM/PRENOM/EMAIL/ROLE/IDENTIFIANT) + impersonate existant"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "e085e1c0b",
            "date": "2026-06-25T17:42:32+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(admin-reservations): actions claires (Confirmer/En attente/Paye/Annuler/Supprimer) + colonne figee a droite"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "2c20e2c04",
            "date": "2026-06-25T17:21:51+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(reservation-salle): annulation client jusqu'a 24h avant (sinon confirmee + decomptee)"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "0ec2dd280",
            "date": "2026-06-25T17:16:19+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(reservation-salle): memorise le telephone du profil + liste les autres reservations a la confirmation"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "161276fa7",
            "date": "2026-06-25T17:11:04+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(reservation-salle): historique du mois + bureau non demande pour client identifie + fix telephone"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "1bc955a88",
            "date": "2026-06-25T16:58:57+02:00",
            "author": "Lilian BELLINI",
            "subject": "fix(secteurs): conserver 'autres-prestations' (signal metier specifique)"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "5b11a1250",
            "date": "2026-06-25T16:54:31+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(reservation-salle): planning multi-creneaux + identification + paiement + creneaux prereserves"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "c4fc4cff9",
            "date": "2026-06-25T16:46:39+02:00",
            "author": "Lilian BELLINI",
            "subject": "fix(secteurs): garde-fou anti-bruit sur la creation de secteurs"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "70a7fdc79",
            "date": "2026-06-25T16:32:23+02:00",
            "author": "Lilian BELLINI",
            "subject": "feat(enrichment): secteurs d'activite plus larges (faire vs pour-qui)"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "f7f5a42c1",
            "date": "2026-06-25T15:53:40+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(reservation-salle): flux en etapes avec gate connexion + planning des dispos"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "c5066ff05",
            "date": "2026-06-25T15:00:19+02:00",
            "author": "Alexandre Baumberger",
            "subject": "refactor(admin): retire les sections CRM et Vie d'entreprise (destinees a Evio, pas cauwork)"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "21d32e30a",
            "date": "2026-06-25T14:13:33+02:00",
            "author": "Alexandre Baumberger",
            "subject": "refactor(admin): restructure la sidebar en 6 groupes logiques"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "561893ec8",
            "date": "2026-06-25T12:17:42+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(admin): sidebar par parties (Vie d'entreprise / CRM) + acces admin local Admin/Admin33"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "91fface4f",
            "date": "2026-06-25T12:12:47+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(admin): sidebar laterale (theme cyan) + page Utilisateurs avec impersonation"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "f00656638",
            "date": "2026-06-24T16:09:14+02:00",
            "author": "Lilian BELLINI",
            "subject": "feat(nouveau-match): plancher dur a 70% sur les nouveaux matchs"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "23a1ba020",
            "date": "2026-06-24T15:55:41+02:00",
            "author": "Lilian BELLINI",
            "subject": "feat(pipeline): vue Historique des AO passés + filtres par statut de réponse"
        },
        {
            "key": "handivia-flowpi",
            "site": "Handivia × Flowpi",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-flowpi",
            "hash": "9b8880ace",
            "date": "2026-06-24T00:22:10+02:00",
            "author": "Alexandre Baumberger",
            "subject": "init: dashboard Handivia × Flowpi (suivi interventions + répartition)"
        },
        {
            "key": "telib",
            "site": "Telib France",
            "repo": "/Users/SAVE BAUMBERGER Claude/telib",
            "hash": "b04ec56a5",
            "date": "2026-06-24T00:21:47+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(check-seo): interroge le NS autoritaire par domaine pour le DMARC"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "90d30711e",
            "date": "2026-06-24T00:10:37+02:00",
            "author": "Alexandre Baumberger",
            "subject": "perf+ops: sert les images en WebP + sécurise le déploiement"
        },
        {
            "key": "telibplus",
            "site": "Télé Plus (Telibplus)",
            "repo": "/Users/SAVE BAUMBERGER Claude/telibplus-groupe",
            "hash": "033b382b5",
            "date": "2026-06-24T00:08:52+02:00",
            "author": "Alexandre Baumberger",
            "subject": "analytics: branche Umami auto-hébergé (stats.javapax.fr)"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "0d85e4054",
            "date": "2026-06-24T00:05:47+02:00",
            "author": "Alexandre Baumberger",
            "subject": "chore(.claude): ajoute la config preview telibplus (npm run dev :8016)"
        },
        {
            "key": "telibplus",
            "site": "Télé Plus (Telibplus)",
            "repo": "/Users/SAVE BAUMBERGER Claude/telibplus-groupe",
            "hash": "78bea5354",
            "date": "2026-06-24T00:04:16+02:00",
            "author": "Alexandre Baumberger",
            "subject": "SEO: titre + meta enrichis, alt image, Chart.js defer, fallback statique"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "b5c17e3ae",
            "date": "2026-06-24T00:03:55+02:00",
            "author": "Alexandre Baumberger",
            "subject": "SEO: balise GA4 (G-NSSHMTJ49T) + titre statique allonge avec mots-cles"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "2f6d042e5",
            "date": "2026-06-23T23:57:07+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(analytics): active GA4 (G-056WJ6ZRGT) sur le domaine de prod uniquement"
        },
        {
            "key": "telib",
            "site": "Telib France",
            "repo": "/Users/SAVE BAUMBERGER Claude/telib",
            "hash": "d45231b39",
            "date": "2026-06-23T23:47:07+02:00",
            "author": "Alexandre Baumberger",
            "subject": "chore: script de verif SEO prod (DMARC/SPF/HTTP2) pour les 4 domaines"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "2a3dd9469",
            "date": "2026-06-23T16:28:08+02:00",
            "author": "Lilian BELLINI",
            "subject": "fix(matching): bascule les nouvelles entreprises sur le pipeline canonique v3"
        },
        {
            "key": "telib",
            "site": "Telib France",
            "repo": "/Users/SAVE BAUMBERGER Claude/telib",
            "hash": "e48b7ce83",
            "date": "2026-06-23T14:24:33+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo: title/meta plus courts, alt du hero, llms.txt (GEO)"
        },
        {
            "key": "telib",
            "site": "Telib France",
            "repo": "/Users/SAVE BAUMBERGER Claude/telib",
            "hash": "a53747846",
            "date": "2026-06-23T14:24:24+02:00",
            "author": "Alexandre Baumberger",
            "subject": "perf: optimise 299 images (524 Mo -> 78 Mo)"
        },
        {
            "key": "telib",
            "site": "Telib France",
            "repo": "/Users/SAVE BAUMBERGER Claude/telib",
            "hash": "ea1c643f0",
            "date": "2026-06-23T13:26:56+02:00",
            "author": "Alexandre Baumberger",
            "subject": "chore(telib): met a jour la base SQLite locale (donnees de seed/contenu)"
        },
        {
            "key": "telib",
            "site": "Telib France",
            "repo": "/Users/SAVE BAUMBERGER Claude/telib",
            "hash": "0ab173387",
            "date": "2026-06-22T23:18:34+02:00",
            "author": "Alexandre Baumberger",
            "subject": "chore(db): met à jour le contenu de database.sqlite"
        },
        {
            "key": "regiebordeaux",
            "site": "Régie Bordeaux (dashboard)",
            "repo": "/Users/SAVE BAUMBERGER Claude/regiebordeaux-groupe",
            "hash": "d1d7edb61",
            "date": "2026-06-22T23:02:27+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo: noindex + fallback SEO statique (dashboard privé)"
        },
        {
            "key": "handivia",
            "site": "Handivia",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-groupe",
            "hash": "3d70d580d",
            "date": "2026-06-22T23:02:27+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo: ajoute le profil X/Twitter au JSON-LD sameAs"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "bd857efc8",
            "date": "2026-06-22T23:02:27+02:00",
            "author": "Alexandre Baumberger",
            "subject": "content(home): ajoute la section d'introduction « Notre approche »"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "f4ad9b700",
            "date": "2026-06-22T23:02:27+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo: titre et meta affinés + h1 et fallback alignés"
        },
        {
            "key": "allomonavocat",
            "site": "Allô Mon Avocat",
            "repo": "/Users/SAVE BAUMBERGER Claude/allomonavocat-groupe",
            "hash": "3c9952ad5",
            "date": "2026-06-22T23:02:27+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo: ajoute les balises Twitter Card (title, description, image)"
        },
        {
            "key": "offresia",
            "site": "OffresIA (vitrine)",
            "repo": "/Users/SAVE BAUMBERGER Claude/offresia-groupe",
            "hash": "58a6163c9",
            "date": "2026-06-22T23:02:27+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo: raccourcit la meta description (longueur SERP)"
        },
        {
            "key": "famille-letzelter",
            "site": "Famille Letzelter",
            "repo": "/Users/SAVE BAUMBERGER Claude/famille-letzelter",
            "hash": "9f97498c3",
            "date": "2026-06-22T23:02:27+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo: route sitemap.xml + favicon dans book et layout"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "033c88387",
            "date": "2026-06-22T23:02:25+02:00",
            "author": "Alexandre Baumberger",
            "subject": "seo(layout): titre par défaut « — Accueil téléphonique B2B » (title + og + twitter)"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "38f302ef5",
            "date": "2026-06-22T23:01:41+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(admin): comptabilité analytique (projets, charges, répartition)"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "7ae3e3cc0",
            "date": "2026-06-22T23:01:17+02:00",
            "author": "Alexandre Baumberger",
            "subject": "chore(.claude): ajoute la config debug handicode (php artisan serve :8005)"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "e8e6391b2",
            "date": "2026-06-22T23:00:34+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(hero): photo au-dessus des décorations (z-[2]) → visage net sans film/voile"
        },
        {
            "key": "telib",
            "site": "Telib France",
            "repo": "/Users/SAVE BAUMBERGER Claude/telib",
            "hash": "7cc812bff",
            "date": "2026-06-22T22:57:21+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(seo): correctifs usability (audit SEOptimer)"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "1c606ef94",
            "date": "2026-06-22T22:53:36+02:00",
            "author": "Alexandre Baumberger",
            "subject": "chore(.claude): ajoute les configs preview hub (:8030) et handivia-flowpi (:8045)"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "56db27427",
            "date": "2026-06-22T22:38:20+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(hero): image standard ré-encodée en haute qualité (visage net, identique à la version plus)"
        },
        {
            "key": "telib",
            "site": "Telib France",
            "repo": "/Users/SAVE BAUMBERGER Claude/telib",
            "hash": "fb7b94c91",
            "date": "2026-06-22T22:34:26+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(hub): endpoint lecture seule /hub/leads pour le Hub Pilotage"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "05b8d8480",
            "date": "2026-06-22T22:34:13+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(hub): endpoint /hub/leads lecture seule pour le Hub Pilotage"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "9f96ae50e",
            "date": "2026-06-22T22:33:38+02:00",
            "author": "Alexandre Baumberger",
            "subject": "chore(.claude): config preview evio (:8050) et hub (:8030)"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "65984f433",
            "date": "2026-06-22T22:28:50+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(hero): 1 image par édition + fondu (visage unique, réseau IA à l'arrière)"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "79e23d95e",
            "date": "2026-06-22T20:51:49+02:00",
            "author": "Lilian BELLINI",
            "subject": "Admin : page \"Import & règles\" (thèmes, on/off, coût IA) + routage modèle auto mini/nano"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "f5062e11d",
            "date": "2026-06-22T20:21:25+02:00",
            "author": "Lilian BELLINI",
            "subject": "Import : lien DCE profil acheteur (TED/BOAMP), badge DECP, baisse coût LLM"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "b0c514da7",
            "date": "2026-06-22T19:12:02+02:00",
            "author": "Alexandre Baumberger",
            "subject": "chore(.claude): ajoute la config preview evio (php artisan serve :8050)"
        },
        {
            "key": "telib",
            "site": "Telib France",
            "repo": "/Users/SAVE BAUMBERGER Claude/telib",
            "hash": "2ca557f64",
            "date": "2026-06-22T11:19:16+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(home): corrige le texte du bandeau Telib+ (IA + transferts)"
        },
        {
            "key": "telib",
            "site": "Telib France",
            "repo": "/Users/SAVE BAUMBERGER Claude/telib",
            "hash": "578e7bb3a",
            "date": "2026-06-22T11:17:44+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(home): bandeau d'annonce Télib+ entre le menu et le hero"
        },
        {
            "key": "regiebordeaux",
            "site": "Régie Bordeaux (dashboard)",
            "repo": "/Users/SAVE BAUMBERGER Claude/regiebordeaux-groupe",
            "hash": "be53c2af0",
            "date": "2026-06-22T10:33:49+02:00",
            "author": "Alexandre Baumberger",
            "subject": "ci: auto-déploiement sur le VPS à chaque push (build + pm2 restart)"
        },
        {
            "key": "livreblanc-incluvia",
            "site": "Livre Blanc Incluvia",
            "repo": "/Users/SAVE BAUMBERGER Claude/livreblanc-incluvia-groupe",
            "hash": "d7865638c",
            "date": "2026-06-22T10:33:49+02:00",
            "author": "Alexandre Baumberger",
            "subject": "ci: auto-déploiement sur le VPS à chaque push (build + pm2 restart)"
        },
        {
            "key": "primovia",
            "site": "Primovia",
            "repo": "/Users/SAVE BAUMBERGER Claude/primovia-groupe",
            "hash": "fc5e23bc1",
            "date": "2026-06-22T10:33:49+02:00",
            "author": "Alexandre Baumberger",
            "subject": "ci: auto-déploiement sur le VPS à chaque push (build + pm2 restart)"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "3b9ad1f6e",
            "date": "2026-06-22T10:33:49+02:00",
            "author": "Alexandre Baumberger",
            "subject": "ci: auto-déploiement sur le VPS à chaque push (build + pm2 restart)"
        },
        {
            "key": "allomonavocat",
            "site": "Allô Mon Avocat",
            "repo": "/Users/SAVE BAUMBERGER Claude/allomonavocat-groupe",
            "hash": "3fe1483ab",
            "date": "2026-06-22T10:33:49+02:00",
            "author": "Alexandre Baumberger",
            "subject": "ci: auto-déploiement sur le VPS à chaque push (build + pm2 restart)"
        },
        {
            "key": "handivia",
            "site": "Handivia",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-groupe",
            "hash": "e85da1bdc",
            "date": "2026-06-22T10:33:48+02:00",
            "author": "Alexandre Baumberger",
            "subject": "ci: auto-déploiement sur le VPS à chaque push (build + pm2 restart)"
        },
        {
            "key": "incluvia",
            "site": "Incluvia",
            "repo": "/Users/SAVE BAUMBERGER Claude/incluvia-groupe",
            "hash": "96285b18a",
            "date": "2026-06-22T10:33:48+02:00",
            "author": "Alexandre Baumberger",
            "subject": "ci: auto-déploiement sur le VPS à chaque push (build + pm2 restart)"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "146bca9d0",
            "date": "2026-06-22T10:33:48+02:00",
            "author": "Alexandre Baumberger",
            "subject": "ci: auto-déploiement sur le VPS à chaque push (build + pm2 restart)"
        },
        {
            "key": "driixdj",
            "site": "DJ Driix",
            "repo": "/Users/SAVE BAUMBERGER Claude/driixdj-groupe",
            "hash": "a0ccbe5b6",
            "date": "2026-06-22T10:33:48+02:00",
            "author": "Alexandre Baumberger",
            "subject": "ci: auto-déploiement sur le VPS à chaque push (build + pm2 restart)"
        },
        {
            "key": "offresia",
            "site": "OffresIA (vitrine)",
            "repo": "/Users/SAVE BAUMBERGER Claude/offresia-groupe",
            "hash": "017e6891a",
            "date": "2026-06-22T10:33:48+02:00",
            "author": "Alexandre Baumberger",
            "subject": "ci: auto-déploiement sur le VPS à chaque push (build + pm2 restart)"
        },
        {
            "key": "telibplus",
            "site": "Télé Plus (Telibplus)",
            "repo": "/Users/SAVE BAUMBERGER Claude/telibplus-groupe",
            "hash": "62a8dcfda",
            "date": "2026-06-22T10:33:48+02:00",
            "author": "Alexandre Baumberger",
            "subject": "ci: auto-déploiement sur le VPS à chaque push (build + pm2 restart)"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "41ba85397",
            "date": "2026-06-21T21:46:44+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(home): video Valentine demarre a 15s (au lieu de 5s)"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "2b7c2f24c",
            "date": "2026-06-21T21:43:26+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix: empeche le crash React cause par Google Traduction (removeChild)"
        },
        {
            "key": "pepette",
            "site": "Pepette",
            "repo": "/Users/SAVE BAUMBERGER Claude/pepette-laravel",
            "hash": "1a21226a0",
            "date": "2026-06-21T21:32:40+02:00",
            "author": "Alexandre Baumberger",
            "subject": "chore(pepette): retire l'intro livre 3D — accès direct au site"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "b0e3c5616",
            "date": "2026-06-21T21:31:26+02:00",
            "author": "Alexandre Baumberger",
            "subject": "chore(.claude): config debug veastudio-prod (npm run start :8099)"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "b520d3d23",
            "date": "2026-06-21T21:19:11+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(cursor): anneau du curseur bien plus réactif"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "aabc58769",
            "date": "2026-06-21T18:19:38+02:00",
            "author": "Alexandre Baumberger",
            "subject": "intro: voix activée au démarrage de la vidéo (fin du décompte), jamais en boucle"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "b4c788007",
            "date": "2026-06-21T10:39:20+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(css): grand vide noir sous le footer (grain-overlay)"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "ad8fed8ae",
            "date": "2026-06-21T10:24:15+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(intro+video): bouton Intro (rejouer avec son) + vidéo Valentine 5s sans boucle"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "0daa0bb49",
            "date": "2026-06-21T10:16:44+02:00",
            "author": "Alexandre Baumberger",
            "subject": "chore(.claude): retire les configs de debug obsolètes du launch.json"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "fabc23c8f",
            "date": "2026-06-21T03:15:53+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(intro): final en fusion du logo avec le logo hero du site"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "6c2cb9ea5",
            "date": "2026-06-21T03:10:59+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(footer): bloc « Le groupe HANDIVIA » (liens vers les sites du groupe)"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "6a5f0c072",
            "date": "2026-06-21T03:10:59+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(hero): fondu d'édition standard↔plus, visage figé + image plus alignée"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "7c2315f6c",
            "date": "2026-06-21T03:03:39+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(intro+logo): logo doré partout, décompte ciné, son, final pailleté"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "782f280ad",
            "date": "2026-06-21T02:36:49+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(intro): animation d'ouverture cinématique VEA STUDIO"
        },
        {
            "key": "famille-letzelter",
            "site": "Famille Letzelter",
            "repo": "/Users/SAVE BAUMBERGER Claude/famille-letzelter",
            "hash": "6b8ae32c1",
            "date": "2026-06-21T01:18:44+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(book): maj scrapbook (scènes, pages, styles)"
        },
        {
            "key": "telib",
            "site": "Telib France",
            "repo": "/Users/SAVE BAUMBERGER Claude/telib",
            "hash": "32b4d4e56",
            "date": "2026-06-21T01:18:40+02:00",
            "author": "Alexandre Baumberger",
            "subject": "chore: maj base sqlite locale + package-lock.json"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "ea69ef2f7",
            "date": "2026-06-21T01:18:37+02:00",
            "author": "Alexandre Baumberger",
            "subject": "chore: maj package-lock.json"
        },
        {
            "key": "pepette",
            "site": "Pepette",
            "repo": "/Users/SAVE BAUMBERGER Claude/pepette-laravel",
            "hash": "337a66f7c",
            "date": "2026-06-20T23:34:52+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(pepette): frise 'Son parcours' 2005 -> aujourd'hui (VEA STUDIO)"
        },
        {
            "key": "famille-letzelter",
            "site": "Famille Letzelter",
            "repo": "/Users/SAVE BAUMBERGER Claude/famille-letzelter",
            "hash": "e7b041485",
            "date": "2026-06-20T23:32:26+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(intro): intro cinématique séquencée à partir des vraies frames"
        },
        {
            "key": "famille-letzelter",
            "site": "Famille Letzelter",
            "repo": "/Users/SAVE BAUMBERGER Claude/famille-letzelter",
            "hash": "d51ab1ee3",
            "date": "2026-06-20T23:17:16+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(intro): utilise la nouvelle image FAMILLE LETZELTER fournie (telle quelle) comme fond/fin d'intro"
        },
        {
            "key": "famille-letzelter",
            "site": "Famille Letzelter",
            "repo": "/Users/SAVE BAUMBERGER Claude/famille-letzelter",
            "hash": "c674fd211",
            "date": "2026-06-20T23:07:28+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(intro): incruste la VRAIE photo de famille + le vrai blason sur la page grimoire"
        },
        {
            "key": "famille-letzelter",
            "site": "Famille Letzelter",
            "repo": "/Users/SAVE BAUMBERGER Claude/famille-letzelter",
            "hash": "2d72963ed",
            "date": "2026-06-20T23:01:51+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(intro): remplace l'image de fin/fond par la meilleure version FAMILLE LETZELTER"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "00ff79a76",
            "date": "2026-06-20T23:01:00+02:00",
            "author": "Alexandre Baumberger",
            "subject": "chore(.claude): preview creations (marie-claire) sur le port 8023"
        },
        {
            "key": "famille-letzelter",
            "site": "Famille Letzelter",
            "repo": "/Users/SAVE BAUMBERGER Claude/famille-letzelter",
            "hash": "00b28a306",
            "date": "2026-06-20T22:57:21+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(intro): intro 2 images (bureau 1930 -> page ouverte) fournies par l'utilisateur"
        },
        {
            "key": "famille-letzelter",
            "site": "Famille Letzelter",
            "repo": "/Users/SAVE BAUMBERGER Claude/famille-letzelter",
            "hash": "5e66b444c",
            "date": "2026-06-20T21:45:07+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(livre): intro video cinematique (Kling) figee sur sa derniere image"
        },
        {
            "key": "famille-letzelter",
            "site": "Famille Letzelter",
            "repo": "/Users/SAVE BAUMBERGER Claude/famille-letzelter",
            "hash": "53da6bd7e",
            "date": "2026-06-20T21:22:18+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(livre): blason incruste sur le grimoire + page d'accueil expliquee"
        },
        {
            "key": "famille-letzelter",
            "site": "Famille Letzelter",
            "repo": "/Users/SAVE BAUMBERGER Claude/famille-letzelter",
            "hash": "3942a31d2",
            "date": "2026-06-20T21:17:09+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(livre): vraie camera qui plonge + grimoire epais pose sur le bureau"
        },
        {
            "key": "pepette",
            "site": "Pepette",
            "repo": "/Users/SAVE BAUMBERGER Claude/pepette-laravel",
            "hash": "ef5746d40",
            "date": "2026-06-20T21:11:24+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(pepette): énergie de Valentine — bombe de vie, bande en mouvement, birobes, lien VEA STUDIO"
        },
        {
            "key": "pepette",
            "site": "Pepette",
            "repo": "/Users/SAVE BAUMBERGER Claude/pepette-laravel",
            "hash": "d5d626a28",
            "date": "2026-06-20T21:07:38+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(pepette): intro livre 3D + récit centré sur la grand-mère"
        },
        {
            "key": "famille-letzelter",
            "site": "Famille Letzelter",
            "repo": "/Users/SAVE BAUMBERGER Claude/famille-letzelter",
            "hash": "eba82e471",
            "date": "2026-06-20T21:00:44+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(livre): entree cinematique \"camera qui se penche\" + tournage pro"
        },
        {
            "key": "pepette",
            "site": "Pepette",
            "repo": "/Users/SAVE BAUMBERGER Claude/pepette-laravel",
            "hash": "5a63b265e",
            "date": "2026-06-20T21:00:13+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(pepette): signature visuelle d'exception"
        },
        {
            "key": "famille-letzelter",
            "site": "Famille Letzelter",
            "repo": "/Users/SAVE BAUMBERGER Claude/famille-letzelter",
            "hash": "d2c4c2b97",
            "date": "2026-06-20T20:57:25+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(livre): fond = bureau de redacteur en chef annees 30"
        },
        {
            "key": "famille-letzelter",
            "site": "Famille Letzelter",
            "repo": "/Users/SAVE BAUMBERGER Claude/famille-letzelter",
            "hash": "17ebd6c17",
            "date": "2026-06-20T20:54:54+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(livre): format paysage, fond atelier, lecture auto 10s, musique autoplay"
        },
        {
            "key": "pepette",
            "site": "Pepette",
            "repo": "/Users/SAVE BAUMBERGER Claude/pepette-laravel",
            "hash": "e1def9b94",
            "date": "2026-06-20T20:53:18+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(pepette): section Aujourd'hui -> VEA STUDIO (pont enfance / studio de Valentine)"
        },
        {
            "key": "pepette",
            "site": "Pepette",
            "repo": "/Users/SAVE BAUMBERGER Claude/pepette-laravel",
            "hash": "d1c6ae7a8",
            "date": "2026-06-20T20:48:06+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(pepette): site dynamique — effets modernes"
        },
        {
            "key": "pepette",
            "site": "Pepette",
            "repo": "/Users/SAVE BAUMBERGER Claude/pepette-laravel",
            "hash": "c6b4b0bbb",
            "date": "2026-06-20T20:43:45+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(pepette): couvertures via /media + titre x1.5 + résolution accents NFC/NFD"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "7a8a28a8b",
            "date": "2026-06-20T20:42:09+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(meteo): météogramme horaire, repère « maintenant » et stratégie paddle"
        },
        {
            "key": "pepette",
            "site": "Pepette",
            "repo": "/Users/SAVE BAUMBERGER Claude/pepette-laravel",
            "hash": "042cd484c",
            "date": "2026-06-20T20:37:35+02:00",
            "author": "Alexandre Baumberger",
            "subject": "style(pepette): relief blanc sur le titre Valentine (contour + halo)"
        },
        {
            "key": "pepette",
            "site": "Pepette",
            "repo": "/Users/SAVE BAUMBERGER Claude/pepette-laravel",
            "hash": "8ae66e99d",
            "date": "2026-06-20T20:29:24+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(pepette): titre Valentine en lettrage Canva (logo PNG dans le hero)"
        },
        {
            "key": "famille-letzelter",
            "site": "Famille Letzelter",
            "repo": "/Users/SAVE BAUMBERGER Claude/famille-letzelter",
            "hash": "c2123f397",
            "date": "2026-06-20T19:51:23+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(livre): mise en scene \"bureau\" + animation moderne"
        },
        {
            "key": "famille-letzelter",
            "site": "Famille Letzelter",
            "repo": "/Users/SAVE BAUMBERGER Claude/famille-letzelter",
            "hash": "effa5ad39",
            "date": "2026-06-20T19:38:53+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(livre): page \"Nos origines\" (arbre SOSA) avant la fin"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "425b60289",
            "date": "2026-06-20T19:18:20+02:00",
            "author": "Alexandre Baumberger",
            "subject": "chore(.claude): config debug famille-letzelter (artisan serve :8078)"
        },
        {
            "key": "famille-letzelter",
            "site": "Famille Letzelter",
            "repo": "/Users/SAVE BAUMBERGER Claude/famille-letzelter",
            "hash": "381b9eafc",
            "date": "2026-06-20T14:24:18+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(arbre): intègre l'arbre SOSA Antoine & Claire (32 quartiers)"
        },
        {
            "key": "famille-letzelter",
            "site": "Famille Letzelter",
            "repo": "/Users/SAVE BAUMBERGER Claude/famille-letzelter",
            "hash": "7abb03c8e",
            "date": "2026-06-20T14:09:17+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat: album scrapbook \"livre qui s'ouvre\" + musique années 30"
        },
        {
            "key": "famille-letzelter",
            "site": "Famille Letzelter",
            "repo": "/Users/SAVE BAUMBERGER Claude/famille-letzelter",
            "hash": "d892df72e",
            "date": "2026-06-20T13:56:43+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat: app Laravel famille-letzelter (refonte de l'iWeb letzelter)"
        },
        {
            "key": "pepette",
            "site": "Pepette",
            "repo": "/Users/SAVE BAUMBERGER Claude/pepette-laravel",
            "hash": "1741cc34b",
            "date": "2026-06-20T13:51:27+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(pepette): photos derrière le verrou (route /media via Laravel)"
        },
        {
            "key": "pepette",
            "site": "Pepette",
            "repo": "/Users/SAVE BAUMBERGER Claude/pepette-laravel",
            "hash": "039846448",
            "date": "2026-06-20T13:48:21+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(pepette): album privé — portail mot de passe + noindex/robots"
        },
        {
            "key": "pepette",
            "site": "Pepette",
            "repo": "/Users/SAVE BAUMBERGER Claude/pepette-laravel",
            "hash": "01ae1a450",
            "date": "2026-06-20T13:35:40+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(pepette): refonte moderne en Laravel de l'album de Valentine"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "78c8ac86a",
            "date": "2026-06-20T13:35:23+02:00",
            "author": "Alexandre Baumberger",
            "subject": "chore(.claude): config debug pepette-laravel (refonte Laravel, artisan serve :8025)"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "fb9576501",
            "date": "2026-06-20T02:01:28+02:00",
            "author": "Alexandre Baumberger",
            "subject": "chore(.claude): ajout configs debug preview sites ressuscités (pepette :8098, letzelter :8097, sommaire :8096, creations :8024)"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "770c6c2d6",
            "date": "2026-06-20T01:13:05+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(ux): refonte effets & cohérence — hero animé des pages internes + couche premium"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "740edc1ca",
            "date": "2026-06-20T01:07:22+02:00",
            "author": "Alexandre Baumberger",
            "subject": "perf(images): WebP partout + lazy/async, suppression assets morts"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "d6d12283b",
            "date": "2026-06-20T01:06:12+02:00",
            "author": "Alexandre Baumberger",
            "subject": "SEO: meta description plus concise (<=160 car) sur le layout"
        },
        {
            "key": "telibplus",
            "site": "Télé Plus (Telibplus)",
            "repo": "/Users/SAVE BAUMBERGER Claude/telibplus-groupe",
            "hash": "92fad9399",
            "date": "2026-06-20T01:06:11+02:00",
            "author": "Alexandre Baumberger",
            "subject": "SEO: meta description/canonical/OG/JSON-LD dans client/index.html"
        },
        {
            "key": "primovia",
            "site": "Primovia",
            "repo": "/Users/SAVE BAUMBERGER Claude/primovia-groupe",
            "hash": "7e59325b9",
            "date": "2026-06-20T01:06:09+02:00",
            "author": "Alexandre Baumberger",
            "subject": "SEO: meta description/canonical/OG/JSON-LD dans client/index.html"
        },
        {
            "key": "allomonavocat",
            "site": "Allô Mon Avocat",
            "repo": "/Users/SAVE BAUMBERGER Claude/allomonavocat-groupe",
            "hash": "e082f0b38",
            "date": "2026-06-20T01:06:09+02:00",
            "author": "Alexandre Baumberger",
            "subject": "SEO: meta description/canonical/OG/JSON-LD dans client/index.html"
        },
        {
            "key": "livreblanc-incluvia",
            "site": "Livre Blanc Incluvia",
            "repo": "/Users/SAVE BAUMBERGER Claude/livreblanc-incluvia-groupe",
            "hash": "0504da93c",
            "date": "2026-06-20T01:06:07+02:00",
            "author": "Alexandre Baumberger",
            "subject": "SEO: meta description/canonical/OG/JSON-LD dans client/index.html"
        },
        {
            "key": "incluvia",
            "site": "Incluvia",
            "repo": "/Users/SAVE BAUMBERGER Claude/incluvia-groupe",
            "hash": "3cc2ef4e3",
            "date": "2026-06-20T01:06:06+02:00",
            "author": "Alexandre Baumberger",
            "subject": "SEO: meta description/canonical/OG/JSON-LD dans client/index.html"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "7d92320a8",
            "date": "2026-06-20T01:06:05+02:00",
            "author": "Alexandre Baumberger",
            "subject": "SEO: meta description/canonical/OG/JSON-LD dans client/index.html"
        },
        {
            "key": "handivia",
            "site": "Handivia",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-groupe",
            "hash": "39e9cfdaa",
            "date": "2026-06-20T01:06:03+02:00",
            "author": "Alexandre Baumberger",
            "subject": "SEO: meta description/canonical/OG/JSON-LD dans client/index.html"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "f6c9f8e96",
            "date": "2026-06-20T00:09:55+02:00",
            "author": "Alexandre Baumberger",
            "subject": "chore(.claude): configs debug permanence-partenaire (base :8011, plus :8012)"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "dbde6ab02",
            "date": "2026-06-19T23:50:09+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(users-permissions): annuaire basé sur les vrais utilisateurs + config debug flowtender"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "3418642f1",
            "date": "2026-06-19T20:24:05+02:00",
            "author": "HANDIVIA",
            "subject": "chore(.claude): ajout config debug \"pp\" (permanence-partenaire, artisan serve :8090)"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "eb61340e0",
            "date": "2026-06-19T17:16:01+02:00",
            "author": "HANDIVIA",
            "subject": "feat(hero): image télésecrétaire en plein cadre + électrons interactifs"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "f105ec9a6",
            "date": "2026-06-19T17:00:47+02:00",
            "author": "HANDIVIA",
            "subject": "En-tête : logo gauche, menu centré, curseur+devis à droite ; libellés complets ; Plus actif = bleu charte, Partenaire actif = magenta"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "ea1385569",
            "date": "2026-06-19T16:55:40+02:00",
            "author": "HANDIVIA",
            "subject": "Hero : intégration des vraies télésecrétaires (normale en standard, IA cerveau augmenté en +), sans cadre"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "7a39e129f",
            "date": "2026-06-19T16:55:09+02:00",
            "author": "HANDIVIA",
            "subject": "Paddle : remplace l'emoji 🏄 par une icône Lucide (pagaie) dans une pastille verte"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "ee958b126",
            "date": "2026-06-19T16:48:39+02:00",
            "author": "HANDIVIA",
            "subject": "Édition + : fond réseau neuronal interactif (canvas vanilla, curseur attractif) + particules flottantes ; image hero sans cadre (intégrée)"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "a74614640",
            "date": "2026-06-19T16:41:54+02:00",
            "author": "HANDIVIA",
            "subject": "Hero statique centré sur la télésecrétaire (fin du carrousel) + animations ondes sonores / égaliseur / pulse"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "51c71122f",
            "date": "2026-06-19T16:29:24+02:00",
            "author": "HANDIVIA",
            "subject": "Hero : visuel télésecrétaire (plateau casques en standard, profil cerveau augmenté IA en +) + menu restructuré"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "dc876894f",
            "date": "2026-06-19T16:21:52+02:00",
            "author": "HANDIVIA",
            "subject": "Hero modernisé (façon telib) + icônes Lucide à la place des emojis"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "978819d2f",
            "date": "2026-06-19T16:13:09+02:00",
            "author": "HANDIVIA",
            "subject": "Menu restructuré sur une ligne : curseur d'édition juste avant 'Demander un devis' ; logo agrandi ×1,5 (menu) et ×1,75 (footer)"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "6e03fa332",
            "date": "2026-06-19T16:08:39+02:00",
            "author": "HANDIVIA",
            "subject": "Logos 2026 officiels (standard + Plus, variantes clair/foncé) dans header & footer selon l'édition"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "c275f8d8c",
            "date": "2026-06-19T15:11:54+02:00",
            "author": "Lilian BELLINI",
            "subject": "Entreprise courante (switcher) + récupération des documents d'AO"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "b767c4465",
            "date": "2026-06-19T15:03:04+02:00",
            "author": "HANDIVIA",
            "subject": "Hero & sections high-tech : aurores animées, parallaxe souris, compteurs animés, révélations au scroll, reflet CTA (esprit telib)"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "effc3ebc6",
            "date": "2026-06-19T14:52:52+02:00",
            "author": "HANDIVIA",
            "subject": "Curseur d'édition : actif rouge (magenta logo), inactif fond bleu clair (clairement cliquable)"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "6184492c1",
            "date": "2026-06-19T11:06:44+02:00",
            "author": "HANDIVIA",
            "subject": "Curseur d'édition centré (magenta logo) + IA retirée de l'édition standard ; revert siège/succursale"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "bcddab682",
            "date": "2026-06-19T11:01:32+02:00",
            "author": "HANDIVIA",
            "subject": "Implantations: Bordeaux = siège social (1er), Paris = succursale (badges)"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "d73559552",
            "date": "2026-06-19T10:56:18+02:00",
            "author": "HANDIVIA",
            "subject": "Deux éditions (Standard / Partenaire +) du même site + curseur de bascule"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "940f7c529",
            "date": "2026-06-19T10:41:13+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ tarifs Permanence Partenaire + réorganisation dépôts locaux"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "23eb283c0",
            "date": "2026-06-19T10:38:16+02:00",
            "author": "HANDIVIA",
            "subject": "Re-tarification base (>= telib+) + option Niveau 2 (+0,25 €/appel) + recalcul formule +"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "3d9c523b9",
            "date": "2026-06-19T10:32:11+02:00",
            "author": "HANDIVIA",
            "subject": "Forfaits nommés Business/Corporate/Premium/Enterprise + N ; tarifs formule + (base +% dégressif)"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "4e2a6e04f",
            "date": "2026-06-19T10:18:37+02:00",
            "author": "HANDIVIA",
            "subject": "Contact : ajout des 2 agences (Hauts-de-France — 81 bd Lafayette, Calais ; Nouvelle-Aquitaine — 17 rue des Hortensias, Saubion) + téléphone réel 03 21 00 98 81 ; corrige la coquille Lafuente→Lafayette"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "e4fae7907",
            "date": "2026-06-19T10:02:17+02:00",
            "author": "HANDIVIA",
            "subject": "Nouvelle formule Permanence Partenaire + (gamme « + », modèle telibplus)"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "307befa3b",
            "date": "2026-06-19T09:55:06+02:00",
            "author": "Lilian BELLINI",
            "subject": "Multi-entreprise : ajout via IA (site web), demandes d'intégration owner/membre"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "2f82f82b2",
            "date": "2026-06-18T12:16:01+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-18 12:15"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "e385508c2",
            "date": "2026-06-18T12:15:59+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-18 12:15"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "7bf19d956",
            "date": "2026-06-18T12:15:56+02:00",
            "author": "HANDIVIA",
            "subject": "feat(home): captures pour les 3 réalisations discrètes (fichiers neutres, alt générique, liens nofollow)"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "b07f97fef",
            "date": "2026-06-18T12:09:53+02:00",
            "author": "HANDIVIA",
            "subject": "feat(home): captures réelles des pages d'accueil sur les réalisations publiques"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "321e93bf5",
            "date": "2026-06-18T11:21:27+02:00",
            "author": "HANDIVIA",
            "subject": "Projets : présentation des indicateurs (Références/Typologies/Dernière livraison) plus sobre — chiffres réduits (16px sans) en bandeau discret au lieu de gros chiffres serif, bloc allégé"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "36f41c69e",
            "date": "2026-06-18T10:59:05+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Carte Coworking: badge 'Liste d'attente' sorti de l'overflow (wrapper relatif) → bien visible au-dessus de l'encadré"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "803f6d6a7",
            "date": "2026-06-18T10:57:56+02:00",
            "author": "HANDIVIA",
            "subject": "feat(home): clients discrets anonymisés (DVA/VEA/DJ) + rel=noreferrer"
        },
        {
            "key": "allomonavocat",
            "site": "Allô Mon Avocat",
            "repo": "/Users/SAVE BAUMBERGER Claude/allomonavocat-groupe",
            "hash": "07ebb947d",
            "date": "2026-06-18T10:56:59+02:00",
            "author": "Handivia",
            "subject": "FAQ : frais de mise en service 100 EUR HT + repondeur personnalise offert"
        },
        {
            "key": "telibplus",
            "site": "Télé Plus (Telibplus)",
            "repo": "/Users/SAVE BAUMBERGER Claude/telibplus-groupe",
            "hash": "e30e0b4c0",
            "date": "2026-06-18T10:31:21+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Wording transferts: ce n'est pas le nombre mais la DURÉE d'appel qui est illimitée (transferts inclus selon forfait, sans limite de durée)"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "a46291285",
            "date": "2026-06-18T10:29:42+02:00",
            "author": "HANDIVIA",
            "subject": "Forfaits : répondeur personnalisé offert + frais de mise en service 100 € HT"
        },
        {
            "key": "telib",
            "site": "Telib France",
            "repo": "/Users/SAVE BAUMBERGER Claude/telib",
            "hash": "c83023046",
            "date": "2026-06-18T10:29:24+02:00",
            "author": "HANDIVIA",
            "subject": "Forfaits : répondeur personnalisé offert + frais de mise en service 70 € HT (une fois à l'ouverture)"
        },
        {
            "key": "allomonavocat",
            "site": "Allô Mon Avocat",
            "repo": "/Users/SAVE BAUMBERGER Claude/allomonavocat-groupe",
            "hash": "bf22262aa",
            "date": "2026-06-18T10:25:20+02:00",
            "author": "Handivia",
            "subject": "Horaires : accueil 8h-19h du lundi au vendredi sans interruption"
        },
        {
            "key": "telibplus",
            "site": "Télé Plus (Telibplus)",
            "repo": "/Users/SAVE BAUMBERGER Claude/telibplus-groupe",
            "hash": "97d655698",
            "date": "2026-06-18T10:24:40+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Hero: titre 4 lignes (comme telib.fr) + horaires Lun-Ven 8h-19h ; panneau IA en overlay bas (sous les visages) ; image hero à la taille de telib.fr"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "2f5411181",
            "date": "2026-06-18T10:20:30+02:00",
            "author": "HANDIVIA",
            "subject": "Horaires : accueil humain 8h-19h du lundi au vendredi, sans interruption (au lieu de 8h-20h)"
        },
        {
            "key": "telib",
            "site": "Telib France",
            "repo": "/Users/SAVE BAUMBERGER Claude/telib",
            "hash": "d09e095f7",
            "date": "2026-06-18T10:17:29+02:00",
            "author": "HANDIVIA",
            "subject": "Horaires unifiés 8h-19h sans interruption pour tous les forfaits (Bronze->Diamond)"
        },
        {
            "key": "telib",
            "site": "Telib France",
            "repo": "/Users/SAVE BAUMBERGER Claude/telib",
            "hash": "8ab4da242",
            "date": "2026-06-18T10:14:43+02:00",
            "author": "HANDIVIA",
            "subject": "Forfaits : messages jamais illimités + appels « illimités » plafonnés à 200/mois (Gold/Platinium/Diamond)"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "45acec9c2",
            "date": "2026-06-18T10:02:31+02:00",
            "author": "HANDIVIA",
            "subject": "feat(home): section réalisations enrichie — 18 sites du groupe (URL de prod)"
        },
        {
            "key": "telibplus",
            "site": "Télé Plus (Telibplus)",
            "repo": "/Users/SAVE BAUMBERGER Claude/telibplus-groupe",
            "hash": "05d281874",
            "date": "2026-06-18T09:50:25+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-18 09:50"
        },
        {
            "key": "telib",
            "site": "Telib France",
            "repo": "/Users/SAVE BAUMBERGER Claude/telib",
            "hash": "81909f740",
            "date": "2026-06-18T09:50:22+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-18 09:50"
        },
        {
            "key": "telibplus",
            "site": "Télé Plus (Telibplus)",
            "repo": "/Users/SAVE BAUMBERGER Claude/telibplus-groupe",
            "hash": "90fc4d971",
            "date": "2026-06-17T22:40:08+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Hero: panneau IA déplacé à gauche sous les boutons (comble le vide), image hero dégagée à droite"
        },
        {
            "key": "telibplus",
            "site": "Télé Plus (Telibplus)",
            "repo": "/Users/SAVE BAUMBERGER Claude/telibplus-groupe",
            "hash": "1d2903cde",
            "date": "2026-06-17T22:34:48+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Hero: trame strictement alignée sur telib.fr (image 66%, bande atouts pleine largeur en bas) ; panneau IA en overlay sur l'image (extra)"
        },
        {
            "key": "handivia",
            "site": "Handivia",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-groupe",
            "hash": "d546e0261",
            "date": "2026-06-17T22:31:24+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-17 22:31"
        },
        {
            "key": "telib",
            "site": "Telib France",
            "repo": "/Users/SAVE BAUMBERGER Claude/telib",
            "hash": "5a27733e5",
            "date": "2026-06-17T22:12:28+02:00",
            "author": "HANDIVIA",
            "subject": "SEO approfondi : HandiCode robots ouvert + retrait post démo du sitemap, Telib meta optimisée, audits multi-pages OK"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "f25e5eb6f",
            "date": "2026-06-17T22:12:12+02:00",
            "author": "HANDIVIA",
            "subject": "Manifeste : fuyantes passées en arrière-plan (z-index -1, opacité réduite) derrière le croquis qui devient le sujet au premier plan"
        },
        {
            "key": "handivia",
            "site": "Handivia",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-groupe",
            "hash": "60c801691",
            "date": "2026-06-17T22:11:11+02:00",
            "author": "HANDIVIA",
            "subject": "fix(home): chiffres en rangée discrète entre le texte et le chatbot"
        },
        {
            "key": "telibplus",
            "site": "Télé Plus (Telibplus)",
            "repo": "/Users/SAVE BAUMBERGER Claude/telibplus-groupe",
            "hash": "914767645",
            "date": "2026-06-17T22:09:46+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Footer aligné sur telib.fr (bande confiance + 6 colonnes + barre légale HANDIVIA), version sombre accent rouge"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "6bff8c9ee",
            "date": "2026-06-17T22:08:56+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-17 22:08"
        },
        {
            "key": "telib",
            "site": "Telib France",
            "repo": "/Users/SAVE BAUMBERGER Claude/telib",
            "hash": "ae5c0f061",
            "date": "2026-06-17T22:08:55+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-17 22:08"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "d048faf3f",
            "date": "2026-06-17T22:08:52+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-17 22:08"
        },
        {
            "key": "handivia",
            "site": "Handivia",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-groupe",
            "hash": "f566ab601",
            "date": "2026-06-17T22:04:43+02:00",
            "author": "HANDIVIA",
            "subject": "fix(home): chatbot en doré de marque + cartes stats remontées (plus de chevauchement)"
        },
        {
            "key": "telibplus",
            "site": "Télé Plus (Telibplus)",
            "repo": "/Users/SAVE BAUMBERGER Claude/telibplus-groupe",
            "hash": "5d45c06c0",
            "date": "2026-06-17T22:02:56+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Hero: atouts liés au panneau IA (un bloc aligné au-dessus, même largeur) + logo h-14 comme telib.fr"
        },
        {
            "key": "handivia",
            "site": "Handivia",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-groupe",
            "hash": "271563709",
            "date": "2026-06-17T22:00:16+02:00",
            "author": "HANDIVIA",
            "subject": "feat(chatbot): bouton flottant style HandiCode + widget sur tout le site"
        },
        {
            "key": "telibplus",
            "site": "Télé Plus (Telibplus)",
            "repo": "/Users/SAVE BAUMBERGER Claude/telibplus-groupe",
            "hash": "189528ea9",
            "date": "2026-06-17T21:57:37+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Hero telibplus aligné sur telib.fr/.be : bande 4 atouts (100% humain/Confidentialité/Réactivité/+20 ans) + boutons même style"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "e5d6f17de",
            "date": "2026-06-17T21:54:28+02:00",
            "author": "HANDIVIA",
            "subject": "Admin : logo du sidebar remplacé par le logo horizontal blanc (identique au footer) + sous-titre Administration"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "3d7545461",
            "date": "2026-06-17T21:52:32+02:00",
            "author": "HANDIVIA",
            "subject": "Manifeste : point de fuite des perspectives recalé sur le repère du croquis indiqué par le client (viewBox 730,200) — les fuyantes partent désormais exactement du point de convergence du bâtiment"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "9e9d7bb60",
            "date": "2026-06-17T21:36:17+02:00",
            "author": "HANDIVIA",
            "subject": "Manifeste : nouveau croquis V2 (fond transparent, éclairci pour ressortir sur la bande sombre) + perspectives recalées dans le même repère que le croquis (viewBox 2:1, point de fuite commun) pour prolonger proportionnellement ses arêtes"
        },
        {
            "key": "telibplus",
            "site": "Télé Plus (Telibplus)",
            "repo": "/Users/SAVE BAUMBERGER Claude/telibplus-groupe",
            "hash": "4d01e4f18",
            "date": "2026-06-17T21:31:42+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Header aligné sur telib.fr (nav Nos offres/services/À propos/Ressources/Contact + sélecteur pays + Admin + Espace client) ; titre hero aligné comme telib.fr ; panneau IA déplacé au niveau des mains sur l'image"
        },
        {
            "key": "primovia",
            "site": "Primovia",
            "repo": "/Users/SAVE BAUMBERGER Claude/primovia-groupe",
            "hash": "13cfcfd3c",
            "date": "2026-06-17T21:30:24+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Favicon: retire l'ancien apple-touch-icon résiduel"
        },
        {
            "key": "primovia",
            "site": "Primovia",
            "repo": "/Users/SAVE BAUMBERGER Claude/primovia-groupe",
            "hash": "7ad5a6a16",
            "date": "2026-06-17T21:29:35+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Favicon: utilise le vrai favicon Primovia fourni (FAVICOM Primovia.png)"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "bbfd59982",
            "date": "2026-06-17T21:24:46+02:00",
            "author": "HANDIVIA",
            "subject": "feat(favicon): nouveau favicon NEGOCOACH (lion doré sur fond marine)"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "a1721a5bf",
            "date": "2026-06-17T21:22:45+02:00",
            "author": "HANDIVIA",
            "subject": "Chatbot : bouton style HandiCode (carré arrondi, bulle blanche pleine à 3 points) en vert du thème"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "8c8d58775",
            "date": "2026-06-17T21:21:36+02:00",
            "author": "HANDIVIA",
            "subject": "Header : logo version (2) (sous-titre Bertrand Delcloy en gris foncé, plus lisible) — logo-top.png, cache v7"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "f8102ff8b",
            "date": "2026-06-17T21:17:40+02:00",
            "author": "HANDIVIA",
            "subject": "Header : nouveau logo horizontal DVA fond blanc (emblème doré + DVA Architecture gris + Bertrand Delcloy doré) — remplace logo-top.png, cache v6. Header/footer désormais cohérents (même lockup, clair/sombre)"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "d51659f62",
            "date": "2026-06-17T21:16:06+02:00",
            "author": "HANDIVIA",
            "subject": "Footer : nouveau logo horizontal DVA fond noir V2 BB (emblème doré + texte blanc) — remplace logo-footer.png, cache bumpé v6 (footer + préchargeur)"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "cf82ba5cc",
            "date": "2026-06-17T21:13:37+02:00",
            "author": "HANDIVIA",
            "subject": "Accueil : les 5 chiffres clés alignés sur une seule ligne (5 colonnes) comme la page Agence — fini le 4+1 où 'Projets en cours' tombait seul"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "e65515454",
            "date": "2026-06-17T20:53:05+02:00",
            "author": "HANDIVIA",
            "subject": "Héros : titre toujours dégagé sous le header (plancher padding-top > 149px, fini le rognage sur portable) + intro Espace Pro raccourcie pour une hauteur de bandeau homogène."
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "75a54f401",
            "date": "2026-06-17T19:04:12+02:00",
            "author": "HANDIVIA",
            "subject": "Actualités : remplace le placeholder bandeau générique de la 'première pierre' par une vraie image de référence DVA (logements Calais). Le carrousel n'utilise plus que des images de projet réelles. (Stand-in jusqu'à la photo de cérémonie)"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "3a7002195",
            "date": "2026-06-17T18:08:44+02:00",
            "author": "HANDIVIA",
            "subject": "Favicon : nouveau favicon DVA (emblème doré sur fond marine) — PNG 16/32/512, apple-touch 180, favicon.ico régénéré, manifest mis à jour, ajouté aussi à l'admin"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "273e7f8b9",
            "date": "2026-06-17T17:56:28+02:00",
            "author": "HANDIVIA",
            "subject": "Projets (admin) : pastilles d'aide ⓘ sur les KPIs, les boutons d'en-tête et l'explication des 4 actions de fiche"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "401044a6b",
            "date": "2026-06-17T17:52:26+02:00",
            "author": "HANDIVIA",
            "subject": "Équipe : pastilles d'aide ⓘ sur chaque champ de la fiche + correction du bug de validation (image en chemin relatif refusée) qui empêchait l'enregistrement. Bertrand : identifiant Bertrand / mot de passe Bertrand62 / Propriétaire (login admin aligné)"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "232a65290",
            "date": "2026-06-17T17:47:44+02:00",
            "author": "HANDIVIA",
            "subject": "Actualités : unification admin/site (table news étendue + seed depuis config + helper DvaNews auto-réparation). Les actus éditoriales (Gravelines vidéo, Première pierre) apparaissent dans l'admin ; formulaire enrichi (résumé, photo URL/import, vidéo) + pastilles d'aide ⓘ"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "de996c527",
            "date": "2026-06-17T17:42:29+02:00",
            "author": "HANDIVIA",
            "subject": "Admin : fond filigrane (photo bandeau atténuée) sur toutes les pages + bloc dashboard sur photo au lieu du noir plat"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "80a8fd013",
            "date": "2026-06-17T17:38:47+02:00",
            "author": "HANDIVIA",
            "subject": "Admin : 'Bonjour Bertrand' + login Bertrand, sidebar lisible (items blancs / sections dorées) + pop-ups d'aide ⓘ sur chaque KPI et bouton"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "44cea165f",
            "date": "2026-06-17T17:29:24+02:00",
            "author": "HANDIVIA",
            "subject": "Accueil 5 chiffres (=Agence, 150+) ; héros plus compacts ; Actualité liste + carrousel"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "8c0f4d41d",
            "date": "2026-06-17T17:17:28+02:00",
            "author": "HANDIVIA",
            "subject": "Équipe réordonnée + actualités décroissantes + nav fiche projet"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "8e42bc7b8",
            "date": "2026-06-17T17:08:52+02:00",
            "author": "HANDIVIA",
            "subject": "Chiffres : accueil harmonisé avec l'Agence (20 ans d'existence, 15 collaborateurs, 2 régions, 150 projets réalisés)"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "ae72474f4",
            "date": "2026-06-17T17:04:53+02:00",
            "author": "HANDIVIA",
            "subject": "Animations pro : entrée des héros + lift cartes + apparition échelonnée"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "02581922f",
            "date": "2026-06-17T16:57:22+02:00",
            "author": "HANDIVIA",
            "subject": "Fix : le titre des héros était rogné sous le header fixe — padding-top du hero augmenté (132-176px > header 147px)"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "c66ee6bbb",
            "date": "2026-06-17T16:50:45+02:00",
            "author": "HANDIVIA",
            "subject": "Espace Pro (image bâtiment + respiration) + cartes Projets épurées"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "1ceff79a6",
            "date": "2026-06-17T16:41:21+02:00",
            "author": "HANDIVIA",
            "subject": "Actualités éditoriales : 1ère pierre Rue Greuze + vidéo livraison Gravelines"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "428550f20",
            "date": "2026-06-17T16:33:51+02:00",
            "author": "HANDIVIA",
            "subject": "Héros uniformes + Projets/Espace Pro en hero sombre + chiffres Agence"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "9b4394407",
            "date": "2026-06-17T16:28:44+02:00",
            "author": "HANDIVIA",
            "subject": "Contact : suppression du formulaire + carte N&B (couleur au survol) + coordonnées en bloc compact"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "1613443ba",
            "date": "2026-06-17T16:21:06+02:00",
            "author": "HANDIVIA",
            "subject": "Actualités : bandeau alterné en gris neutre très clair (au lieu de la teinte chaude/rose)"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "35a3011b6",
            "date": "2026-06-17T16:19:07+02:00",
            "author": "HANDIVIA",
            "subject": "Espace Pro : en-tête au même motif (titre ESPACE PRO majuscule/gras + sous-titre)"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "a01cf4d31",
            "date": "2026-06-17T16:15:38+02:00",
            "author": "HANDIVIA",
            "subject": "Actualité/Contact : vraies images héros + flux actu limité aux projets récents"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "8944a64a1",
            "date": "2026-06-17T16:11:20+02:00",
            "author": "HANDIVIA",
            "subject": "Footer = menu du haut + héros Actualité/Contact en style agence"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "5bca72c0b",
            "date": "2026-06-17T16:03:23+02:00",
            "author": "HANDIVIA",
            "subject": "Footer + en-têtes de page : hiérarchie revue"
        },
        {
            "key": "dva-architecture",
            "site": "DVA Architecture",
            "repo": "/Users/SAVE BAUMBERGER Claude/dva-architectes",
            "hash": "e75a8f6b6",
            "date": "2026-06-17T15:56:25+02:00",
            "author": "HANDIVIA",
            "subject": "Footer logo V2 + Actualités : titre majuscule + bandeau pleine largeur"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "b183ab0b4",
            "date": "2026-06-17T15:52:56+02:00",
            "author": "Lilian BELLINI",
            "subject": "Refonte admin : dashboard à onglets + fiche entreprise + impersonation, seuil matching 80"
        },
        {
            "key": "driixdj",
            "site": "DJ Driix",
            "repo": "/Users/SAVE BAUMBERGER Claude/driixdj-groupe",
            "hash": "300898f80",
            "date": "2026-06-17T11:25:41+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Musique: le bouton Son lance la lecture au clic (contourne autoplay) + fichier renommé /music.mp3 + garde currentTime"
        },
        {
            "key": "driixdj",
            "site": "DJ Driix",
            "repo": "/Users/SAVE BAUMBERGER Claude/driixdj-groupe",
            "hash": "42ffe8b22",
            "date": "2026-06-17T11:10:22+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Musique: retrait du bouton Play/Pause, on garde seulement le bouton Son (mute)"
        },
        {
            "key": "telibplus",
            "site": "Télé Plus (Telibplus)",
            "repo": "/Users/SAVE BAUMBERGER Claude/telibplus-groupe",
            "hash": "eb392c671",
            "date": "2026-06-17T11:08:00+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Fix sélecteur famille Telib (header): liens FR/BE/CH/EU non cliquables"
        },
        {
            "key": "primovia",
            "site": "Primovia",
            "repo": "/Users/SAVE BAUMBERGER Claude/primovia-groupe",
            "hash": "ca2dc2365",
            "date": "2026-06-17T11:07:28+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Favicon: vrai P Primovia en SVG vectoriel (tracé bicolore navy/rouge)"
        },
        {
            "key": "driixdj",
            "site": "DJ Driix",
            "repo": "/Users/SAVE BAUMBERGER Claude/driixdj-groupe",
            "hash": "40838197d",
            "date": "2026-06-17T11:03:12+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Fix lecteur musique: le Play réactive toujours le son (volume/unmute) — corrige le blocage à 16s sans son"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "80fbe9d1a",
            "date": "2026-06-17T11:01:35+02:00",
            "author": "Alexandre Baumberger",
            "subject": "UI(home): bandeau de marque atténué et déplacé en footer (fin liseré discret au-dessus du pied de page)"
        },
        {
            "key": "driixdj",
            "site": "DJ Driix",
            "repo": "/Users/SAVE BAUMBERGER Claude/driixdj-groupe",
            "hash": "ee77b1dae",
            "date": "2026-06-17T10:52:16+02:00",
            "author": "Alexandre Baumberger",
            "subject": "UI: bouton contact remonté au-dessus du bandeau karaoké + taille alignée sur Play/Pause"
        },
        {
            "key": "telibplus",
            "site": "Télé Plus (Telibplus)",
            "repo": "/Users/SAVE BAUMBERGER Claude/telibplus-groupe",
            "hash": "6dadcd3dd",
            "date": "2026-06-17T10:41:19+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Header: vrai logo Telibplus.fr (blanc sur sombre, navy sur clair) au lieu du wordmark texte"
        },
        {
            "key": "telibplus",
            "site": "Télé Plus (Telibplus)",
            "repo": "/Users/SAVE BAUMBERGER Claude/telibplus-groupe",
            "hash": "51161144d",
            "date": "2026-06-17T10:31:46+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Hero immersif: image télésecrétaires (telib.fr/.ch) + aurore rouge/violet + animation IA conservée"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "4b5c7076d",
            "date": "2026-06-17T10:20:07+02:00",
            "author": "HANDIVIA",
            "subject": "Blog : grille 4 colonnes et 20 articles par page (5 rangées)"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "554697f48",
            "date": "2026-06-17T10:17:34+02:00",
            "author": "HANDIVIA",
            "subject": "Chatbot : pastille 'en ligne' bien visible (anneau + halo blanc qui pulse) + icône agrandie"
        },
        {
            "key": "telibplus",
            "site": "Télé Plus (Telibplus)",
            "repo": "/Users/SAVE BAUMBERGER Claude/telibplus-groupe",
            "hash": "02ca19763",
            "date": "2026-06-17T10:16:00+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Header: selecteur famille Telib (FR/BE/CH/EU/Telib+) avec survol colore"
        },
        {
            "key": "telib",
            "site": "Telib France",
            "repo": "/Users/SAVE BAUMBERGER Claude/telib",
            "hash": "85694d10f",
            "date": "2026-06-17T10:09:10+02:00",
            "author": "HANDIVIA",
            "subject": "Menu deroulant: survol colore par pays (FR orange/BE bleu/CH vert/EU violet) + ajout Telib+ (telibplus.fr)"
        },
        {
            "key": "telib",
            "site": "Telib France",
            "repo": "/Users/SAVE BAUMBERGER Claude/telib",
            "hash": "279d0ab4c",
            "date": "2026-06-16T22:04:43+02:00",
            "author": "HANDIVIA",
            "subject": "Admin : connexion par identifiant (Admin/Admin33) au lieu de l'e-mail"
        },
        {
            "key": "telib",
            "site": "Telib France",
            "repo": "/Users/SAVE BAUMBERGER Claude/telib",
            "hash": "7a0cf322d",
            "date": "2026-06-16T22:03:54+02:00",
            "author": "HANDIVIA",
            "subject": "Admin : connexion par identifiant (champ name) au lieu de l'e-mail"
        },
        {
            "key": "telibplus",
            "site": "Télé Plus (Telibplus)",
            "repo": "/Users/SAVE BAUMBERGER Claude/telibplus-groupe",
            "hash": "4a7eb0b11",
            "date": "2026-06-16T22:01:27+02:00",
            "author": "Handivia",
            "subject": "Espace client : popup login Ubicentrex (iframe) au lieu de la connexion Manus cassée"
        },
        {
            "key": "telib",
            "site": "Telib France",
            "repo": "/Users/SAVE BAUMBERGER Claude/telib",
            "hash": "8cf03ba13",
            "date": "2026-06-16T21:39:08+02:00",
            "author": "HANDIVIA",
            "subject": "Dashboard admin interne (leads + articles + stats) à la charte du site"
        },
        {
            "key": "telib",
            "site": "Telib France",
            "repo": "/Users/SAVE BAUMBERGER Claude/telib",
            "hash": "bdeb6a3cc",
            "date": "2026-06-16T19:49:04+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-16 19:48"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "dcc7c3c6a",
            "date": "2026-06-16T19:48:58+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-16 19:48"
        },
        {
            "key": "telib",
            "site": "Telib France",
            "repo": "/Users/SAVE BAUMBERGER Claude/telib",
            "hash": "cfc9367d5",
            "date": "2026-06-16T09:54:54+02:00",
            "author": "HANDIVIA",
            "subject": "Bouton Admin -> dashboard telib.fr (console opérateur secure.ubicentrex.net/index.php)"
        },
        {
            "key": "telib",
            "site": "Telib France",
            "repo": "/Users/SAVE BAUMBERGER Claude/telib",
            "hash": "e0315df1b",
            "date": "2026-06-16T09:51:57+02:00",
            "author": "HANDIVIA",
            "subject": "Espace client : popup plus compact (400px) + logo Telib dans l'en-tête (charte)"
        },
        {
            "key": "telib",
            "site": "Telib France",
            "repo": "/Users/SAVE BAUMBERGER Claude/telib",
            "hash": "fcf59742f",
            "date": "2026-06-16T09:47:31+02:00",
            "author": "HANDIVIA",
            "subject": "Espace client : popup avec la vraie page de login Ubicentrex en iframe"
        },
        {
            "key": "driixdj",
            "site": "DJ Driix",
            "repo": "/Users/SAVE BAUMBERGER Claude/driixdj-groupe",
            "hash": "05dc59a64",
            "date": "2026-06-16T09:35:30+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Musique de fond + karaoké (paroles synchronisées) récupérés de Manus (BackgroundMusic + mp3)"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "b69dd8b9f",
            "date": "2026-06-16T09:33:47+02:00",
            "author": "HANDIVIA",
            "subject": "chore(.claude): config de debug VS Code (nego, php :8055)"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "ef860300c",
            "date": "2026-06-16T09:30:58+02:00",
            "author": "HANDIVIA",
            "subject": "perf: gzip + cache navigateur (.htaccess) + lazy-loading images hors hero"
        },
        {
            "key": "driixdj",
            "site": "DJ Driix",
            "repo": "/Users/SAVE BAUMBERGER Claude/driixdj-groupe",
            "hash": "8daf69f79",
            "date": "2026-06-15T22:03:45+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-15 22:03"
        },
        {
            "key": "driixdj",
            "site": "DJ Driix",
            "repo": "/Users/SAVE BAUMBERGER Claude/driixdj-groupe",
            "hash": "7bccf05bc",
            "date": "2026-06-15T21:47:39+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Ajout bouton musique flottant (à côté du widget contact)"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "e3343f056",
            "date": "2026-06-15T21:45:02+02:00",
            "author": "HANDIVIA",
            "subject": "Villes : convention image unique {slug}.{ext} prioritaire (cartes index + héros article)"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "65f875230",
            "date": "2026-06-15T21:42:04+02:00",
            "author": "HANDIVIA",
            "subject": "Villes & guide : titres sans emoji 🏙️ + icônes Lucide (onglets guide, bottom-nav articles)"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "1a9b58734",
            "date": "2026-06-15T21:25:30+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Fix: import React (lazy/Suspense) en tete d App.tsx — corrige page blanche en dev (TDZ 'lazy')"
        },
        {
            "key": "telibplus",
            "site": "Télé Plus (Telibplus)",
            "repo": "/Users/SAVE BAUMBERGER Claude/telibplus-groupe",
            "hash": "130ded4d1",
            "date": "2026-06-15T19:45:32+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Refonte home: hero sombre 'propulsé par l'IA' (cube IA + faisceaux) inspiré de la maquette"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "2eef85ce8",
            "date": "2026-06-15T15:34:51+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-15 15:34"
        },
        {
            "key": "driixdj",
            "site": "DJ Driix",
            "repo": "/Users/SAVE BAUMBERGER Claude/driixdj-groupe",
            "hash": "925ebed81",
            "date": "2026-06-15T14:55:59+02:00",
            "author": "HANDIVIA",
            "subject": "feat(chatbot): widget contact flottant (Appeler/Écrire/WhatsApp, sans IA)"
        },
        {
            "key": "livreblanc-incluvia",
            "site": "Livre Blanc Incluvia",
            "repo": "/Users/SAVE BAUMBERGER Claude/livreblanc-incluvia-groupe",
            "hash": "917c1343a",
            "date": "2026-06-15T14:55:58+02:00",
            "author": "HANDIVIA",
            "subject": "feat(chatbot): widget contact flottant (Appeler/Écrire/WhatsApp, sans IA)"
        },
        {
            "key": "primovia",
            "site": "Primovia",
            "repo": "/Users/SAVE BAUMBERGER Claude/primovia-groupe",
            "hash": "e891e4afd",
            "date": "2026-06-15T14:55:56+02:00",
            "author": "HANDIVIA",
            "subject": "feat(chatbot): widget contact flottant (Appeler/Écrire/WhatsApp, sans IA)"
        },
        {
            "key": "incluvia",
            "site": "Incluvia",
            "repo": "/Users/SAVE BAUMBERGER Claude/incluvia-groupe",
            "hash": "03124228b",
            "date": "2026-06-15T14:55:54+02:00",
            "author": "HANDIVIA",
            "subject": "feat(chatbot): widget contact flottant (Appeler/Écrire/WhatsApp, sans IA)"
        },
        {
            "key": "telibplus",
            "site": "Télé Plus (Telibplus)",
            "repo": "/Users/SAVE BAUMBERGER Claude/telibplus-groupe",
            "hash": "7f7835323",
            "date": "2026-06-15T14:50:04+02:00",
            "author": "HANDIVIA",
            "subject": "feat(chatbot): barre Appeler/Écrire/WhatsApp dans Alex'Ia (un seul WhatsApp, dans le chat)"
        },
        {
            "key": "allomonavocat",
            "site": "Allô Mon Avocat",
            "repo": "/Users/SAVE BAUMBERGER Claude/allomonavocat-groupe",
            "hash": "0df30ce25",
            "date": "2026-06-15T14:49:59+02:00",
            "author": "HANDIVIA",
            "subject": "feat(chatbot): WhatsApp + correction email/numéro dans la barre contact du widget"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "48d8f1872",
            "date": "2026-06-15T14:46:56+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Ajout import OffresIA depuis Manus (dump SQL + source site React/Drizzle + notes de reprise)"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "5346954ae",
            "date": "2026-06-15T14:44:03+02:00",
            "author": "HANDIVIA",
            "subject": "Mentions légales alignées sur HANDIVIA (handivia.fr): identité complète + TVA"
        },
        {
            "key": "handivia",
            "site": "Handivia",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-groupe",
            "hash": "3a42019f6",
            "date": "2026-06-15T14:40:48+02:00",
            "author": "HANDIVIA",
            "subject": "feat(chatbot): barre Appeler/Écrire/WhatsApp dans l'assistant OETH (un seul WhatsApp, dans le chat)"
        },
        {
            "key": "handivia",
            "site": "Handivia",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-groupe",
            "hash": "b20bb5805",
            "date": "2026-06-15T10:39:35+02:00",
            "author": "HANDIVIA",
            "subject": "Revert \"Chatbot: bascule du LLM (forge Manus/Gemini) vers l'API Claude (SDK Anthropic)\""
        },
        {
            "key": "primovia",
            "site": "Primovia",
            "repo": "/Users/SAVE BAUMBERGER Claude/primovia-groupe",
            "hash": "01acc651a",
            "date": "2026-06-15T10:33:02+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Diagnostic IA: bascule du LLM (Forge/Gemini Manus) vers l'API Claude (claude-opus-4-8, sortie JSON structurée) via ANTHROPIC_API_KEY"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "45b6de21c",
            "date": "2026-06-15T10:23:04+02:00",
            "author": "HANDIVIA",
            "subject": "Finitions: mentions légales (directeur publication), Alpine.js en local, base www→apex"
        },
        {
            "key": "primovia",
            "site": "Primovia",
            "repo": "/Users/SAVE BAUMBERGER Claude/primovia-groupe",
            "hash": "e9303c4b0",
            "date": "2026-06-15T10:21:08+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Stockage documents en local (disque VPS) au lieu de Manus Forge: storageProxy sert depuis STORAGE_DIR, storage.ts écrit en local"
        },
        {
            "key": "handivia",
            "site": "Handivia",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-groupe",
            "hash": "46c3c09ab",
            "date": "2026-06-15T10:07:06+02:00",
            "author": "HANDIVIA",
            "subject": "fix(notification): notifyOwner envoie un e-mail au proprietaire (SMTP OVH) et ne throw plus jamais (return false) — corrige HTTP 500 sur les formulaires"
        },
        {
            "key": "incluvia",
            "site": "Incluvia",
            "repo": "/Users/SAVE BAUMBERGER Claude/incluvia-groupe",
            "hash": "1a5d50c77",
            "date": "2026-06-15T10:07:06+02:00",
            "author": "HANDIVIA",
            "subject": "fix(notification): notifyOwner envoie un e-mail au proprietaire (SMTP OVH) et ne throw plus jamais (return false) — corrige HTTP 500 sur les formulaires"
        },
        {
            "key": "livreblanc-incluvia",
            "site": "Livre Blanc Incluvia",
            "repo": "/Users/SAVE BAUMBERGER Claude/livreblanc-incluvia-groupe",
            "hash": "984beacba",
            "date": "2026-06-15T10:07:06+02:00",
            "author": "HANDIVIA",
            "subject": "fix(notification): notifyOwner envoie un e-mail au proprietaire (SMTP OVH) et ne throw plus jamais (return false) — corrige HTTP 500 sur les formulaires"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "ec46d326e",
            "date": "2026-06-15T10:07:06+02:00",
            "author": "HANDIVIA",
            "subject": "fix(notification): notifyOwner envoie un e-mail au proprietaire (SMTP OVH) et ne throw plus jamais (return false) — corrige HTTP 500 sur les formulaires"
        },
        {
            "key": "allomonavocat",
            "site": "Allô Mon Avocat",
            "repo": "/Users/SAVE BAUMBERGER Claude/allomonavocat-groupe",
            "hash": "4e8481af9",
            "date": "2026-06-15T10:07:06+02:00",
            "author": "HANDIVIA",
            "subject": "fix(notification): notifyOwner envoie un e-mail au proprietaire (SMTP OVH) et ne throw plus jamais (return false) — corrige HTTP 500 sur les formulaires"
        },
        {
            "key": "offresia",
            "site": "OffresIA (vitrine)",
            "repo": "/Users/SAVE BAUMBERGER Claude/offresia-groupe",
            "hash": "f20487a06",
            "date": "2026-06-15T10:07:06+02:00",
            "author": "HANDIVIA",
            "subject": "fix(notification): notifyOwner envoie un e-mail au proprietaire (SMTP OVH) et ne throw plus jamais (return false) — corrige HTTP 500 sur les formulaires"
        },
        {
            "key": "telibplus",
            "site": "Télé Plus (Telibplus)",
            "repo": "/Users/SAVE BAUMBERGER Claude/telibplus-groupe",
            "hash": "d69ce5362",
            "date": "2026-06-15T10:06:33+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Hero: image équipe open-space (au lieu du carrousel) + accent rouge marque Telibplus"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "eb9a11849",
            "date": "2026-06-15T10:03:00+02:00",
            "author": "Alexandre Baumberger",
            "subject": "revert(chatbot): pas de chatbot sur OffresIA (dashboard/CRM)"
        },
        {
            "key": "cauwork",
            "site": "Cowork (Cauwork)",
            "repo": "/Users/SAVE BAUMBERGER Claude/cauwork-groupe",
            "hash": "4e3a7e9b5",
            "date": "2026-06-15T10:01:29+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Héros: carrousel plus fluide (préchargement+décodage, transition GPU). Chatbot: barre Appeler/Écrire/WhatsApp dans le chat + suppression du bouton WhatsApp flottant"
        },
        {
            "key": "permanence-partenaire",
            "site": "Permanence Partenaire",
            "repo": "/Users/SAVE BAUMBERGER Claude/permanence-partenaire",
            "hash": "60c535eac",
            "date": "2026-06-15T09:56:23+02:00",
            "author": "HANDIVIA",
            "subject": "Hero: carrousel grandes entreprises (3 slides + autoplay) + visuels SVG corporate"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "2be4ca61f",
            "date": "2026-06-15T01:45:33+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(chatbot): point vert 'en ligne' sur le bouton du chat"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "8a07fd591",
            "date": "2026-06-15T01:43:19+02:00",
            "author": "Alexandre Baumberger",
            "subject": "feat(chatbot): widget contact unique (Appeler/Écrire/WhatsApp) sur pages publiques"
        },
        {
            "key": "primovia",
            "site": "Primovia",
            "repo": "/Users/SAVE BAUMBERGER Claude/primovia-groupe",
            "hash": "c29e27b28",
            "date": "2026-06-15T01:42:04+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Fix majeur: notifyOwner via e-mail SMTP (ne plante plus sans Manus Forge) -> répare diagnostic, contact, inscriptions (500)"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "57c55fa9d",
            "date": "2026-06-15T01:39:54+02:00",
            "author": "HANDIVIA",
            "subject": "Chatbot assistant HAndipartner (style HandiCode/Telib) : bulle flottante, KB AGEFIPH/OETH, footer Appeler/Ecrire/WhatsApp"
        },
        {
            "key": "handivia",
            "site": "Handivia",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-groupe",
            "hash": "36a7275e7",
            "date": "2026-06-15T01:31:32+02:00",
            "author": "HANDIVIA",
            "subject": "Menu : un seul bouton CRM → callcenter.telibplus.fr"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "9aee24a1c",
            "date": "2026-06-14T22:00:13+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Chatbot: un seul bouton + pied 3 choix (Appeler/WhatsApp/Ecrire) facon HandiCode ; retire le bouton WhatsApp flottant separe"
        },
        {
            "key": "handivia",
            "site": "Handivia",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-groupe",
            "hash": "d6a6cc3da",
            "date": "2026-06-14T21:55:16+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Chatbot: bascule du LLM (forge Manus/Gemini) vers l'API Claude (SDK Anthropic)"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "6b6874a17",
            "date": "2026-06-14T21:43:12+02:00",
            "author": "HANDIVIA",
            "subject": "SEO : ouverture indexation (robots.txt Allow + meta index,follow + sitemap)"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "2ec708de8",
            "date": "2026-06-14T21:29:28+02:00",
            "author": "HANDIVIA",
            "subject": "Blog WebP (commande blog:webp, -96% sur les images) + deploy: ne plus ecraser la DB prod (preserve les leads)"
        },
        {
            "key": "primovia",
            "site": "Primovia",
            "repo": "/Users/SAVE BAUMBERGER Claude/primovia-groupe",
            "hash": "98e1f8360",
            "date": "2026-06-14T20:58:38+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Email: bascule Brevo -> SMTP OVH (nodemailer)"
        },
        {
            "key": "incluvia",
            "site": "Incluvia",
            "repo": "/Users/SAVE BAUMBERGER Claude/incluvia-groupe",
            "hash": "0d8ff2620",
            "date": "2026-06-14T20:58:33+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Email: bascule Brevo -> SMTP OVH (nodemailer)"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "871f538a1",
            "date": "2026-06-14T20:51:46+02:00",
            "author": "HANDIVIA",
            "subject": "Fiabilite formulaires : sauvegarde des leads en base + envoi Mail::raw (sendmail) + page admin /admin/leads protegee par jeton"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "03d66fa4e",
            "date": "2026-06-14T16:05:35+02:00",
            "author": "Alexandre Baumberger",
            "subject": "UI: en-tête de page premium (accent eyebrow + titre agrandi)"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "f2db3cf1e",
            "date": "2026-06-14T15:55:39+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-14 15:55"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "4bf6671dd",
            "date": "2026-06-14T15:55:37+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-14 15:55"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "9b9b89827",
            "date": "2026-06-14T15:55:34+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-14 15:55"
        },
        {
            "key": "primovia",
            "site": "Primovia",
            "repo": "/Users/SAVE BAUMBERGER Claude/primovia-groupe",
            "hash": "a6533dfd0",
            "date": "2026-06-14T15:51:35+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Login: accepte un identifiant simple (pas seulement un email)"
        },
        {
            "key": "allomonavocat",
            "site": "Allô Mon Avocat",
            "repo": "/Users/SAVE BAUMBERGER Claude/allomonavocat-groupe",
            "hash": "2752f1eda",
            "date": "2026-06-14T15:44:19+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Nettoyage : retirer .env.new (résidu) du repo + gitignore .env.*"
        },
        {
            "key": "allomonavocat",
            "site": "Allô Mon Avocat",
            "repo": "/Users/SAVE BAUMBERGER Claude/allomonavocat-groupe",
            "hash": "b5d48c454",
            "date": "2026-06-14T15:42:09+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Email : formulaire de contact envoie un mail via SMTP OVH (emailService) + fix secure:465"
        },
        {
            "key": "primovia",
            "site": "Primovia",
            "repo": "/Users/SAVE BAUMBERGER Claude/primovia-groupe",
            "hash": "8fc52bfcc",
            "date": "2026-06-14T15:37:18+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Images: rapatrie logos + photos hero en local (client/public/img), retire la dépendance stockage Manus + favicon/OG réels"
        },
        {
            "key": "primovia",
            "site": "Primovia",
            "repo": "/Users/SAVE BAUMBERGER Claude/primovia-groupe",
            "hash": "dbccab251",
            "date": "2026-06-14T15:14:58+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Fix: regroupe les deps en un seul chunk vendor (corrige forwardRef undefined dû au split React/Radix)"
        },
        {
            "key": "primovia",
            "site": "Primovia",
            "repo": "/Users/SAVE BAUMBERGER Claude/primovia-groupe",
            "hash": "73ba11a86",
            "date": "2026-06-14T15:13:01+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Back-office: login admin autonome (email/mot de passe, session JWT locale) en remplacement de l'OAuth Manus"
        },
        {
            "key": "primovia",
            "site": "Primovia",
            "repo": "/Users/SAVE BAUMBERGER Claude/primovia-groupe",
            "hash": "b7a59aaf9",
            "date": "2026-06-14T15:06:34+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Analytics: branche Umami auto-hébergé (sans cookie)"
        },
        {
            "key": "primovia",
            "site": "Primovia",
            "repo": "/Users/SAVE BAUMBERGER Claude/primovia-groupe",
            "hash": "388299006",
            "date": "2026-06-14T15:04:23+02:00",
            "author": "Alexandre Baumberger",
            "subject": "SEO (robots, sitemap, meta/OG, favicon) + code-splitting du bundle"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "7f3cb74b2",
            "date": "2026-06-14T14:48:23+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Chatbot: assistant scripté façon HandiCode (FAQ + WhatsApp + appel), sans clé API ; retire Streamdown du bundle"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "8232289d0",
            "date": "2026-06-14T14:40:07+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Chatbot: bascule de Manus Forge (Gemini) vers l'API Claude (SDK @anthropic-ai/sdk)"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "dd07cdda2",
            "date": "2026-06-14T14:35:48+02:00",
            "author": "HANDIVIA",
            "subject": "Analytics : suivi des clics CTA (Réserver, Appeler, WhatsApp, Écrire, Laisser un avis) via data-umami-event"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "8e6d56d1a",
            "date": "2026-06-14T10:31:11+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Perf: 30 pages back-office (recharts/xlsx/exceljs/jspdf) en lazy-load → bundle public allégé"
        },
        {
            "key": "allomonavocat",
            "site": "Allô Mon Avocat",
            "repo": "/Users/SAVE BAUMBERGER Claude/allomonavocat-groupe",
            "hash": "dfd55b30c",
            "date": "2026-06-14T10:29:36+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Sécurité : mots de passe admin sortis du code source → variable d'env ADMIN_ACCOUNTS_JSON"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "ff9af0919",
            "date": "2026-06-14T10:28:41+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Perf: chatbot (Streamdown/mermaid/shiki ~2.5Mo) en lazy-load différé → bundle initial allégé"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "31b58d32d",
            "date": "2026-06-14T10:27:36+02:00",
            "author": "HANDIVIA",
            "subject": "Analytics : intégration Umami (auto-hébergé, sans cookie) + objectif conversion réservation"
        },
        {
            "key": "allomonavocat",
            "site": "Allô Mon Avocat",
            "repo": "/Users/SAVE BAUMBERGER Claude/allomonavocat-groupe",
            "hash": "8335259aa",
            "date": "2026-06-14T10:19:50+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Audit quick-wins : favicon optimisé (705Ko→57Ko) + formulaire de contact fonctionnel (notification admin)"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "55134682a",
            "date": "2026-06-14T10:19:47+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Navbar doré (CTA + accents) + rapatriement assets Manus (og:image, poster, webp expertise) en local"
        },
        {
            "key": "driixdj",
            "site": "DJ Driix",
            "repo": "/Users/SAVE BAUMBERGER Claude/driixdj-groupe",
            "hash": "0b8245f49",
            "date": "2026-06-14T10:18:46+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Audit #6/#7: code-splitting des routes (bundle visiteurs ~2x plus léger) + retrait dép resend orpheline"
        },
        {
            "key": "driixdj",
            "site": "DJ Driix",
            "repo": "/Users/SAVE BAUMBERGER Claude/driixdj-groupe",
            "hash": "6948bf054",
            "date": "2026-06-14T10:09:31+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Audit: auth admin JWT (ferme endpoints blog ouverts), rate-limit anti-spam, images auto-hébergées (fin manuscdn)"
        },
        {
            "key": "driixdj",
            "site": "DJ Driix",
            "repo": "/Users/SAVE BAUMBERGER Claude/driixdj-groupe",
            "hash": "2ddfe9756",
            "date": "2026-06-14T10:08:36+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-14 10:08"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "6034a6c9a",
            "date": "2026-06-14T10:08:34+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-14 10:08"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "83a286ad3",
            "date": "2026-06-14T10:08:31+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-14 10:08"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "b02eec9ac",
            "date": "2026-06-14T10:08:06+02:00",
            "author": "HANDIVIA",
            "subject": "SEO : sitemap complété (meteo-marees, reservation) + images Open Graph allégées et par page"
        },
        {
            "key": "handivia",
            "site": "Handivia",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-groupe",
            "hash": "e957e3e22",
            "date": "2026-06-14T01:48:55+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-14 01:48"
        },
        {
            "key": "regiebordeaux",
            "site": "Régie Bordeaux (dashboard)",
            "repo": "/Users/SAVE BAUMBERGER Claude/regiebordeaux-groupe",
            "hash": "83f9b5f88",
            "date": "2026-06-14T01:43:36+02:00",
            "author": "HANDIVIA",
            "subject": "Logo Handivia détouré (fond transparent) + fallback manus-storage local"
        },
        {
            "key": "handivia",
            "site": "Handivia",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-groupe",
            "hash": "0721b0e90",
            "date": "2026-06-14T01:23:30+02:00",
            "author": "HANDIVIA",
            "subject": "Menu : 2 CRM distincts (CRM Telib + CRM Evio crm.handivia.fr)"
        },
        {
            "key": "livreblanc-incluvia",
            "site": "Livre Blanc Incluvia",
            "repo": "/Users/SAVE BAUMBERGER Claude/livreblanc-incluvia-groupe",
            "hash": "784e594da",
            "date": "2026-06-14T01:22:41+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(favicon): logo Incluvia + point blanc (variante Livre Blanc)"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "864a73c1b",
            "date": "2026-06-14T01:09:18+02:00",
            "author": "HANDIVIA",
            "subject": "Marées : glossaire (pop-ups + panneau) et hauteur de basse mer au-dessus du point"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "2e8dc4775",
            "date": "2026-06-14T01:05:58+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(favicon): vrai logo Véa Studio (carré, non déformé)"
        },
        {
            "key": "livreblanc-incluvia",
            "site": "Livre Blanc Incluvia",
            "repo": "/Users/SAVE BAUMBERGER Claude/livreblanc-incluvia-groupe",
            "hash": "c9590c88c",
            "date": "2026-06-14T00:52:55+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(favicon): ajoute favicon (marque Incluvia)"
        },
        {
            "key": "regiebordeaux",
            "site": "Régie Bordeaux (dashboard)",
            "repo": "/Users/SAVE BAUMBERGER Claude/regiebordeaux-groupe",
            "hash": "4dca78fa2",
            "date": "2026-06-14T00:52:54+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(favicon): ajoute favicon (logo Régie Bordeaux)"
        },
        {
            "key": "driixdj",
            "site": "DJ Driix",
            "repo": "/Users/SAVE BAUMBERGER Claude/driixdj-groupe",
            "hash": "26e89dc84",
            "date": "2026-06-14T00:52:52+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(favicon): favicon SVG (logo DJ Driix) au lieu du placeholder"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "f116a0c7d",
            "date": "2026-06-14T00:52:50+02:00",
            "author": "Alexandre Baumberger",
            "subject": "fix(favicon): remplace %VITE_APP_LOGO% par /favicon.png (logo VeaStudio)"
        },
        {
            "key": "handivia",
            "site": "Handivia",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-groupe",
            "hash": "815611d0e",
            "date": "2026-06-14T00:46:56+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Email: remplace l'envoi Brevo par SMTP OVH (nodemailer)"
        },
        {
            "key": "allomonavocat",
            "site": "Allô Mon Avocat",
            "repo": "/Users/SAVE BAUMBERGER Claude/allomonavocat-groupe",
            "hash": "a00c01064",
            "date": "2026-06-14T00:42:41+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Perf + animations : code-splitting (bundle initial 3Mo→858Ko) + reveals sur toutes les pages"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "287a68211",
            "date": "2026-06-14T00:40:36+02:00",
            "author": "HANDIVIA",
            "subject": "Paddle : score synthétique (Idéal/Bon/Moyen/Éviter/Nuit) + eau, houle, pluie, soleil"
        },
        {
            "key": "allomonavocat",
            "site": "Allô Mon Avocat",
            "repo": "/Users/SAVE BAUMBERGER Claude/allomonavocat-groupe",
            "hash": "e95aa2c7a",
            "date": "2026-06-14T00:30:03+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Animations & effets : apparitions au scroll, hover lift, boutons à reflet, titres soulignés (Home, Forfaits, Avis, FAQ)"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "8b0ea9ade",
            "date": "2026-06-14T00:28:24+02:00",
            "author": "HANDIVIA",
            "subject": "Paddle : vent portant / de face au retour (avec la marée) — éviter le vent de face"
        },
        {
            "key": "telibplus",
            "site": "Télé Plus (Telibplus)",
            "repo": "/Users/SAVE BAUMBERGER Claude/telibplus-groupe",
            "hash": "17e973d86",
            "date": "2026-06-14T00:28:13+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Ignore .manus-logs (artefact export Manus)"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "b16ad5685",
            "date": "2026-06-14T00:24:07+02:00",
            "author": "HANDIVIA",
            "subject": "Optimisation images WebP (négociation .htaccess) + preload hero + vent paddle"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "04dc0c854",
            "date": "2026-06-13T23:59:41+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Logo: passage au logo doré Véa STUDIO (remplace studio.fr)"
        },
        {
            "key": "livreblanc-incluvia",
            "site": "Livre Blanc Incluvia",
            "repo": "/Users/SAVE BAUMBERGER Claude/livreblanc-incluvia-groupe",
            "hash": "adef816d1",
            "date": "2026-06-13T23:50:19+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Ignore les dumps DB (backups/)"
        },
        {
            "key": "regiebordeaux",
            "site": "Régie Bordeaux (dashboard)",
            "repo": "/Users/SAVE BAUMBERGER Claude/regiebordeaux-groupe",
            "hash": "cd4c223d3",
            "date": "2026-06-13T23:46:40+02:00",
            "author": "Alexandre Baumberger",
            "subject": "live-build: maj bundle vers version live courante (Ckv4ZsEy / D5viMKl8)"
        },
        {
            "key": "handivia",
            "site": "Handivia",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-groupe",
            "hash": "a0a50117a",
            "date": "2026-06-13T21:48:10+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-13 21:48"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "da46a3aa8",
            "date": "2026-06-13T21:48:04+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-13 21:48"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "cb848b756",
            "date": "2026-06-13T21:48:00+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-13 21:48"
        },
        {
            "key": "regiebordeaux",
            "site": "Régie Bordeaux (dashboard)",
            "repo": "/Users/SAVE BAUMBERGER Claude/regiebordeaux-groupe",
            "hash": "3dc2b4fed",
            "date": "2026-06-13T21:41:25+02:00",
            "author": "Alexandre Baumberger",
            "subject": "live-build: ajout des 16 fichiers /manus-storage (logos + documents d'offre PDF/xlsx)"
        },
        {
            "key": "handivia",
            "site": "Handivia",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-groupe",
            "hash": "dd50f14e1",
            "date": "2026-06-13T20:43:42+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Déploiement regie-bordeaux: script dédié 07 (app statique, live-build) + fix tee nginx"
        },
        {
            "key": "regiebordeaux",
            "site": "Régie Bordeaux (dashboard)",
            "repo": "/Users/SAVE BAUMBERGER Claude/regiebordeaux-groupe",
            "hash": "ec0791ac6",
            "date": "2026-06-13T19:07:06+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Ajout live-build: snapshot site Manus prod (section Script + KPI a jour)"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "2f4a91050",
            "date": "2026-06-13T12:53:39+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Hero: image servie en local (dji-air3-hero.jpg) au lieu du storage Manus"
        },
        {
            "key": "driixdj",
            "site": "DJ Driix",
            "repo": "/Users/SAVE BAUMBERGER Claude/driixdj-groupe",
            "hash": "c7918a135",
            "date": "2026-06-13T11:13:19+02:00",
            "author": "Alexandre Baumberger",
            "subject": "E-mails: bascule Resend+Brevo -> SMTP OVH (nodemailer)"
        },
        {
            "key": "flowtender",
            "site": "FlowTender (Offres IA)",
            "repo": "/Users/SAVE BAUMBERGER Claude/flowtender",
            "hash": "b223c87b2",
            "date": "2026-06-12T17:00:07+02:00",
            "author": "Lilian BELLINI",
            "subject": "Parcours candidature centré sur le lot ciblé + dictée OpenAI + refonte Suivi réponse"
        },
        {
            "key": "primovia",
            "site": "Primovia",
            "repo": "/Users/SAVE BAUMBERGER Claude/primovia-groupe",
            "hash": "3a7f42d00",
            "date": "2026-06-12T16:13:45+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Import initial primovia (Manus)"
        },
        {
            "key": "regiebordeaux",
            "site": "Régie Bordeaux (dashboard)",
            "repo": "/Users/SAVE BAUMBERGER Claude/regiebordeaux-groupe",
            "hash": "5342f19b6",
            "date": "2026-06-12T16:12:50+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Import initial regie-bordeaux (Manus)"
        },
        {
            "key": "livreblanc-incluvia",
            "site": "Livre Blanc Incluvia",
            "repo": "/Users/SAVE BAUMBERGER Claude/livreblanc-incluvia-groupe",
            "hash": "2a05bf5b4",
            "date": "2026-06-12T16:10:12+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Import initial livre-blanc.incluvia (Manus)"
        },
        {
            "key": "incluvia",
            "site": "Incluvia",
            "repo": "/Users/SAVE BAUMBERGER Claude/incluvia-groupe",
            "hash": "e97041be8",
            "date": "2026-06-12T16:06:12+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Import initial incluvia (Manus)"
        },
        {
            "key": "allomonavocat",
            "site": "Allô Mon Avocat",
            "repo": "/Users/SAVE BAUMBERGER Claude/allomonavocat-groupe",
            "hash": "def743083",
            "date": "2026-06-12T15:58:25+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Import initial allomonavocat (Manus)"
        },
        {
            "key": "telibplus",
            "site": "Télé Plus (Telibplus)",
            "repo": "/Users/SAVE BAUMBERGER Claude/telibplus-groupe",
            "hash": "3e7b747b0",
            "date": "2026-06-12T15:57:11+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Import initial telibplus (Manus)"
        },
        {
            "key": "handivia",
            "site": "Handivia",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-groupe",
            "hash": "55b8f884c",
            "date": "2026-06-12T15:41:55+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-12 15:41"
        },
        {
            "key": "handivia",
            "site": "Handivia",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-groupe",
            "hash": "ef7607834",
            "date": "2026-06-12T14:50:29+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Header: CRM + Admin groupés à l'extrême droite (menu reste centré)"
        },
        {
            "key": "handivia",
            "site": "Handivia",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-groupe",
            "hash": "6af582678",
            "date": "2026-06-12T14:49:34+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-12 14:49"
        },
        {
            "key": "handivia",
            "site": "Handivia",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-groupe",
            "hash": "7aaba9892",
            "date": "2026-06-12T14:46:01+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Header CRM: pointer directement vers /login"
        },
        {
            "key": "handivia",
            "site": "Handivia",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-groupe",
            "hash": "a3823bd8e",
            "date": "2026-06-12T14:44:18+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Header: ajout d'un bouton CRM (style Admin) vers callcenter.telibplus.fr"
        },
        {
            "key": "driixdj",
            "site": "DJ Driix",
            "repo": "/Users/SAVE BAUMBERGER Claude/driixdj-groupe",
            "hash": "5181aac99",
            "date": "2026-06-12T14:43:19+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Fix: init Resend résiliente (pas de crash si RESEND_API_KEY absente)"
        },
        {
            "key": "veastudio",
            "site": "VEA Studio",
            "repo": "/Users/SAVE BAUMBERGER Claude/veastudio-groupe",
            "hash": "3ba91063b",
            "date": "2026-06-12T14:39:02+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Import initial veastudio (Manus) + correctifs (getLoginUrl, umami off)"
        },
        {
            "key": "driixdj",
            "site": "DJ Driix",
            "repo": "/Users/SAVE BAUMBERGER Claude/driixdj-groupe",
            "hash": "8ec3dd2d9",
            "date": "2026-06-12T14:38:18+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Import initial dj.driix.fr (Manus) + correctifs"
        },
        {
            "key": "offresia",
            "site": "OffresIA (vitrine)",
            "repo": "/Users/SAVE BAUMBERGER Claude/offresia-groupe",
            "hash": "94dc4c2c9",
            "date": "2026-06-12T14:03:40+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Import initial Offresia (Manus) + correctifs (umami désactivé)"
        },
        {
            "key": "handivia",
            "site": "Handivia",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-groupe",
            "hash": "9a1194fb1",
            "date": "2026-06-12T12:40:01+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Ajout des scripts de déploiement VPS (provision, harden, deploy, nginx)"
        },
        {
            "key": "handivia",
            "site": "Handivia",
            "repo": "/Users/SAVE BAUMBERGER Claude/handivia-groupe",
            "hash": "5683561fc",
            "date": "2026-06-12T10:54:01+02:00",
            "author": "Alexandre Baumberger",
            "subject": "Import initial du site handivia.fr (export Manus) + correctifs auto-hébergement"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "a1578e47e",
            "date": "2026-06-12T01:22:04+02:00",
            "author": "HANDIVIA",
            "subject": "Marégramme : courbe lissée (Catmull-Rom -> Bézier) pour un tracé doux façon vague au lieu de segments cassés"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "0d8fb6fd3",
            "date": "2026-06-12T01:19:10+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-12 01:19"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "111ebc9a7",
            "date": "2026-06-12T01:19:05+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-12 01:19"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "b96bbc80b",
            "date": "2026-06-12T00:58:54+02:00",
            "author": "HANDIVIA",
            "subject": "Accueil : remplace l'aperçu marées compact par le marégramme détaillé (courbe + pleines/basses mers + marnage), extrait en partial réutilisable"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "e620e1eea",
            "date": "2026-06-12T00:54:15+02:00",
            "author": "HANDIVIA",
            "subject": "Paddle : tableau plus lisible et distinctif — heure en gras + coefficient en badge (pastille ambre = idéal, gris = normal), colonne du jour en pastille bleu mer pleine"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "51cbcf7ba",
            "date": "2026-06-12T00:53:49+02:00",
            "author": "HANDIVIA",
            "subject": "SEO : meta Handipartner raccourcie, fondation SEO Telib (canonical/OG/JSON-LD), scaffolding GA4+Search Console JavaPax, breadcrumb JSON-LD"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "1e455e03a",
            "date": "2026-06-12T00:53:48+02:00",
            "author": "HANDIVIA",
            "subject": "SEO : meta Handipartner raccourcie, fondation SEO Telib (canonical/OG/JSON-LD), scaffolding GA4+Search Console JavaPax, breadcrumb JSON-LD"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "51f62abdc",
            "date": "2026-06-12T00:53:44+02:00",
            "author": "HANDIVIA",
            "subject": "SEO : meta Handipartner raccourcie, fondation SEO Telib (canonical/OG/JSON-LD), scaffolding GA4+Search Console JavaPax, breadcrumb JSON-LD"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "f8fefcf0c",
            "date": "2026-06-12T00:53:43+02:00",
            "author": "HANDIVIA",
            "subject": "SEO : meta Handipartner raccourcie, fondation SEO Telib (canonical/OG/JSON-LD), scaffolding GA4+Search Console JavaPax, breadcrumb JSON-LD"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "392a9a0b1",
            "date": "2026-06-12T00:48:59+02:00",
            "author": "HANDIVIA",
            "subject": "Météo & marées : marégramme et paddle en cartes blanches sobres (suppression des aplats bleu/vert), cohérent avec l'accueil"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "1251201aa",
            "date": "2026-06-12T00:38:09+02:00",
            "author": "HANDIVIA",
            "subject": "Accueil : aperçu marées en carte blanche épurée avec mini-marégramme (courbe du jour + pleines/basses mers) au lieu du tableau"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "9c6f6f877",
            "date": "2026-06-12T00:33:45+02:00",
            "author": "HANDIVIA",
            "subject": "Accueil : aperçu marées du jour (coefficient + pleines/basses mers) sous la météo, carte moderne bleu mer"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "b18e043f2",
            "date": "2026-06-12T00:29:32+02:00",
            "author": "HANDIVIA",
            "subject": "Accueil : aperçu météo 7 jours en bas de page + bouton vers /meteo-marees (composant météo extrait en partial réutilisable)"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "a44c950d8",
            "date": "2026-06-12T00:23:04+02:00",
            "author": "HANDIVIA",
            "subject": "Météo & marées : page dédiée /meteo-marees + entrée de menu (Découvrir). Bloc météo/marégramme/paddle extrait dans un partial réutilisable"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "bf38db2c7",
            "date": "2026-06-11T23:31:54+02:00",
            "author": "HANDIVIA",
            "subject": "Blog : vignettes 16:9 uniformes + titres sur 3 lignes (non tronqués) + cartes de hauteur égale"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "3189bcd2a",
            "date": "2026-06-11T23:29:15+02:00",
            "author": "HANDIVIA",
            "subject": "Chatbot JavaPax : retire le bouton WhatsApp flottant séparé (WhatsApp est dans le chatbot)"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "d34574667",
            "date": "2026-06-11T22:17:19+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-11 22:17"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "dbeec6b23",
            "date": "2026-06-11T22:17:15+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-11 22:17"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "b5c07d270",
            "date": "2026-06-11T22:05:36+02:00",
            "author": "HANDIVIA",
            "subject": "Chatbot JavaPax : ajoute le pied de contact WhatsApp · Écrire · Appeler (comme handicode.fr)"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "2d8e5928b",
            "date": "2026-06-11T21:58:28+02:00",
            "author": "HANDIVIA",
            "subject": "Hero : fondu bas plus doux et plus haut (~3,7 cm) sur pages expertise + hero générique"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "5c263997c",
            "date": "2026-06-11T21:56:06+02:00",
            "author": "HANDIVIA",
            "subject": "Météo : remplace les émojis par un jeu d'icônes SVG colorées (soleil, nuage, brume, bruine, pluie, neige, orage) + icônes pluie/vent"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "e15ae91b4",
            "date": "2026-06-11T21:56:00+02:00",
            "author": "HANDIVIA",
            "subject": "Préchargeur : version sobre & moderne (logo émerge du flou + fine ligne dorée + fondu/zoom doux), accueil uniquement"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "3fffdbe82",
            "date": "2026-06-11T21:48:27+02:00",
            "author": "HANDIVIA",
            "subject": "Préchargeur : fondu latéral (entre par la gauche, sort à droite), logo 2 cm, uniquement sur la page d'accueil"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "1ae666b9b",
            "date": "2026-06-11T21:46:01+02:00",
            "author": "HANDIVIA",
            "subject": "Préchargeur cinématographique : apparition logo par balayage + barre dorée, sortie en 2 panneaux qui s'écartent (rideau) avec liseré doré"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "abca70056",
            "date": "2026-06-11T21:42:47+02:00",
            "author": "HANDIVIA",
            "subject": "Préchargeur : logo réduit à 2 cm de hauteur + fix règle CSS cassée"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "792ef3dce",
            "date": "2026-06-11T21:40:12+02:00",
            "author": "HANDIVIA",
            "subject": "Fix : les boutons flottants (chatbot/flèche/WhatsApp) remontent au-dessus du bandeau cookies (qui les masquait)"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "23135fcbe",
            "date": "2026-06-11T21:38:46+02:00",
            "author": "HANDIVIA",
            "subject": "Préchargeur : logo complet (lion + NEGOCOACH) animé ~2 s avec balayage doré, au lieu du texte"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "e7e424218",
            "date": "2026-06-11T21:32:50+02:00",
            "author": "HANDIVIA",
            "subject": "Contact : image de fond (meeting-3) + ken burns sur le hero, comme les autres pages"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "d830f7ee5",
            "date": "2026-06-11T20:48:20+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-11 20:47"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "f7f3e89b1",
            "date": "2026-06-11T19:40:00+02:00",
            "author": "HANDIVIA",
            "subject": "Effets avant-gardistes : préchargeur premium (logo + barre dorée), spotlight curseur sur sections marines, liens de nav magnétiques"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "423895fab",
            "date": "2026-06-11T19:36:03+02:00",
            "author": "HANDIVIA",
            "subject": "Dock : retrait du bouton WhatsApp flottant (désormais intégré dans le chatbot)"
        },
        {
            "key": "handicode",
            "site": "Handicode",
            "repo": "/Users/SAVE BAUMBERGER Claude/handicode",
            "hash": "43287b10f",
            "date": "2026-06-11T19:29:33+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-11 19:29"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "abcc7c622",
            "date": "2026-06-11T19:28:08+02:00",
            "author": "HANDIVIA",
            "subject": "Chatbot : boutons WhatsApp + Écrire intégrés dans le panneau (comme HandiCode)"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "f3790cf4a",
            "date": "2026-06-11T16:59:26+02:00",
            "author": "HANDIVIA",
            "subject": "Sitemap : génération statique (sans cookies, lisible par Google Search Console) + commande artisan sitemap:build"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "73d5a1fdb",
            "date": "2026-06-11T16:19:18+02:00",
            "author": "HANDIVIA",
            "subject": "SEO : titles optimisés (mots-clés de recherche + localisation Bordeaux) sur toutes les pages clés"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "f68655e21",
            "date": "2026-06-11T16:11:16+02:00",
            "author": "HANDIVIA",
            "subject": "SEO indexation : ouverture (robots.txt production + meta robots index,follow par défaut + canonical) + sitemap complété (ressources, 6 pages expertise)"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "3f4823099",
            "date": "2026-06-11T16:10:37+02:00",
            "author": "HANDIVIA",
            "subject": "Bonus : mini-admin /gestion/{token} (réservations + blocages), CSP prudente, balise Search Console (env)"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "7086d80bc",
            "date": "2026-06-11T15:43:29+02:00",
            "author": "HANDIVIA",
            "subject": "Analytics : infrastructure prête (Plausible ou GA4 via .env), inactive tant qu'aucune clé n'est fournie"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "2c887065b",
            "date": "2026-06-11T15:41:39+02:00",
            "author": "HANDIVIA",
            "subject": "SEO + conversion : schema ProfessionalService enrichi (réseaux, fondateurs, expertises) + section FAQ avec schema FAQPage"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "cf861c1ae",
            "date": "2026-06-11T15:38:37+02:00",
            "author": "HANDIVIA",
            "subject": "Fix classes de grille orphelines : centralisees dans le layout (global) + loi base mobile 1 colonne"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "d1e511a7b",
            "date": "2026-06-11T15:37:58+02:00",
            "author": "HANDIVIA",
            "subject": "Performance : images lourdes compressées (-83%, 1.3 Mo économisés) + lazy loading des images de contenu + heros prioritaires"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "73dd917c7",
            "date": "2026-06-11T15:28:39+02:00",
            "author": "HANDIVIA",
            "subject": "Cohérence honnêteté : dernier '25 ans' (bio apropos) et stats fictives '25 ans/500 mandats' (expertises) corrigés"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "e9c5f368e",
            "date": "2026-06-11T15:26:49+02:00",
            "author": "HANDIVIA",
            "subject": "Heros : image de fond sur Ressources (about) et Actualités (meeting-2)"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "03fa06490",
            "date": "2026-06-11T14:54:13+02:00",
            "author": "HANDIVIA",
            "subject": "Page Contact : mise en page compacte 2 colonnes (coordonnees navy a gauche, formulaire a droite), styles autonomes"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "1d49c51af",
            "date": "2026-06-11T14:52:39+02:00",
            "author": "HANDIVIA",
            "subject": "Fix images : supprime le filet onerror global (remplaçait à tort les vraies photos par une illustration promo lors d'un échec de chargement transitoire). Les images cassées du blog restent corrigées côté serveur par BlogImages."
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "f0775a002",
            "date": "2026-06-11T14:41:19+02:00",
            "author": "HANDIVIA",
            "subject": "SEO : titres optimisés (<60c) et description /le-bassin raccourcie"
        },
        {
            "key": "javapax",
            "site": "JavaPax (Le Moulleau)",
            "repo": "/Users/SAVE BAUMBERGER Claude/javapax-laravel",
            "hash": "b420343a1",
            "date": "2026-06-11T14:13:53+02:00",
            "author": "HANDIVIA",
            "subject": "SEO : données structurées Apartment sur /logement (specs, photos, note Google)"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "ea92225fa",
            "date": "2026-06-11T11:17:16+02:00",
            "author": "HANDIVIA",
            "subject": "Chatbot : moteur de repli enrichi (dictionnaire d'intentions, scoring pondéré titre/typologie/contenu)"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "0a81a93b5",
            "date": "2026-06-10T23:34:00+02:00",
            "author": "HANDIVIA",
            "subject": "Mentions legales completes : HANDIVIA 33 SAS (SIREN 802221366, RCS Bordeaux, TVA, capital), president Alexandre Baumberger, RGPD 3 ans, cookies clarifies"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "76477d6c8",
            "date": "2026-06-10T23:33:14+02:00",
            "author": "HANDIVIA",
            "subject": "Chatbot IA + WhatsApp flottant : assistant qui recommande des techniques selon la problématique (API Claude + repli recherche), bouton WhatsApp"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "768a78d6c",
            "date": "2026-06-10T23:13:33+02:00",
            "author": "HANDIVIA",
            "subject": "Pages expertise : image de fond + ken burns sur le hero (une image par domaine)"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "d177fe011",
            "date": "2026-06-10T22:54:59+02:00",
            "author": "HANDIVIA",
            "subject": "Page Guides : image de fond (meeting-3) sur le hero, comme les autres pages"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "f00884f0b",
            "date": "2026-06-10T21:57:20+02:00",
            "author": "HANDIVIA",
            "subject": "Réassurance : section 'Nos engagements' (confidentialité, échange offert, réactivité, sur-mesure) sur l'accueil"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "804bcc29d",
            "date": "2026-06-10T21:54:32+02:00",
            "author": "HANDIVIA",
            "subject": "Domaines enrichis (méthodes en tags) + animations signature (aura dorée vivante, reveal cinématographique, KPI relief)"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "54488c732",
            "date": "2026-06-10T21:24:52+02:00",
            "author": "HANDIVIA",
            "subject": "Menu Guides : retrait du doublon 'Toutes les techniques' (le titre Guides y mène déjà), dropdown = typologies seules"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "7171bb153",
            "date": "2026-06-10T21:22:21+02:00",
            "author": "HANDIVIA",
            "subject": "Menu enrichi : mega-menus 'Méthode & Expertises' (6 domaines) et 'Guides' (typologies de techniques)"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "2da3fd0f2",
            "date": "2026-06-10T21:07:53+02:00",
            "author": "HANDIVIA",
            "subject": "Méthodologie : 6 domaines d'expertise en cartes premium avec icônes (style accueil)"
        },
        {
            "key": "negocoach",
            "site": "NegoCoach",
            "repo": "/Users/SAVE BAUMBERGER Claude/negocoach",
            "hash": "a9b076e75",
            "date": "2026-06-10T21:03:04+02:00",
            "author": "HANDIVIA",
            "subject": "Guides en avant : nav 'Guides', section vedette accueil (108 techniques), bandeau d'appel sur méthodologie/résultats/expertise"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "be5a86229",
            "date": "2026-06-10T20:53:42+02:00",
            "author": "HANDIVIA",
            "subject": "Deploy OVH : ne plus cacher config/routes/vues (chemins home variables en mutualisé -> 500), optimize:clear seul"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "ca98737f3",
            "date": "2026-06-10T17:24:59+02:00",
            "author": "HANDIVIA",
            "subject": "SEO : donnees structurees enrichies (HANDIVIA, adresse, tel)"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "2011b5d9c",
            "date": "2026-06-10T16:58:46+02:00",
            "author": "HANDIVIA",
            "subject": "Positionnement : HAndipartner = activite conseil de HANDIVIA (a propos + mentions + confidentialite)"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "572465de0",
            "date": "2026-06-10T16:48:53+02:00",
            "author": "HANDIVIA",
            "subject": "A propos : mot du president (ton bienveillant & humaniste) + texte mission"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "f5543dfff",
            "date": "2026-06-10T16:47:28+02:00",
            "author": "HANDIVIA",
            "subject": "Coordonnees reelles (ex-handipartner.fr) : footer, page contact, mentions"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "c7b5a8adc",
            "date": "2026-06-10T16:32:49+02:00",
            "author": "HANDIVIA",
            "subject": "Ameliorations majeures : pages legales, A propos, accessibilite, perf, blog"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "9bb7d4111",
            "date": "2026-06-10T16:02:35+02:00",
            "author": "HANDIVIA",
            "subject": "Refonte premium pages internes (loi, quota, simulateur, contact, blog, article)"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "c6361a9be",
            "date": "2026-06-10T15:37:15+02:00",
            "author": "HANDIVIA",
            "subject": "Refonte premium accueil (cible DRH/DAF) + systeme de design"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "096ac2594",
            "date": "2026-06-10T15:32:25+02:00",
            "author": "HANDIVIA",
            "subject": "SEO : bloquer l'indexation tant que le contenu n'est pas validé (robots.txt + meta noindex)"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "007b1617e",
            "date": "2026-06-10T14:47:34+02:00",
            "author": "HANDIVIA",
            "subject": "Deploy OVH : webroot en vrai dossier + index.php patche (fix 403 sous-dossiers)"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "1e253fa7b",
            "date": "2026-06-10T14:31:50+02:00",
            "author": "HANDIVIA",
            "subject": "Deploy OVH : script adapte (php 8.4, sans composer) + admin/images restreint au local"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "bfc068e50",
            "date": "2026-06-10T14:25:36+02:00",
            "author": "HANDIVIA",
            "subject": "Accueil : hero en image plein bandeau (equipe inclusive), titre a gauche, sans carte devant"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "992bf6d99",
            "date": "2026-06-10T14:10:05+02:00",
            "author": "HANDIVIA",
            "subject": "Accueil : image de fond en fondu derriere le titre du hero"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "6959ba323",
            "date": "2026-06-10T14:07:58+02:00",
            "author": "HANDIVIA",
            "subject": "Footer : logo dans encadre blanc arrondi (lisible sur fond bleu)"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "848fbe753",
            "date": "2026-06-10T14:02:13+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-10 14:02"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "6429b282c",
            "date": "2026-06-10T13:46:11+02:00",
            "author": "HANDIVIA",
            "subject": "Accueil : hero clair facon maquettes (photo reelle + moins de bleu)"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "bc21bca30",
            "date": "2026-06-10T13:24:37+02:00",
            "author": "HANDIVIA",
            "subject": "Logo nav aligne dans le bandeau (42px, barre 64px) + fix routes home"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "ce5f33ad8",
            "date": "2026-06-10T13:21:45+02:00",
            "author": "HANDIVIA",
            "subject": "Simulateur de taxe AGEFIPH integre (/simulateur)"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "a6167c347",
            "date": "2026-06-10T13:05:38+02:00",
            "author": "HANDIVIA",
            "subject": "MAJ 2026-06-10 13:05"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "f249b1040",
            "date": "2026-06-10T11:52:12+02:00",
            "author": "HANDIVIA",
            "subject": "Images du blog : association par date + page de revision visuelle"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "02061b3e0",
            "date": "2026-06-10T10:51:56+02:00",
            "author": "HANDIVIA",
            "subject": "Import WordPress : 133 posts + 5 pages + logos"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "84c42689c",
            "date": "2026-06-10T10:44:26+02:00",
            "author": "HANDIVIA",
            "subject": "Structure Laravel complète — HAndipartner"
        },
        {
            "key": "handipartner",
            "site": "Handipartner",
            "repo": "/Users/SAVE BAUMBERGER Claude/handipartner",
            "hash": "d62722011",
            "date": "2026-06-10T10:34:00+02:00",
            "author": "HANDIVIA",
            "subject": "Init Laravel — HAndipartner"
        }
    ]
}