État fin S42 · Priorités S43 · Règles critiques
C:\Backup\anim_gest\20260322_fin_s42.sql/parametres/calendly dans custom-routes.ts. Rebuild API. Table param_config créée S42./app/seances?type=SEANCE. "Suivi CAC" → /app/mes-parametres/cac./api/bilan?metier=X&periode=mois. Filtre Mois / Trimestre / Année dans chaque dashboard./webhooks/calendly - création automatique de séance à chaque réservation confirmée.| # | Règle |
|---|---|
| 1 | cd deploy avant tout docker compose |
| 2 | COPIER_TOUTES_PAGES_v2.ps1 avant chaque build frontend |
| 3 | Body parsing API : const b: any = await new Promise<any>(...) |
| 4 | TypeScript callbacks : (req: any, res: any, next: any) |
| 5 | Nginx strip /api/ - routes sans préfixe dans custom-routes.ts |
| 6 | ILI_VALEUR_REELLE, ILI_ECART = colonnes GENERATED → jamais dans INSERT |
| 7 | --single-transaction pour mysqldump |
| 8 | inject_v4_final.js = NE JAMAIS UTILISER |
| 9 | Frimousse (ANI_ID=22, Malinois, Dujardin) = toujours conserver |
| 10 | Colonnes achat_ligne : ALI_* (pas ACL_*) |
| 11 | SEW_STATUT enum : A_FAIRE / EN_COURS / REALISE (pas FAIT) |
| 12 | ACH_STATUT enum : BROUILLON / RECU / VALIDE / ANNULE (pas RECEPTIONNE) |
Frontend root : D:\OneDrive_Perso\OneDrive\Documents\anim_gest\Documentation\Frontend\anim_gest_frontend_nextjs
Deploy : ...\anim_gest_frontend_nextjs\deploy
Sidebar : ...\src\components\Sidebar.tsx
custom-routes : ...\api\src\custom-routes.ts
BDD : 192.168.1.62:3307 / @lgorithme / anim_gest
Backup S42 : C:\Backup\anim_gest\20260322_fin_s42.sql