Files
Starseed/tests/Architecture
Matthieu c80563a7f5
Pull Request — Quality gate / Backend (PHP CS + PHPUnit) (pull_request) Successful in 1m39s
Pull Request — Quality gate / Frontend (lint + Vitest + build) (pull_request) Successful in 1m0s
fix(audit) : libellés i18n des types d'entité + garde-fou (ERP-99)
Le filtre « Type d'entité » de l'audit-log affichait le type technique brut
(ex: commercial.Client) pour toute entité dont la clé i18n manquait, le rendu
retombant silencieusement sur le fallback.

- complétude : ajout des clés audit.entity.* manquantes (catalog + commercial),
  couvre les 9 entités #[Auditable]
- convention : .claude/rules/backend.md § Audit — ajouter sa clé de libellé
  audit fait partie de la définition de fini d'une entité auditée (schéma flat,
  emplacement centralisé fr.json)
- garde-fou : AuditableEntitiesHaveI18nLabelTest scanne les entités #[Auditable]
  et échoue si une clé audit.entity.* manque ou est vide (rend le manque
  bloquant en CI au lieu de silencieux)
2026-06-03 10:45:29 +02:00
..