- categories.vue : commentaires retiraient ce qui n'est pas cable
(tri client en miroir, slice pagination) — alignes sur le comportement
reel (tri 100% serveur, affichage exhaustif).
- CategoryDrawer.vue : `text-[24px]` remplace par `text-2xl` (echelle
Tailwind standard).
Le retour sur la largeur 150px des boutons d'action est tracke pour
ERP-70 (mise a jour @malio/layer-ui : on poussera le token la-bas).
doctrine:schema:update --force drop l'index unique partiel cree par la
migration M0 Catalog (LOWER(name), category_type_id) WHERE deleted_at IS NULL :
Doctrine ORM ne sait pas exprimer les index fonctionnels partiels via les
mappings, donc le voit comme orphelin.
Resultat : en CI les tests CategoryUniqueTest::testDuplicateName* attendent
un 409 (collision) et recoivent 201 — l'index unique n'existant plus, le
doublon passe.
Aligne le step CI sur la cible makefile test-db-setup qui recreait deja
l'index manuellement apres schema:update.