Diagnostic en lecture seule sur sonic (26/10) : le conteneur tourne
dans /app, les montages visent /src/data et /src/public (dossiers
vides de l'hôte), les messages vivent dans la couche du conteneur et
la graine est rejouée à chaque déploiement ; ADMIN_GIT_SYNC=false,
pas de .git, aucun commit [admin]. Rien perdu depuis le 29/09 ;
avant, invérifiable.
Dossier PRÉPARÉ (mot « déploie ») : sauvegarde et volume semé sur
sonic, veille de l'ancien conteneur, push de a6ba0a6
(fix/persistance-messages), vérification et redémarrage à froid.
Scripts déroulés en entier en local avec le vrai docker.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
48 lines
3.0 KiB
Markdown
48 lines
3.0 KiB
Markdown
# HANDOFF — librodrome
|
|
|
|
## REPRISE — bascule quota 2026-09-29 14h05
|
|
|
|
**Fait, en production** (librodrome.org, déployé et vérifié ; armé par Yvv) :
|
|
- `67cd869` : refonte. Accueil = console des trois curseurs, seul accueil
|
|
(`app/components/home/HomeLanding.vue`, `HomeConsole.vue`,
|
|
`useHomeData.ts`) ; § Playfair (`UiSectionSign`) ; statuts
|
|
(`UiStatusBadge`) ; LaPlanK, sweetHome, bouquet aligné sur les stacks
|
|
HCO/LaPlanK ; correctifs du lecteur (pastille, MP3 direct).
|
|
- `90f77da` : image OG et favicon avec le §, logo JSON-LD corrigé.
|
|
- Local, non poussé : `1c7cc45` (compte rendu d'acte), `852a488` (ce HANDOFF)
|
|
et la fusion fiche + boucle dans `CLAUDE.md` du 26/10/2026 ; doc seule, part
|
|
avec le prochain déploiement. Dossiers : `actes/2026-09-29-*.md`.
|
|
|
|
**Prochaine action** : aucune en cours. Attendre les retours d'Yvv sur la prod.
|
|
|
|
**Décisions en attente d'Yvv** :
|
|
- Qui opère cloud.laplank.org : `vision.md` dit LaPlanK, la fiche sweetHome
|
|
dit warren. Le site suit Yvv (LaPlanK).
|
|
- Twenty, ERPNext et budgetPilot sont affichés « en service » dans le bouquet
|
|
public alors qu'ils servent HCO en interne. Les garder ou passer « au catalogue » ?
|
|
- Ambiance par défaut « été » (crème + terre cuite) : proposer une autre ?
|
|
- Lien « Mentions légales » du pied de page → page inexistante (défaut antérieur).
|
|
- Persistance de la prod (constat du 26/10/2026, d'après les fichiers ; non
|
|
vérifié sur le serveur) : voir `CLAUDE.md`, § Données runtime et § Contenu
|
|
administrable. Si l'effet se confirme, chaque déploiement repart d'un conteneur
|
|
neuf : messages visiteurs re-semés depuis `site/messages.yml`, éditions /admin
|
|
perdues. Rétablir les montages (`/app/...`) et décider du sort du git sync
|
|
touche aux données de prod : à trancher par Yvv avant le prochain déploiement.
|
|
→ **26/10/2026, vérifié sur sonic : confirmé** (jamais persisté ; rien perdu depuis le 29/09, avant invérifiable) — correctif `fix/persistance-messages` (a6ba0a6, local) et dossier `actes/2026-10-26-persistance-messages.md` (PRÉPARÉ, mot « déploie ») ; éditions /admin, médias et canon démenti : § Hors champ du dossier.
|
|
|
|
**Ce qui tourne** : rien (serveur de dev sur 3000 arrêté).
|
|
|
|
**Pièges** :
|
|
- Pousser `main` = mise en ligne sans test → mot « déploie », dossier dans `actes/`.
|
|
- `git pull --rebase` avant toute modification (le YAML de prod est édité via /admin).
|
|
- Serveur de dev : après des suppressions ou renommages de composants, le SSR
|
|
reste périmé (faux mismatch d'hydratation) → relancer `pnpm dev`.
|
|
- Chromium de Playwright MCP absent : utiliser le chromium bundlé
|
|
`~/.cache/ms-playwright/chromium-1208` + playwright-core
|
|
(`/tmp/bp-design/node_modules`). Scripts jetables dans `/tmp/lbshot/`.
|
|
- Le BookPlayer ferme sur Échap après une animation de sortie de 0,35 s :
|
|
attendre avant d'asserter.
|
|
- Statuts : champ YAML `status` (+ `since`), qui prime sur `gestation: true`.
|
|
- Libellés de la console dans `home.yml > console` ; titre de la boîte à
|
|
outils dans `home.yml > toolbox`.
|