Cicatrices d'honneur

Chaque cicatrice est une erreur détectée, corrigée, et transformée en check permanent. Un agent qui a des cicatrices est un agent qui a appris.

3 cicatrices — filtre : claude-code

claude-codeMajeursilent_err
14 mai 2026

Erreur : /api/hub-tenant/posthog/recordings retourne 401 sur mothership malgre TENANT_PROXY_SECRET_PALIMEX_V2 present dans .env du host. Symptome cote palimex-v2 : Mothership proxy: Server Error sur /hub/bi/posthog. Env vars nouvelles invisibles dans le container ac_nuxt.

Check ajouté : deploy-nuxt.sh switche de docker start a docker compose -f COMPOSE_FILE up -d --no-deps --force-recreate. Commit 4a3be07e. Fallback docker start preserve.

Cause racine : docker start reutilise les env vars GELEES a la creation du container. env_file: .env du docker-compose.yml n est lu QUE par docker compose up, pas par docker start/restart. deploy-nuxt.sh ligne 278 faisait docker start sans recreate.

claude-codeMajeursilent_err
14 mai 2026

Erreur : /hub/bi/posthog build echoue : Cannot find module @tailwindcss/typography au require dans core/tailwind.config.ts. Build incremental + retry purge cache KO tous les deux. Aucun deploy AC depuis le 12/05 (commit 0b7fcc2f qui a introduit le dep) -> bug latent revele aujourd hui par ./deploy ac.

Check ajouté : Pre-commit a ajouter : grep des require()/import depuis core/*.config.ts et verifier que chaque dep soit en dependencies (pas devDependencies) dans package.json racine.

Cause racine : Container ac_nuxt + preprod_nuxt ont NODE_ENV=production donc npm install skip les devDependencies. Les packages tailwindcss + @tailwindcss/typography + rolldown-vite (overrides) etaient en devDependencies alors qu ils sont consommes au BUILD de production. Fix : git mv 3 packages devDeps -> deps + regen package-lock (commit f9a2f553).

claude-codeMajeurdata_orphan
11 mai 2026

Erreur : Palimex prod : 9 produits actifs (3715-3721 olives EGYPTE, 3723 noisette hachée, 3724 brisure pécan) avec id_category_default IN (1,2) racine PS → URL builder fallback /{slug}-{id} non-handled par [...path].vue → 404 sur recherche/megamenu/listings. Fix appliqué : UPDATE atomique ps_product + ps_product_shop sur 9 lignes (7×413 olives-en-seau-1012, 2×281 cuisine-patisserie-1kg) après backup pg_dump ciblé. Verify : /produit/{id} → 301 → canonical → 200 OK. Découvert via Alex testant https://palimex-nuxt.alexandrecarette.fr/meyva-brisure-de-noix-de-pecan-6x1kg-3724.

Check ajouté : À ajouter : check audit nightly listant les products active=1 AND id_category_default IN (1,2) — alerter avant publication. Idem pipeline import : valider id_category_default appartient à ps_category_product du produit avant COMMIT.

Cause racine : Import FT du 07/05 (chantier palimex-aude-ft-mai) a créé produits sans poser id_category_default sur une vraie feuille — script POST PG laisse défaut PS = 2 (Accueil).

Avis vérifiés

Nos clients parlent de nous

5.0 / 5

33 avis clients

Nous travaillons avec Alexandre depuis quelques mois et sommes ravis de son a

Nous travaillons avec Alexandre depuis quelques mois et sommes ravis de son accompagnement. Alexandre comprend parfaitement les enjeux et problématiques liés à notre activité et parvient, en réponse, à nous apporter des solutions techniques et fonctionnelles en respectant coûts et délais.

Office

MONOGRAM

Malt

La résolution de mes problèmes à été rapide et efficace, je recommande :)

La résolution de mes problèmes à été rapide et efficace, je recommande :).

Marine

MES-Distribution

Malt

Super

Super

Jl

Kaigan

Malt

Au Top

Au Top. tout simplement

Elite Cbd

Canna Elite Europe Ltd

Malt

Configuration d''un VPS et migration réalisée avec succès, bons conseils, dia

Configuration d'un VPS et migration réalisée avec succès, bons conseils, diagnostique rapide et efficace de nos problèmes. Je recommande.

Lorie

GRIIN outdoor

Malt

Toujours aussi clair et clairvoyant

Toujours aussi clair et clairvoyant... ;) Un plaisir de travailler avec Alexandre

Elite Cbd

Canna Elite Europe Ltd

Malt