# Formule modulée pour la centrale

Ajout d'un indicateur booléen `formule_modulee` par centrale sur la formule (table `t_formule_detail`), à côté de « Formule normée pour la centrale ».

## Fichiers

- `database/migrations/2026_09_28_1131_V905000_NB_t_formule_detail_formule_modulee.php` : ajoute `t_formule_detail.formule_modulee` (boolean, non nul, défaut 0). La migration met aussi `parametre_version` à `9.05.000`.
- `resources/views/formule/form.blade.php` (onglet Composition) :
  - ajout de la checkbox `#formule_modulee` / `name="formule_modulee"` juste après `formule_normalisee` ;
  - elle est décochée au changement de centrale ou de variante, puis recochée par le chargement générique de `chercher_formule_detail`, qui retrouve la checkbox par la clé JSON = id.
- `app/Http/Controllers/formule_controller.php` (`enregistrer`) :
  - la checkbox est convertie en 0/1 dans `$request->merge` ;
  - la règle `'formule_modulee' => ['boolean']` est ajoutée à la validation de `formule_detail`, et la valeur est enregistrée via `fill(validated())`.
- `helpers/Modele_helpers.php` : ajout de `@property int $formule_modulee` sur `formule_detail`.

## Décisions

- Le nom du champ est identique partout : colonne BDD, id et name HTML, clé de validation.
- Le modèle `formule_detail` utilise `$guarded`, donc pas de `$fillable` à modifier.
- Non traité : la copie de formule en PHP legacy (`public/formule_copie`, `public/formule_controle`), les exports et la transmission vers les centrales.
