dev #29

Merged
nicolas-fryder merged 2 commits from dev into main 2026-09-16 21:20:55 +00:00
No description provided.
`eqs check` déclarait une tâche `knip` depuis le début et `@eqs/tooling` publie
sa base, mais knip n'était installé dans AUCUN satellite. La tâche se retirait
« faute d'outil », en le disant, et la porte annonçait une tâche de moins
qu'elle n'en jouait — le détecteur de code mort était éteint dans toute la
flotte, à commencer par le dépôt que chacun clone.

Deux lignes, et c'est délibéré : `knipSatellite()` déduit les points d'entrée de
ce qu'il y a sur le disque. Devinés, ils font passer du code vivant pour mort —
mesuré sur le socle, où knip avait déclaré inutilisés `creerApi` et
`registerEqs`, c'est-à-dire l'API publique d'un paquet.

Rien à corriger ici : knip est propre du premier coup. Porte complète, sept
tâches, toutes vertes.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Il n'avait jamais pu monter. Trois pannes se cachaient l'une derrière l'autre,
et chacune n'est devenue visible qu'en réparant la précédente :

1. l'image ne se construisait pas — le `Dockerfile` monte un secret `npmrc` que
   le compose du socle ne déclarait pas (corrigé en 0.10.1) ;
2. le conteneur restait « unhealthy » — la sonde visait `/health`, que le front
   d'un profil `front` n'expose pas. Le chemin est désormais configurable, et
   `scripts/e2e.mjs` le pose à `/` ;
3. le scénario échouait sur un 404 sans dire lequel. Il le nomme maintenant.

Le 404 est `/api/moi`, et il est ATTENDU : la pile e2e ne monte qu'une
application, donc un satellite `nest` n'y éprouve que son front, sans l'API que
le proxy devrait router. Nommé plutôt que masqué par un filtre large, et le
scénario exige même sa présence — s'il disparaît, la session n'est plus
demandée du tout et `useCan()` refuserait tout en silence.

`EQS_E2E_SANTE` est posée dans Node et pas dans le shell : sous Git Bash, MSYS
convertit une valeur commençant par `/` en chemin Windows, et la sonde
interroge alors une URL absurde sans rien dire. Deux essais perdus.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Infrastructure/eqs-satellite-template!29
No description provided.