Fonctionnalité — Découpe
Déduit la méthode de découpe d'un fromage à partir de sa forme, sa famille, son poids et son mode de service — jamais un champ écrit à la main.
Description
Aucune fiche ne porte sa méthode de découpe. decoupeMatchFor() (src/lib/decoupe.ts) déduit laquelle des six méthodes de découpe concerne un fromage, et le dit — la fiche affiche « Méthode déduite de la forme (« Disque »), à titre indicatif », comme les badges Label Rouge et Bio.
Objectif
Donner un geste de découpe correct sans demander à chaque fiche de le déclarer, et rester honnête sur le fait que c'est une déduction.
Comment l'utiliser
Sur une fiche, bouton « Comment découper ce fromage ? » (si une méthode a pu être déduite) ; ou menu latéral → Découpe pour parcourir les six méthodes. Voir le guide de cet écran.
Données utilisées
famille, forme, poids, et le texte du champ « Comment le servir ».
Résultat — l'ordre des règles, du plus sûr au plus général
| Test | Champ lu | Méthode |
|---|---|---|
| Fromage frais, fromage fort, lactosérum, pâte fondue, caillé — ou une forme qui nomme son contenant (pot, bocal, bol…) | famille, forme | aucune : ces fromages ne se coupent pas |
| Famille persillée | famille | Roquefort & pâtes persillées |
| « À la cuillère » dans le texte Comment le servir | service | Cœurs coulants & carrés |
| Carré, pavé, brique, cœur, triangle… | forme | Cœurs coulants & carrés |
| Bûche, pyramide, tronc de cône, bonde, tonnelet… | forme | Bûches & pyramides de chèvre |
| Au moins 1,5 kg — ou, à défaut de poids renseigné, une forme qui dit « meule », « fourme » ou « roue » | poids, forme, famille | Comté & grandes meules, ou Brie & grandes pointes molles si la pâte est molle |
| Tout le reste | forme | Camembert & petits ronds fleuris |
Le guide d'une méthode
Chaque méthode s'ouvre sur son principe, pourquoi ce geste, les quatre temps du geste (forme, lame, premier coup, parts) dessinés et détaillés, ce qu'il faut éviter, une particularité de la famille, et la liste complète des fromages concernés. Ces textes (src/lib/decoupe-guide.ts) sont écrits pour l'application — ce sont des consignes de service, pas des faits sourcés sur un fromage en particulier.
L'écran Découpe se sert du même classement pour ses listes d'exemples : trois noms par méthode (les AOP d'abord, puis l'ordre alphabétique) plus le compte des autres — jamais une liste écrite à la main.
Limites
20 fiches n'affichent aucun bloc Découpe (fromages frais, fromages forts, cancoillotte, brocciu, caillebotte, tome fraîche de l'Aubrac, halbran dont la forme n'est pas renseignée). Inventer un geste pour eux serait pire que de se taire.
FAQ
Pourquoi certaines fiches n'ont pas de bloc « Comment découper ce fromage ? » ?