# Registre des décisions

Ce registre rassemble **ce qui a été tranché**, une ligne par décision, la plus ancienne en premier.
Il remplace la table « Décisions prises » de la feuille de route et le §5 de l'ancien journal (gardé
dans [l'archive d'octobre](/archive/journal-2026-10)). Le détail et les raisons sont dans le plan
cité. Beaucoup de décisions des 24 et 25/10 ont été prises **sans l'utilisateur, à sa demande** («
réponds tout seul ») : elles restent réversibles, et une décision revue est barrée ici puis
remplacée par une nouvelle ligne datée.

Une décision nouvelle s'ajoute en bas, avec sa date, un sujet court, la décision en une phrase et le
plan ou la note du journal qui la porte.

| Date       | Sujet                               | Décision                                                                                                                                                                                                                                                                                                                                                                                                                 | Où                         |
| ---------- | ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------- |
| 24/10/2026 | Webtoon en PDF                      | pages de hauteur fixe coupées entre les cases ; une case trop haute a sa propre page ; CBZ hors périmètre                                                                                                                                                                                                                                                                                                                | journal du 24 au 30/10, §5 |
| 24/10/2026 | Table des matières du report        | sans numéros en P6 (Chromium), numérotée en P8 avec Paged.js                                                                                                                                                                                                                                                                                                                                                             | journal du 24 au 30/10, §5 |
| 24/10/2026 | Lancement de Chromium               | sous-export `@recit/paged/runner`, pas de nouveau package pour l'instant                                                                                                                                                                                                                                                                                                                                                 | journal du 24 au 30/10, §5 |
| 24/10/2026 | Réglages des formats                | une seule convention : à plat, `settings` = section du format ; tailles en valeurs littérales (A4, 6x9in)                                                                                                                                                                                                                                                                                                                | journal du 24 au 30/10, §5 |
| 24/10/2026 | PDF de `stories`                    | non : stories produit des images et des vidéos                                                                                                                                                                                                                                                                                                                                                                           | journal du 24 au 30/10, §5 |
| 24/10/2026 | PDF des pages de doc                | optionnel, après P8                                                                                                                                                                                                                                                                                                                                                                                                      | journal du 24 au 30/10, §5 |
| 24/10/2026 | PDF balisé                          | activé par défaut, désactivable ; un `alt` manquant donne un avertissement                                                                                                                                                                                                                                                                                                                                               | journal du 24 au 30/10, §5 |
| 24/10/2026 | Studio d'emaki                      | non importé tant qu'il est simulé ; le squelette `packages/tools/studio` reste                                                                                                                                                                                                                                                                                                                                           | journal du 24 au 30/10, §5 |
| 24/10/2026 | `extract` d'emaki                   | fusionné dans `@recit/motion`                                                                                                                                                                                                                                                                                                                                                                                            | journal du 24 au 30/10, §5 |
| 24/10/2026 | Plans 10 à 14 (produit)             | tranchées, voir `06` « Questions ouvertes » et le §8 de chaque plan                                                                                                                                                                                                                                                                                                                                                      | journal du 24 au 30/10, §5 |
| 24/10/2026 | Section du site dans `recit.config` | renommée `stories:` → `publish:` ; `stories:` est réservé aux réglages du format stories                                                                                                                                                                                                                                                                                                                                 | journal du 24 au 30/10, §5 |
| 24/10/2026 | `@recit/paged`                      | outil Node utilisé par la CLI seule ; les formats et fondations n'exposent que des vues imprimables                                                                                                                                                                                                                                                                                                                      | journal du 24 au 30/10, §5 |
| 24/10/2026 | Mot `kind`                          | réservé au discriminant des documents JSON ; l'annuaire utilise `entries`, la carte `mode`                                                                                                                                                                                                                                                                                                                               | journal du 24 au 30/10, §5 |
| 24/10/2026 | Manifeste `exports.json`            | types ajoutés : webp, gif, svg, jsonld, fountain, skill ; `format` facultatif, source `block` ou `tool`                                                                                                                                                                                                                                                                                                                  | journal du 24 au 30/10, §5 |
| 24/10/2026 | Plan 15                             | accepté (questions 1 à 6), questions 7 à 9 ouvertes                                                                                                                                                                                                                                                                                                                                                                      | journal du 24 au 30/10, §5 |
| 24/10/2026 | Règle des extensions `.js`          | appliquée par `pnpm check` (`check:imports`), coupée pour `sites/**` et `site-kit` (imports d'assets)                                                                                                                                                                                                                                                                                                                    | journal du 24 au 30/10, §5 |
| 24/10/2026 | Release                             | manuelle uniquement (`workflow_dispatch` sur `main`), `alpha` par défaut, version stable refusée en 0.x ; job d'écriture derrière l'environnement `npm` ; en 0.x, version plans en `preminor` (nouvelle phase) ou `prerelease`, jamais `patch`/`minor`/`major` (`scripts/check-version-plans.js`) ; `release.projects` liste les packages publiés un par un ; actions épinglées par SHA ; PR Dependabot relues à la main | journal du 24 au 30/10, §5 |
| 24/10/2026 | Modèle vidéo d'emaki (CG-1)         | renommé `Film` (`film.json`) pour libérer « deck » au seul format diaporama ; fait le 26/10 (lot 4 de l'audit)                                                                                                                                                                                                                                                                                                           | journal du 24 au 30/10, §5 |
| 24/10/2026 | « Pet » et skill du brocoli         | **répondu par l'utilisateur le 25/10 (`pets.md`)** : skill `hatch-pet` d'OpenAI (Apache-2.0, vérifié), avec `imagegen` ; outils externes, jamais une dépendance                                                                                                                                                                                                                                                          | journal du 24 au 30/10, §5 |
| 24/10/2026 | Kit de Broc (plan 14 D12)           | `character.md` + jumeau `character.json` (bible à une entrée, `BibleSource`) ; champ `sheet` typé par `SpriteSheet` dans `@recit/core/schema` ; image de référence = source de vérité ; layout `codex-pet-v1` (9 lignes), v2 à 11 lignes refusé sans spec publique                                                                                                                                                       | journal du 24 au 30/10, §5 |
| 24/10/2026 | Import d'une planche `hatch-pet`    | étape manuelle documentée (copie, `recit assets register`, `::sheet`, `recit validate`) ; `recit import pet` seulement sur besoin répété                                                                                                                                                                                                                                                                                 | journal du 24 au 30/10, §5 |
| 24/10/2026 | Rendu des poses (plan 11 D9, IM4)   | bloc `sprite` (fonction pure de la frame, décalage CSS) et `SpriteImage` statique ; pas de Broc en pixel art ; IM4 débloqué, en P16                                                                                                                                                                                                                                                                                      | journal du 24 au 30/10, §5 |
| 24/10/2026 | Feuille de route                    | Marque **Q07** (`…`), ~~**une seule teinte** pour la marque et les icônes de format~~ remplacé le 25/10 par une teinte par format                                                                                                                                                                                                                                                                                        | 06, Décisions prises       |
| 24/10/2026 | Feuille de route                    | **motion** est le format. `video.recit.dev` n'est qu'une redirection, il n'y a ni site ni package `video`                                                                                                                                                                                                                                                                                                                | 06, Décisions prises       |
| 24/10/2026 | Feuille de route                    | Hébergement sur **Vercel**, un projet par site                                                                                                                                                                                                                                                                                                                                                                           | 06, Décisions prises       |
| 24/10/2026 | Feuille de route                    | **report**, **webtoon** (`toon`) et **book** sont dans la vision et la roadmap (P6, P7, P8), avec leur sous-domaine                                                                                                                                                                                                                                                                                                      | 06, Décisions prises       |
| 24/10/2026 | Feuille de route                    | **roadmap**, **calendar** et **stories** (site story.recit.dev) rejoignent la vision (P9, P10, P11), avec leurs composants                                                                                                                                                                                                                                                                                               | 06, Décisions prises       |
| 24/10/2026 | Feuille de route                    | **Tout `.md` a un équivalent JSON typé**, et un JSON du même nom sert de compagnon. Multilingue par fichiers `example.fr.md` et par valeurs `Localized` dans le JSON (`09-langues-et-json.md`)                                                                                                                                                                                                                           | 06, Décisions prises       |
| 24/10/2026 | Feuille de route                    | Le multilingue est **optionnel** (section `i18n` de `recit.config.ts`), et **toutes les langues** BCP 47 sont acceptées. `recit.config.ts` est le **fichier de configuration unique** et remplace le fichier de configuration du framework d'origine                                                                                                                                                                     | 06, Décisions prises       |
| 24/10/2026 | Feuille de route                    | Sous-domaines par format (`07-domaines.md`). Cela tranche la question des sous-domaines                                                                                                                                                                                                                                                                                                                                  | 06, Décisions prises       |
| 24/10/2026 | Feuille de route                    | Backlog (plans 10 à 15) et question 10 : décisions prises **sans l'utilisateur, à sa demande** (« réponds tout seul »), toutes réversibles. Détail dans « Questions ouvertes » ci-dessous et dans le §8 de chaque plan                                                                                                                                                                                                   | 06, Décisions prises       |
| 25/10/2026 | Couleur de la marque                | **une teinte par format**, elle remplace la teinte unique du 24/10 : recit.dev en noir et blanc, graphite par défaut (docs, components, outils, `@recit/theme`), deck bleu, motion violet, report sarcelle, toon orange, book ambre, roadmap vert, calendar rouge, stories magenta, atlas indigo. Valeurs dans `brand/boards/colors/palette.json` ; mise en œuvre après les lots de l'audit (`01` §1, `07` §4)           | journal du 24 au 30/10, §5 |
| 25/10/2026 | Apparence de Broc                   | l'image fournie fait foi : brocoli vert souriant, 3D doux, T-pose, **sans smoking ni casquette**. `pets.md`, `11` §2.4 et `14` D12 corrigés d'après elle (note datée en tête de `pets.md`, qui reste une trace d'échange)                                                                                                                                                                                                | journal du 24 au 30/10, §5 |
| 25/10/2026 | Licence de l'image de Broc          | **© vguerand, tous droits réservés**, hors licence MIT : ligne ajoutée à `NOTICE.md` (le fichier était déjà commité sans elle) ; la planche dérivée hérite de la restriction (`14` D13)                                                                                                                                                                                                                                  | journal du 24 au 30/10, §5 |
| 25/10/2026 | Police de titre                     | **Unbounded** (NT Type, SIL OFL 1.1) remplace Monument Extended, exclue car non libre en usage commercial                                                                                                                                                                                                                                                                                                                | journal du 24 au 30/10, §5 |
| 25/10/2026 | lebrocoli.fr                        | seul nom réel autorisé du dépôt, **lieux fictifs**                                                                                                                                                                                                                                                                                                                                                                       | journal du 24 au 30/10, §5 |
| 25/10/2026 | Voix et scénarios de Broc           | délégués à l'assistant : bible et 5 scénarios dans `sites/plans/pages/annexes/broc/`, tout ce qui n'est pas visible sur l'image reste `inferred` jusqu'à relecture                                                                                                                                                                                                                                                       | journal du 24 au 30/10, §5 |
| 29/10/2026 | Applications                        | Tout site Récit peut devenir une application desktop puis mobile par une coquille Tauri 2 commune et une section `app:` du `recit.config`, sans code par site                                                                                                                                                                                                                                                            | [18](/18-mobile-desktop)   |
| 29/10/2026 | Style                               | Mantine et un CSS module par composant ; Tailwind, shadcn/ui et Radix retirés ; aucune classe utilitaire ni `style={…}` dans le JSX                                                                                                                                                                                                                                                                                      | [19](/19-style)            |
| 29/10/2026 | Tests                               | Chaque composant a une story avec un `play`, axe en erreur et une capture claire et sombre ; Storybook est la spécification exécutable de l'interface                                                                                                                                                                                                                                                                    | [21](/21-tests)            |
| 29/10/2026 | Exécution                           | Plusieurs agents en parallèle sur le même arbre, une session coordinatrice, un lot et des fichiers attribués par agent                                                                                                                                                                                                                                                                                                   | [20](/20-multi-agents)     |
| 30/10/2026 | Déploiement                         | Vercel en CLI depuis la machine (`scripts/vercel.js`, CLI épinglé), build local puis `--prebuilt` ; un arbre modifié est refusé en production ; l'auteur des commits est l'adresse du compte Vercel                                                                                                                                                                                                                      | journal, §3                |
| 02/11/2026 | Framework d'origine (option B)      | Plus aucune mention de son nom ni de son éditeur, licences comprises : Récit est sous MIT © 2026 vguerand, avec la ligne d'emaki là où son code vit ; l'historique git n'est pas réécrit                                                                                                                                                                                                                                 | journal, §3                |
| 02/11/2026 | DNS                                 | `recit.dev` reste sur les serveurs de noms d'IONOS, enregistrements saisis à la main (apex en A, sous-domaines en CNAME vers Vercel) ; un nouveau sous-domaine se déclare chez IONOS                                                                                                                                                                                                                                     | journal, §3                |
| 02/11/2026 | Racine du dépôt                     | Ne restent que `README.md` (qui reprend `context.md`), `AGENTS.md`, `CLAUDE.md` (lien) et `LICENSE.md` ; contributeurs dans `.github/`, audits dans `sites/plans/audits/`, plans dans `sites/plans/pages/`                                                                                                                                                                                                               | journal, §1                |
| 02/11/2026 | Plans                               | Chaque plan porte une ligne de statut (`proposé`, `accepté`, `en cours`, `fait`, `abandonné`), vérifiée par `scripts/check-plans.js` ; le tableau de bord de l'index en est la copie                                                                                                                                                                                                                                     | [index](/)                 |
