# refetik — source canonique (À LIRE EN PRIORITÉ)

Ce repo est **LA** source canonique de la **couche design & artefacts réutilisables** EtikPharma (chartes, templates/générateurs, registres/alias, prompt-packs). Autorité : `DECISION.md`.

## Pour un agent (Claude Code)
- **Index machine** : `registry.json` — schéma formel dans `registry.schema.json` (fait foi).
- **Charte(s)** : `charte/*.md` (bloc `tokens` JSON parseable inclus). **Templates** : `templates/<id>/`.
- **Avant de réutiliser ou recréer** un artefact de cette couche : récupère le **canonique courant** ici. Ne réinvente pas.
- **Avant clôture** : tout artefact réutilisable produit ailleurs est **versé ici** (dossier + entrée `registry.json`), puis `npm run validate` **doit passer**.
- **Hors périmètre** (ne pas absorber, seulement pointer) : voir `DECISION.md § Hors périmètre`.

### Adresse du hub
Le repo est la source ; le site n'en est que la projection. `ref.etikpharma.com` résout depuis le
2026-08-02 (CNAME → `refetik.netlify.app`, créé dans la zone Infomaniak). En cas de doute, le clone
local et `refetik.netlify.app` restent des accès valides.

### Ce qui n'est PAS encore canonique ici
La charte maison **est versée** depuis le 2026-07-19 (`charte/etikpharma-maison.md`, `canonique`) :
deux primaires, corail et teal, chacune en 3 niveaux. `~/Documents/charte-etikpharma/` est désormais
une **archive**, plus une référence — ne t'aligne plus dessus.

Restent hors couverture, à ne pas inventer :
- **logo / lockups** — tracés dans `~/Documents/charte-etikpharma/svg/` + `assets/`, non documentés ;
- **jetons de mouvement** (durée, easing, échelle) — requis pour la vidéo programmatique, absents en v1.0 ;
- **deux valeurs hors charte** encore en circulation, `#E8604C` et `#1B3A4B` — constat non revérifié
  à la source, à confirmer avant tout réalignement des dérivés.

## Conventions (héritées de `Mehdifqwqfq/EtikPharma`)
- Format commit : Conventional Commits **FR** — `<type>(<scope>): desc` (scope `refetik`).
- **PAS de `await`** devant les commandes shell (règle tuée dans `CONVENTIONS.md` v1.1).
- HTML single-file : **Babel CDN ÉPINGLÉ `@7.24.7`** (jamais « latest » → écran blanc), Tailwind CDN, Lucide, couleurs en **CSS vars**, pas de build step, **smoke = navigateur réel**.
- MCP pour LIRE (petits fichiers), terminal pour ÉCRIRE (> 5 Ko).
