identité 5 : la liste fermée des règles mesurées, appliquée à toutes les pages

Ordre IDENTITE-DA-5 (03/11 14h41, relayé par la session orch ; seuils confirmés par DA) :
- docs/da-oiseaux.md : « Règles mesurées (liste fermée) », règles a à i avec leurs seuils, telles
  que le contrôle les mesure (pixels peints, ligne de base), et la phrase juste sur l'acrobate ;
- UiOiseauPose : pose `bout`, une ancre sans taille dans le texte, sur sa ligne de base, pour un
  oiseau au bout (ou au début) d'un titre ;
- au bout de leur titre : trapéziste, clown, marionnettiste, DJ (/en-musique), droneuse, vigie,
  alchimiste, relieur, et l'oiseau de l'intitulé au téléphone ;
- authentification : le pompeur de Ğ1 perché sur la carte du projet (plus de colonne en marge) ;
- accueil : l'accordéoniste au bout du titre du format (plus de paire avec la lectrice, plus de
  trait sur le lien) ;
- soudeuse sur la ligne de base de son titre ; administrateur réseau et cartographe sortent par le
  côté de leur carte, pas par un coin.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Yvv
2026-11-03 15:07:35 +01:00
co-authored by Claude Opus 5.5
parent b6143c5cf7
commit bb8fad9ff3
14 changed files with 139 additions and 45 deletions
+75 -2
View File
@@ -77,9 +77,82 @@ Ce que fait le code depuis :
- Authentification : la toile de confiance est petite, en marge, sur la dernière ligne des étapes.
- Logiciel libre : le débogueur se tient aussi sur la dernière ligne des étapes.
- Chapitres : le filet au-dessus de précédent et suivant est tracé ; le cartonnier s'y pose.
- /evenement : le régisseur reste seul près de « Format & lieu ». L'acrobate se tient au bout de la
ligne du leitmotiv, dans l'en-tête.
- /evenement : le régisseur reste seul près de « Format & lieu ». L'acrobate se tient sur la ligne
du leitmotiv, dans l'en-tête, avant le texte, à gauche.
- Sommaire du livre : l'empileur est plus loin dans la marge, l'illustratrice dépasse moins de sa
carte.
- Monnaie libre : la vigneronne sort de derrière le haut du bloc de texte, qui a un fond.
## Règles mesurées (liste fermée, 03/11 à 14h41)
Liste fixée par la session orch le 03/11 à 14h41, seuils confirmés par DA le 03/11. Ce ne sont pas
les mots d'Yvv. Une composition qui tient ces règles est finie : on n'en ajoute pas d'autre.
Comment on mesure :
- Largeurs : 375 px, de 376 à 767 px par pas de 16, de 768 à 1600 px par pas de 8.
- Un oiseau compte quand il est affiché.
- Ses pixels peints : son dessin (le SVG du kit) rendu à sa taille et retourné s'il est en miroir.
Un pixel compte s'il a au moins 32/255 d'opacité. Pour un oiseau derrière une carte, on retire
les pixels cachés par un fond opaque, coins arrondis compris.
- Son sol : la ligne de sol du dessin (`sol` du kit, en % de la hauteur depuis le bas). Pour un
oiseau derrière une carte qui en cache les pieds, le bas de ce qui se voit de lui.
- Une ligne de texte se mesure à sa ligne de base, d'après les métriques de sa police.
- Côté : gauche ou droite du milieu de la fenêtre, selon le centre de l'oiseau.
- Oiseau de marge : posé en marge, ou dont le centre est hors de son bloc.
Les règles :
- a. Tailles : S sous 100 px de large, M de 100 à 179 px, L à partir de 180 px. Dès que trois
oiseaux sont visibles, au moins deux tailles.
- b. Zigzag : pas trois alternances gauche-droite de suite (de haut en bas) quand chaque pas est à
moins de 20 % du pas moyen.
- c. Paire : deux oiseaux de part et d'autre du milieu n'ont pas leurs sols à moins de 40 px l'un
de l'autre. Où qu'ils soient, deux sols ne sont jamais à moins de 12 px.
- d. Colonne : trois oiseaux de marge du même côté ne partagent aucune bande verticale de plus de
12 px, mesurée sur leurs dessins.
- e. Sol : un oiseau de marge ou perché a son sol à 12 px au plus d'une ligne visible.
- Ligne visible : une bordure non nulle, un fond différent de celui du dessous (le bas d'une
carte qui a un fond, le haut du bloc sur lequel il se tient, une image), ou une ligne de texte
de son bloc.
- Un oiseau « au bout du titre » est à 48 px au plus de la fin du texte de cette ligne (ou de
son début s'il se tient avant), et son sol à 12 px au plus de la ligne de base du titre.
- Au-delà, il relève d'une autre règle : la marge ; perché sur le bloc d'en dessous, le sol à
12 px au plus de son arête haute ; ou derrière une carte.
- f. Perché : jamais sur la moitié haute d'un titre ou d'un paragraphe. Au-dessus de son sol, un
vide au moins égal à sa hauteur.
- g. Derrière : la part de l'oiseau qui est dans son bloc est couverte par un fond opaque (opacité
du fond ≥ 0,9).
- h. Aucun pixel peint sur un texte ou un lien, trait de sol compris.
- i. Sous 768 px, au plus un oiseau par page. Les 61 oiseaux visibles au moins une fois à 1440 px.
Jamais deux fois le même sur une page. Aucun sous 72 px de large.
Hors liste, le contrôle garde les règles techniques du kit :
- aucun oiseau rogné ;
- aucun oiseau hors de la page ;
- les opacités ;
- jamais de miroir pour le calligraphe et le typographe ;
- ni dégradé ni filtre ;
- aucun débordement de la page ou de l'en-tête ;
- un oiseau ne mord pas sur un bloc plein ;
- aucune erreur console.
Code : `app/components/ui/OiseauPose.vue`. La pose `bout` sert à l'oiseau au bout d'un titre : une
ancre sans taille dans le texte, sur sa ligne de base.
Ce que la liste a changé (03/11, après b6143c5) :
- Les oiseaux près d'un titre se tiennent au bout de sa ligne, sur sa ligne de base (pose `bout`) :
- trapéziste, clown et marionnettiste (/evenement) ;
- DJ (/en-musique) ;
- droneuse (/numerique) ;
- vigie (/citoyenne) ;
- alchimiste (/gratewizard) ;
- relieur (/economique/modele-eco), avant le titre ;
- l'oiseau de l'intitulé au téléphone sur chaque page.
- Accueil : l'accordéoniste passe au bout du titre « Le librodrome est une invitation ». Sur la
carte de l'événement, il se tenait à la hauteur de la lectrice et son trait de sol touchait le
lien.
- Authentification : le pompeur de Ğ1 est perché sur la carte du projet. Il y a 74 px de vide
au-dessus, à toutes les largeurs.
- Productions collectives : la soudeuse a les pieds sur la ligne de base du titre.
- /numerique et /citoyenne : l'administrateur réseau et le cartographe sortent par le côté de leur
carte, plus par un coin (la carte est un lien).