Manifeste de livraison · version 1.0.0
Sept axes, des seuils opposables
Ce n’est pas une charte graphique, et ce n’est pas une page de valeurs. C’est la grille à laquelle nous acceptons d’être tenus, avec des chiffres qui se mesurent. Aucun projet ne part en production sous notre signature avec un axe en D.
Rédigée le 13 mai 2026 · Notation de A à D · Toute dérogation est écrite, datée, et expire en trente jours
Les sept axes
Sur mesure aucun gabarit
Vous devez pouvoir poser une capture de votre site devant trois designers extérieurs sans qu’aucun ne puisse nommer le thème d’origine. La direction artistique est tirée de votre métier, pas d’une place de marché de gabarits.
Seuils de l’axe Sur mesure Critère Seuil Direction artistique non dérivée d’un gabarit identifiable exigé Aucun texte de remplissage ni logo de démonstration en production exigé Le client édite son contenu sans toucher au code exigé Rapide mesuré, pas déclaré
La vitesse n’est pas une impression. Elle se mesure, sur téléphone, avec un réseau bridé, et les chiffres sont publiés avec leur date. Un site « rapide » sans rapport joint n’est pas rapide, il est affirmé rapide.
Seuils de l’axe Rapide Critère Seuil Lighthouse performance, mobile ≥ 90 Affichage du plus grand élément (LCP) < 2,5 s Réactivité à la première interaction (INP) < 200 ms Stabilité visuelle (CLS) < 0,1 Premier octet reçu (TTFB) < 200 ms Image source compressée < 250 Ko Fait pour grandir évolutif sans réécriture
Le métier vit dans les données, pas dans le code. Un développeur qui rejoint le projet doit pouvoir ajouter une fonction sans tout réapprendre, et sans casser ce qui existe.
Seuils de l’axe Fait pour grandir Critère Seuil Modèle de données séparé du rendu exigé Schéma de base versionné, migrations dans le dépôt exigé Typage strict exigé Suivi des erreurs en production exigé Pensé pour durer un filet de sécurité
Ce qui n’est pas testé finit par casser sans qu’on s’en aperçoive. L’intégration continue passe au vert sur chaque changement, sinon le changement ne part pas.
Seuils de l’axe Pensé pour durer Critère Seuil TypeScript strict, aucun type « any » toléré zéro Intégration continue verte : typage, construction, tests, audit exigé Couverture de tests sur la logique métier critique ≥ 60 % Vulnérabilités de dépendances de niveau haut ou critique zéro ouverte Rigueur d’atelier de l’artisanat, pas du bricolage
Un projet se livre avec sa documentation, ses accès et son carnet d’incident. Le jour où quelque chose casse à trois heures du matin, la question n’est pas « qui a écrit ça » mais « où est la procédure ».
Seuils de l’axe Rigueur d’atelier Critère Seuil Secrets jamais dans le dépôt exigé Audit de sécurité passé avant la mise en production exigé Manuel utilisateur livré exigé Carnet d’incident à jour exigé Transfert de propriété documenté exigé Expérience utilisateur WCAG 2.2 niveau AA
Un site qui exclut les personnes qui naviguent au clavier ou avec un lecteur d’écran exclut aussi des clients. Et un site testé sur cinq largeurs réelles ne réserve pas de surprise sur le téléphone de votre directeur.
Seuils de l’axe Expérience utilisateur Critère Seuil Contraste du texte courant ≥ 4,5:1 Navigation clavier complète, focus visible exigé Préférence de mouvement réduit respectée exigé Cibles tactiles ≥ 44 × 44 px Largeurs testées 360, 390, 768, 1024, 1440 Performance et sécurité par construction
Les en-têtes de sécurité, le chiffrement, les droits vérifiés côté serveur et les sauvegardes ne sont pas une option de fin de projet. Ils font partie de la première mise en ligne.
Seuils de l’axe Performance et sécurité Critère Seuil En-têtes stricts : CSP, HSTS, anti-clickjacking, politique de permissions exigé Droits vérifiés côté serveur, jamais un verrou d’interface exigé Limitation de débit sur les points d’écriture exigé Sauvegardes quotidiennes au minimum Rotation des secrets 90 jours au maximum
Comment on se note
Quatre niveaux, pas de zone grise
- A
- Atteint et mesuré
- B
- Partiellement atteint, écart documenté et planifié
- C
- Insuffisant, dérogation écrite et datée, trente jours au maximum
- D
- Absent, bloque la mise en production sous notre signature
Un C non assumé est pire qu’un D documenté. C’est la seule règle qui rend la grille utile : si l’on peut se donner un A sans le mesurer, la grille ne vaut rien.
L’épreuve du miroir
La note que ce site se donne
Publier une grille sans s’y soumettre serait exactement l’auto-déclaration qu’elle condamne. Voici donc où ce site en est, axe par axe. Un axe dont la mesure n’a pas encore tourné est marqué « non mesuré », jamais A.
| Axe | Niveau | Sur quoi repose ce niveau |
|---|---|---|
| 01 · Sur mesure | A | Direction artistique écrite pour Nafiy Studio. Le sceau a été vectorisé depuis le rendu d’origine et sert de géométrie à la pièce en trois dimensions. Aucun gabarit acheté, aucun cadre CSS tiers, aucune police servie par un tiers. |
| 02 · Rapide | A | Mesuré le 11/09/2026 sur nafistudio.net, Lighthouse sur mobile avec réseau bridé : performance 99, affichage du plus grand élément 1,56 s, premier octet 111 ms, stabilité visuelle 0, temps de blocage 0 ms. Tous les seuils de cet axe sont tenus. Refaites la mesure vous-même, l’adresse est publique. |
| 03 · Fait pour grandir | A | Le contenu vit dans des fichiers typés, séparés du rendu. Chaque référence porte sa date de vérification et son URL de preuve, et un script teste ces liens avant chaque publication. |
| 04 · Pensé pour durer | B | TypeScript strict, aucun type approximatif. Quatre contrôles bloquent la publication : typage, HTML servi, liens de preuve, navigateur réel. ÉCART ASSUMÉ : pas encore de tests de bout en bout automatisés sur ce site vitrine. |
| 05 · Rigueur d’atelier | A | Aucun secret dans le dépôt. Les scripts en ligne sont autorisés par empreinte, recalculée à chaque construction. Procédures de publication et de retour arrière écrites. |
| 06 · Expérience utilisateur | A | Mesuré le 11/09/2026 sur nafistudio.net : Lighthouse accessibilité 100 sur mobile. Les seize pages ont été contrôlées sur les cinq largeurs exigées, en émulation tactile réelle, sans un seul débordement horizontal. Contraste le plus faible du site : 6,38:1, pour un seuil à 4,5:1. |
| 07 · Performance et sécurité | A | En-têtes stricts servis par le Worker, sans « unsafe-inline » sur les scripts. HSTS, anti-clickjacking, politique de permissions, isolation d’origine. Site entièrement statique : aucune surface d’écriture, aucun traceur, aucun cookie. |
Contact direct
Vous voulez cette grille sur votre projet ?
La grille se copie à la racine de votre dépôt et se remplit honnêtement. Vous savez alors ce que vous avez, et ce qui reste à faire.
Saint-André · La Réunion · Même fuseau horaire que vous · Toutes les coordonnées