{"sites":{"flowtender":{"key":"flowtender","path":"/Users/SAVE BAUMBERGER Claude/flowtender","repo":true,"branch":"main","dirty":0,"ahead":0,"behind":0,"has_remote":true,"buildable":true,"last_commit":{"at":"2026-07-13T10:55:36+02:00","hash":"67d95a8","subject":"seo: noindex/nofollow sur les layouts admin, call-center et guest"},"ops":null},"evio":{"key":"evio","path":"/Users/SAVE BAUMBERGER Claude/evio","repo":true,"branch":"main","dirty":0,"ahead":0,"behind":0,"has_remote":true,"buildable":true,"last_commit":{"at":"2026-07-13T20:16:22+02:00","hash":"bc8b912","subject":"feat(pwa): affiche le bandeau d'installation sur la page de connexion"},"ops":null},"handivia-flowpi":{"key":"handivia-flowpi","path":"/Users/SAVE BAUMBERGER Claude/handivia-flowpi","repo":true,"branch":"main","dirty":0,"ahead":0,"behind":0,"has_remote":false,"buildable":true,"last_commit":{"at":"2026-07-15T12:38:09+02:00","hash":"5b352e5","subject":"feat(securite): authentification obligatoire avant toute mise en ligne"},"ops":null},"regiebordeaux":{"key":"regiebordeaux","path":"/Users/SAVE BAUMBERGER Claude/regiebordeaux-groupe","repo":true,"branch":"main","dirty":0,"ahead":0,"behind":0,"has_remote":true,"buildable":true,"last_commit":{"at":"2026-07-15T10:40:02+02:00","hash":"82ec6f1","subject":"fix(live-build): repare le bundle casse par la purge des tirets cadratins"},"ops":null},"handivia":{"key":"handivia","path":"/Users/SAVE BAUMBERGER Claude/handivia-groupe","repo":true,"branch":"main","dirty":0,"ahead":0,"behind":0,"has_remote":true,"buildable":true,"last_commit":{"at":"2026-07-15T20:17:25+02:00","hash":"57fa2db","subject":"seo: backlink AlloMonAvocat en allomonavocat.fr (non-www canonique)"},"ops":null},"handicode":{"key":"handicode","path":"/Users/SAVE BAUMBERGER Claude/handicode","repo":true,"branch":"main","dirty":0,"ahead":0,"behind":0,"has_remote":true,"buildable":true,"last_commit":{"at":"2026-07-15T12:20:23+02:00","hash":"7004b3e","subject":"seo: backlink Famille Letzelter en famille-letzelter.fr (non-www canonique)"},"ops":null},"handipartner":{"key":"handipartner","path":"/Users/SAVE BAUMBERGER Claude/handipartner","repo":true,"branch":"main","dirty":0,"ahead":0,"behind":0,"has_remote":true,"buildable":true,"last_commit":{"at":"2026-07-15T11:54:33+02:00","hash":"e6503b7","subject":"seo: normalise les backlinks groupe en non-www canonique"},"ops":null},"incluvia":{"key":"incluvia","path":"/Users/SAVE BAUMBERGER Claude/incluvia-groupe","repo":true,"branch":"main","dirty":0,"ahead":0,"behind":0,"has_remote":true,"buildable":true,"last_commit":{"at":"2026-07-15T09:57:14+02:00","hash":"da2e5c2","subject":"seo: backlink Handipartner en www.handipartner.fr (domaine canonique)"},"ops":null},"livreblanc-incluvia":{"key":"livreblanc-incluvia","path":"/Users/SAVE BAUMBERGER Claude/livreblanc-incluvia-groupe","repo":true,"branch":"main","dirty":0,"ahead":0,"behind":0,"has_remote":true,"buildable":true,"last_commit":{"at":"2026-07-15T12:26:01+02:00","hash":"466d2ac","subject":"Sauvegarde depuis le Hub Pilotage"},"ops":{"commit":"2026-07-15T10:26:01+00:00","push":"2026-07-15T10:27:07+00:00"}},"primovia":{"key":"primovia","path":"/Users/SAVE BAUMBERGER Claude/primovia-groupe","repo":true,"branch":"main","dirty":0,"ahead":0,"behind":0,"has_remote":true,"buildable":true,"last_commit":{"at":"2026-07-15T20:17:27+02:00","hash":"dbb4e0d","subject":"seo: backlink AlloMonAvocat en allomonavocat.fr (non-www canonique)"},"ops":null},"negocoach":{"key":"negocoach","path":"/Users/SAVE BAUMBERGER Claude/negocoach","repo":true,"branch":"main","dirty":1,"ahead":0,"behind":0,"has_remote":true,"buildable":true,"last_commit":{"at":"2026-07-15T20:32:09+02:00","hash":"0f287c9","subject":"feat(i18n): index des expertises en anglais (/en/expertise)"},"ops":{"commit":"2026-07-15T10:31:38+00:00","push":"2026-07-15T10:49:48+00:00"}},"dva-architecture":{"key":"dva-architecture","path":"/Users/SAVE BAUMBERGER Claude/dva-architectes","repo":true,"branch":"main","dirty":0,"ahead":0,"behind":0,"has_remote":true,"buildable":true,"last_commit":{"at":"2026-07-15T20:17:32+02:00","hash":"3c8de7c","subject":"seo: backlink AlloMonAvocat en allomonavocat.fr (non-www canonique)"},"ops":null},"veastudio":{"key":"veastudio","path":"/Users/SAVE BAUMBERGER Claude/veastudio-groupe","repo":true,"branch":"main","dirty":0,"ahead":0,"behind":0,"has_remote":true,"buildable":true,"last_commit":{"at":"2026-07-15T20:17:30+02:00","hash":"a23ae50","subject":"seo: backlink AlloMonAvocat en allomonavocat.fr (non-www canonique)"},"ops":null},"driixdj":{"key":"driixdj","path":"/Users/SAVE BAUMBERGER Claude/driixdj-groupe","repo":true,"branch":"main","dirty":0,"ahead":0,"behind":0,"has_remote":true,"buildable":true,"last_commit":{"at":"2026-07-15T20:17:33+02:00","hash":"9a0cd52","subject":"seo: backlink AlloMonAvocat en allomonavocat.fr (non-www canonique)"},"ops":{"push":"2026-07-15T10:27:09+00:00"}},"cauwork":{"key":"cauwork","path":"/Users/SAVE BAUMBERGER Claude/cauwork-groupe","repo":true,"branch":"main","dirty":0,"ahead":0,"behind":0,"has_remote":true,"buildable":true,"last_commit":{"at":"2026-07-15T20:17:28+02:00","hash":"8432545","subject":"seo: backlink AlloMonAvocat en allomonavocat.fr (non-www canonique)"},"ops":null},"allomonavocat":{"key":"allomonavocat","path":"/Users/SAVE BAUMBERGER Claude/allomonavocat-groupe","repo":true,"branch":"main","dirty":0,"ahead":0,"behind":0,"has_remote":true,"buildable":true,"last_commit":{"at":"2026-07-15T09:57:17+02:00","hash":"1012961","subject":"seo: backlink Handipartner en www.handipartner.fr (domaine canonique)"},"ops":null},"offresia":{"key":"offresia","path":"/Users/SAVE BAUMBERGER Claude/offresia-groupe","repo":true,"branch":"main","dirty":0,"ahead":0,"behind":0,"has_remote":true,"buildable":true,"last_commit":{"at":"2026-07-15T13:02:06+02:00","hash":"4787c19","subject":"Ne plus reclamer une variable OAuth devenue inutile"},"ops":null},"javapax":{"key":"javapax","path":"/Users/SAVE BAUMBERGER Claude/javapax-laravel","repo":true,"branch":"main","dirty":0,"ahead":0,"behind":0,"has_remote":true,"buildable":true,"last_commit":{"at":"2026-07-15T20:17:35+02:00","hash":"2f6d4ca","subject":"seo: backlink AlloMonAvocat en allomonavocat.fr (non-www canonique)"},"ops":null},"telib":{"key":"telib","path":"/Users/SAVE BAUMBERGER Claude/telib","repo":true,"branch":"main","dirty":0,"ahead":0,"behind":0,"has_remote":true,"buildable":true,"last_commit":{"at":"2026-07-15T12:25:48+02:00","hash":"1b3e64c","subject":"feat(v2): section temoignages sur la home + config landing + seeder articles V2"},"ops":null},"telib-be":{"key":"telib-be","path":"/Users/SAVE BAUMBERGER Claude/telib","repo":true,"branch":"main","dirty":0,"ahead":0,"behind":0,"has_remote":true,"buildable":true,"last_commit":{"at":"2026-07-15T12:25:48+02:00","hash":"1b3e64c","subject":"feat(v2): section temoignages sur la home + config landing + seeder articles V2"},"ops":null},"telib-ch":{"key":"telib-ch","path":"/Users/SAVE BAUMBERGER Claude/telib","repo":true,"branch":"main","dirty":0,"ahead":0,"behind":0,"has_remote":true,"buildable":true,"last_commit":{"at":"2026-07-15T12:25:48+02:00","hash":"1b3e64c","subject":"feat(v2): section temoignages sur la home + config landing + seeder articles V2"},"ops":null},"telib-eu":{"key":"telib-eu","path":"/Users/SAVE BAUMBERGER Claude/telib","repo":true,"branch":"main","dirty":0,"ahead":0,"behind":0,"has_remote":true,"buildable":true,"last_commit":{"at":"2026-07-15T12:25:48+02:00","hash":"1b3e64c","subject":"feat(v2): section temoignages sur la home + config landing + seeder articles V2"},"ops":null},"telibplus":{"key":"telibplus","path":"/Users/SAVE BAUMBERGER Claude/telibplus-groupe","repo":true,"branch":"main","dirty":0,"ahead":0,"behind":0,"has_remote":true,"buildable":true,"last_commit":{"at":"2026-07-14T15:24:23+02:00","hash":"c02d171","subject":"seo(liens): bloc reseau Handivia en dur dans le fallback HTML (liens dofollow sortants visibles sans JS)"},"ops":null},"permanence-partenaire":{"key":"permanence-partenaire","path":"/Users/SAVE BAUMBERGER Claude/permanence-partenaire","repo":true,"branch":"main","dirty":0,"ahead":0,"behind":0,"has_remote":true,"buildable":true,"last_commit":{"at":"2026-07-15T12:20:28+02:00","hash":"67d8027","subject":"seo: backlink Famille Letzelter en famille-letzelter.fr (non-www canonique)"},"ops":null},"permanence-partenaire-plus":{"key":"permanence-partenaire-plus","path":"/Users/SAVE BAUMBERGER Claude/permanence-partenaire","repo":true,"branch":"main","dirty":0,"ahead":0,"behind":0,"has_remote":true,"buildable":true,"last_commit":{"at":"2026-07-15T12:20:28+02:00","hash":"67d8027","subject":"seo: backlink Famille Letzelter en famille-letzelter.fr (non-www canonique)"},"ops":null},"pepette":{"key":"pepette","path":"/Users/SAVE BAUMBERGER Claude/pepette-laravel","repo":true,"branch":"main","dirty":0,"ahead":0,"behind":0,"has_remote":true,"buildable":true,"last_commit":{"at":"2026-07-09T10:57:10+02:00","hash":"e2addff","subject":"contenu: remplace le tiret cadratin par un tiret simple"},"ops":{"push":"2026-07-15T10:27:12+00:00"}},"famille-letzelter":{"key":"famille-letzelter","path":"/Users/SAVE BAUMBERGER Claude/famille-letzelter","repo":true,"branch":"main","dirty":0,"ahead":0,"behind":0,"has_remote":true,"buildable":true,"last_commit":{"at":"2026-07-15T10:23:44+02:00","hash":"f8e9b2c","subject":"feat(seo): page /histoire (origines, nom, Philippsbourg) + maillage"},"ops":null}},"totals":{"pull":0,"commit":1,"push":0,"build":23},"last_op":{"at":"2026-07-15T10:49:48+00:00","action":"push","key":"negocoach"},"has_repos":true,"generated_at":"2026-07-16T08:24:11+00:00"}