# Sources et maintenance

Ce GitBook combine la documentation produit, le code de l’application et le handoff visuel. La langue éditoriale est le français ; les tickets du build pack conservent l’anglais de la source.

## Les trois sources

| Source locale | Usage |
| --- | --- |
| `doc/VIVRA-SPEC.md` | Reconstitution des 42 pages de spécification produit, parcours et annexes |
| `code` | Vérification des règles dans le code et rédaction de l’état de l’implémentation |
| `vivra-frontend` | Typographies, couleurs, dégradés, rayons, logo et comportement responsive |

Les fichiers `cleprive.md`, les configurations de services et les variables d’environnement ne font pas partie du contenu de ce GitBook.

## Règles éditoriales

Les pages de spécification sont conservées avec leur contexte V1. Les nouvelles pages facilitent la lecture et précisent les différences observées dans le code. Les décisions ouvertes restent identifiées comme telles.

Les exemples de la spécification restent des exemples. Aucun ticker de maquette, adresse fictive, compteur de votes ou rendement illustratif n’est présenté comme une donnée réelle sur l’accueil.

## Mettre à jour une page

Modifiez le fichier correspondant dans `content/`. La navigation est définie dans `site.config.json`. La construction régénère le site, la recherche et `content/SUMMARY.md` depuis ces sources.

```bash
npm ci
npm run build
npm run check
npm run dev
```

Le site est servi sur `http://localhost:4173`. Le dossier `dist/` contient le résultat statique et peut être servi indépendamment du code de l’application.

## Vérifier les évolutions produit

Lors d’un changement de règle, relisez la spécification concernée, le module de `packages/core` et les écrans qui l’affichent. Actualisez [État de l’implémentation](etat-implementation.md), puis la date de revue du manifeste.

Les vérifications du GitBook contrôlent les pages générées, les liens internes, les ancres et les fichiers nécessaires à la navigation. Elles ne remplacent pas les tests du produit Vivra.
