Skip to content

docs: Chantier 0 — rubrique « au niveau » + audit des 32 modules et 104 composants#46

Merged
remigit55 merged 3 commits into
masterfrom
claude/nice-lovelace-wb816k
Jun 13, 2026
Merged

docs: Chantier 0 — rubrique « au niveau » + audit des 32 modules et 104 composants#46
remigit55 merged 3 commits into
masterfrom
claude/nice-lovelace-wb816k

Conversation

@remigit55

Copy link
Copy Markdown
Collaborator

Chantier 0 — Rubrique + inventaire (DOC SEULE)

Première PR de la mission « porter chaque module et chaque composant au niveau d'un produit de référence ». Aucun code n'est modifié : un seul fichier ajouté, docs/automation/modules-composants-audit.md.

Contenu

  • La rubrique « au niveau » en checklist : 6 critères (finalité évidente, données réalistes seedées, comportement réel, effet « wahou », auto-explicatif, exhaustivité), barème 0–2 par critère, règles de verdict (CONFORME / À REPRENDRE / COQUILLE VIDE).
  • Audit des 32 modules (app/(app)/modules/**) : score par critère, total /12, verdict, effort (S/M/L), preuves fichier:ligne (boutons morts, onChange={() => {}}, simulateurs-redirections, données seedées).
  • Audit des 104 composants (fiches /docs/components/<slug>) : démo live interactive / exemple réaliste / finalité claire, fiche dédiée présente ou fallback générique.
  • Backlog priorisé en 4 vagues (19 PR) : d'abord les 12 modules coquilles vides, puis les 13 fiches composant manquantes, puis les 5 modules à reprendre, puis le fond (réalisme des données des fiches charts) — plus deux chantiers transversaux (i18n FR/EN des modules, suppression du pattern « simulateur-redirection »).

Chiffres consolidés

Périmètre Conformes À reprendre Coquilles vides
Modules (32) 15 5 12
Composants (104) 86 5 13

L'anti-exemple cité par la mission (Simulateur — Export planifié) est confirmé : handlers vides, bouton Enregistrer sans onClick, simulateur qui redirige en boucle (3/12). La barre /modules/wiki est confirmée à 12/12.

Suite

⚠️ Ne pas merger sans revue : ce backlog attend une validation humaine (ordre des vagues, choix i18n, état local seedé vs persistance Prisma pour les coquilles vides) avant le démarrage de l'exécution — une PR par module ou petit lot, branches claude/module-<nom>-<hash>.

Implements: Chantier 0 — rubrique + inventaire (modules & composants)

https://claude.ai/code/session_01MpjqUtagj8q6LR5TcuutMs


Generated by Claude Code

…04 composants

Inventaire complet avant exécution : checklist 6 critères, score /12 par
module et par fiche composant, verdicts (15 modules conformes, 5 à
reprendre, 12 coquilles vides ; 86/5/13 côté composants), preuves
fichier:ligne et backlog priorisé en 4 vagues (19 PR). Doc seule, aucun
code modifié.

Implements: Chantier 0 — rubrique + inventaire (modules & composants)

https://claude.ai/code/session_01MpjqUtagj8q6LR5TcuutMs
This was referenced Jun 12, 2026
@remigit55
remigit55 merged commit 267e68e into master Jun 13, 2026
1 check passed
remigit55 added a commit that referenced this pull request Jun 13, 2026
Réutilise le LocaleProvider global (cookie bpm-locale, même mécanisme
que la vitrine) : les modules peuvent désormais consommer useI18n() et
être réellement bilingues côté app.

Implements: chantier transversal i18n (audit §4, PR #46)

https://claude.ai/code/session_01MpjqUtagj8q6LR5TcuutMs

Co-authored-by: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants