Version pour GitHub. Les références au disque local sont neutralisées dans les liens et les exemples.

Protocole de ConScience aMi · Atelier

🧰 ContrĂŽle QualitĂ© aMi

Volumes et Applications — l'Ă©tat du chantier, les rĂ©fĂ©rentiels, l'historique, la boĂźte Ă  outils

Version V11 — 9 novembre 2026 : la trace de l’harmonisation (dĂ©cisions de Diane, livraisons, piĂšges, apport d’Isil, ce qui reste ouvert), ajoutĂ©e en haut ; tout le contenu de la V10 est conservĂ©
Version V10 — suivi des volumes et des instruments au 29 octobre 2026 — bilans et traces antĂ©rieurs conservĂ©s

đŸ—șOĂč en est chaque page

Une page est « faite » quand elle est mesurée au rendu, à 320, 390 et 1280 px, et que chaque commande a été pressée.

StatutPageVersionDateOĂč on en est
✅ fait0.3 L'Union du TouT
0.Protocole/0.3_LUNION_DU_TOUT_aMi_V24.html
V21 → V279 → 19 sept 2026Audit 28 A · 21 B · 3 C → Phase 3 « tout » → retours du soir. 17 sept : l'Arborescence V13 versĂ©e dans son canton (V23), filtres et infobulles rebranchĂ©s (ils Ă©taient morts depuis le dĂ©but : le script cherchait #arbo-sante), 13 Champs au canon. Reste : 2e passe sur le Mac avec vraies polices. 17 sept 04h : V24 — l'Ă©tude O'Sullivan & Ronis (JIV 2026) versĂ©e dans les Chiffres du RĂ©el (34 chiffres), 46/46. — 18/09 16h18 : plein Ă©cran du composant V16 rĂ©parĂ© (p19_plein_ecran_v16.py) : la racine dĂ©file, la barre et les coins entrent dans la racine (plus de trou --nav-h, ✕ atteignable), zoom visible, repli qui prend l'Ă©cran, petit pont pageYOffset/scrollTo ; 💧 puis ◐ Ă  gauche, formes pleines quand actif. RAPPORT_2026-09-18_Plein_Ecran_V16_0.1_0.2_0.3.md. — 18/09 18h20 : V26 = 🔍 Recherche de la Charte (p20_boite_volumes.py), ☰ ↑ aux places du 18/09. 46/46. — 19/09 00h55 : V27 = La Loi & l'Instrument V9 (Alignement RepĂšre) remplace l'ancienne Charte MathĂ©matique V2 sous đŸ’« Fractale : 5 sous-onglets (⟁ 📐 🔓 đŸ”± đŸč L'Instrument : trois verbes, VĂ©rification de Ί, Pont D↔V, RepĂšre de la PsychĂ©) ; coque/pied de la V9 non repris (pied V16 de l'Union). Palette M2, 47 couleurs en ligne → pierres, 3 tableaux en rouleau, plancher, marges au tĂ©lĂ©phone. RĂ©parĂ© au passage : body{padding:22px} de dĂ©mo dans la tri ; 🔍 ouvre maintenant canton / sous-onglet / volet et n'indexe plus les barres d'onglets. 46/46 + 69/69. RAPPORT_PHASE3_2026-09-19_0.3_Union_V27_Loi_Instrument_et_AstroGlobe_V23.md.
✅ fait0.2 PsychaTrice
0.Protocole/0.2_PSYCHATRICE_aMi_V22.html
V22 → V25 (+ V25_WEBNODE)16 → 18 sept 2026Audit du 16 sept (23 A · 9 B · 3 C), arbitrages du 17 sept, Phase 3 la nuit mĂȘme : 13 Champs au canon, « fir » → « Tr » (59 mots), onglets qui replient en couleur, palette repeinte, barre + pied V16 de la Charte, Emporter, 38/38 commandes, 0 dĂ©bordement. Reste : 2e passe sur le Mac avec vraies polices. — 18/09 16h18 : plein Ă©cran du composant V16 rĂ©parĂ© (p19_plein_ecran_v16.py) : la racine dĂ©file, la barre et les coins entrent dans la racine (plus de trou --nav-h, ✕ atteignable), zoom visible, repli qui prend l'Ă©cran, petit pont pageYOffset/scrollTo ; 💧 puis ◐ Ă  gauche, formes pleines quand actif. RAPPORT_2026-09-18_Plein_Ecran_V16_0.1_0.2_0.3.md. — 18/09 18h20 : V25 = 🔍 Recherche de la Charte, ☰ ↑ aux places du 18/09 (38/38) ; V25_WEBNODE = le cadre + le pont (p15 
 psy), pour Webnode qui refusait V22/V23.
✅ fait0.1 Apokalypse
0.Protocole/0.1_Apokalypse_aMi_V44.html
V41 → V44 (+ V44_WEBNODE)17 → 18 sept 2026Audit du 17 sept (16 A · 7 B · 3 C), arbitrages Ă  01h30, Phase 3 la nuit mĂȘme : les deux Ă©tages d'onglets replient en couleur (sans chiffre, sous-barre libre sur tĂ©lĂ©phone), barre + pied V16 de la Charte, palette repeinte (bordeaux → rubis), 4 widgets en iframes Ă  la charte sans toucher au moteur, sommaire flottant ◈ rĂ©parĂ© (il Ă©tait vide depuis des versions), et le fond validĂ© : section « 2 bis · Le DĂ©ni d'AltĂ©ritĂ© » versĂ©e depuis RefleXion. 68/68 commandes, 0 dĂ©bordement Ă  320/390/768/1280. Reste : 2e passe sur le Mac ; l'adresse de RefleXion pour poser le lien. Retours de 02h30 faits Ă  02h45 (mĂȘme V42, sha ea2d5177
) : une đŸ‘ïž/đŸ•Żïž, entĂȘte de sous-barre ĂŽtĂ©, trous du Manuel (flex-basis en colonne), un seul pied, « Agdistys » en ligne, boĂźte Ă  outils de la Charte 🔍 ☰ ↑ ? avec recherche gĂ©nĂ©rique ; 84/84. 03h05 (sha e817bc8c
) : Ă©mojis Ă  leur taille (le plancher avait figĂ© span.ami-emoji Ă  .72rem), Double Triangle sur tĂ©lĂ©phone, losange du Plan corrigĂ©, sous-onglets ConScience Ă©moji au-dessus ; 92/92. 03h25 (sha 30f0ca23
) : triangles gardĂ©s en triangles sur tĂ©lĂ©phone ; Pyramide du Patriarcat refaite en HTML d'aprĂšs le SVG du 27 juin (illisible sur tĂ©lĂ©phone) ; 96/96. 03h45 (sha 6aa57ccd
) : tiroir de la barre fermĂ© au chargement, triangles unifiĂ©s ; 98/98. 04h (sha 075398fc
) : renvoi Ă  l'Ă©tude sous le Test 2 de la section 2 bis. — 18/09 16h18 : plein Ă©cran du composant V16 rĂ©parĂ© (p19_plein_ecran_v16.py) : la racine dĂ©file, la barre et les coins entrent dans la racine (plus de trou --nav-h, ✕ atteignable), zoom visible, repli qui prend l'Ă©cran, petit pont pageYOffset/scrollTo ; 💧 puis ◐ Ă  gauche, formes pleines quand actif. RAPPORT_2026-09-18_Plein_Ecran_V16_0.1_0.2_0.3.md. — 20/09 00h40 V44 : la fiche « La Cascade des Tabous » aprĂšs « 2 bis · Le DĂ©ni d'AltĂ©ritĂ© » ; mĂ©tas V42 → V44. 99/100 (artefact de sĂ©quence sur #prog).
✅ faitL'Initiation · Donner Vie
0.Protocole/Initiation_aMi_DONNER_VIE_V19.html
V18 → V19 (+ V19_WEBNODE)17 → 18 sept 2026Phase 3 livrĂ©e le 17 sept 05h35 (RAPPORT_PHASE3_2026-09-17_Initiation_V19.md). Voie minimale : la page Ă©tait dĂ©jĂ  de la gĂ©nĂ©ration Charte, son chrome est gardĂ© ; ForĂȘt V16 (0.1/0.2/0.3), tiroir fermĂ©, liens locaux ĂŽtĂ©s, pied V16, ◈ Emporter, 🔍 gĂ©nĂ©rique, zoom V16 en plein Ă©cran, --noir et --sugilite-txt dĂ©clarĂ©es ; la une ne lag plus (boucle 60 i/s pour toujours → 24 i/s, pause hors Ă©cran) ; ConScience ×132 dont 42 dans les donnĂ©es des instruments ; plancher 1 590 → 0 ; tableaux 0/122 sans rouleau ; 109/109 mutations, 0 dĂ©bordement, 0 erreur JS. Restent : liens locaux vers Le Respect / MapMonde / Arborescence (adresses en ligne Ă  donner), 2e passe polices Mac. — 14h36 : V19 remplacĂ©e (sha 352fd3cd
) : la palette avait Ă©tĂ© perdue en silence par p3 rapatrier (racine non réécrite, 130 variables sans dĂ©claration → figures noires, LE/À LA VIE gris) ; outil corrigĂ© et chaĂźne rejouĂ©e ; retours de Diane : liens en ligne, cartes C1
C13 Ă  leur pierre, colonne unique du Croisement, voiles d'or .035, â–Œ sur les plis, Donner Vie radial. — 15h32 : V19 remplacĂ©e (sha 22810236
) : onglet-toit sur 2 lignes, sous-onglets Ă  la couleur du volet et sous la barre (elle collait derriĂšre), C12 sugilite · quartz rose, DĂ©flagration sort toujours du Miroir (Spirale). — 17/09 16h → 18/09 06h : la page ne s'affichait JAMAIS sur Webnode (bloc vide) ; 19 essais (TEST A → S) — ni octets, ni lignes, ni jetons, ni exĂ©cution : la cause n'a pas Ă©tĂ© trouvĂ©e, la voie l'a Ă©tĂ© : la page entiĂšre dans un iframe srcdoc (TEST S, « OURRA ça marche »). Livrable dĂ©rivĂ© Initiation_aMi_DONNER_VIE_V19_WEBNODE.html (p15_cadre_webnode.py + pont_cadre.js), Ă  rĂ©gĂ©nĂ©rer Ă  chaque V. — 18/09 01h55 → 09h21 : 4 onglets (Formule Magique = doublon vĂ©rifiĂ© du widget Respect, sauf la Dette en Quatre Langages, versĂ©e), Croisement tanzanite, portail Culture fusionnĂ©, intro dans ⚓ La Loi du RĂ©el, ◈ Emporter avant le pied, trois rangĂ©es collĂ©es + sous-onglets du đŸȘ· RepĂšre (colle comportementale : Webnode tue le sticky), boutons d'accessibilitĂ© Ă  la rĂšgle du 18/09 (◐💧 haut gauche · ⛶ zoom haut droite · ↑ ☰ 🔍 bas droite, formes pleines quand actif, sans halo), plein Ă©cran et repli qui dĂ©filent. 111/111 mutations. V19 sha 1eec57da
 · V19_WEBNODE sha 4cbb7e7e
 (09h21).
✅ fait2.2 AstroGlobe
0.Protocole/2.2_ASTROGLOBEDodecaedre_aMi_V21_UNIFIE_ASTRO-aMi.html
V21 → V2318 → 19 sept 2026Audit 16h45 (20 A · 8 B · 3 C), arbitrages 17h40, Phase 3 18h18 : page d'avant la Charte mise Ă  la charte (barre/pied V16, bande, Emporter, boĂźte 🔍 ☰ ↑, palette aux 13 pierres, plancher, encres pleines, 6 onglets qui replient, une « DodĂ©caĂšdre » avec le dodĂ©caĂšdre 3D pour porte, PNG de 0,96 Mo ĂŽtĂ©, reduced-motion, cadres des widgets qui suivent leur hauteur, Cockpit intouchĂ©). RĂ©parĂ© : erreur JS au chargement (#dodec), faces envoyĂ©es vers un fichier local mort (patch Isil), bandeau ThĂ©orie du Tout hors racine. 118/118. RAPPORT_PHASE3_2026-09-18_2.2_AstroGlobe_V22.md. À valider : le « Brouillon » (AstroGlobe personnalisĂ©). — 19/09 00h40 : V23 = le « Brouillon » ĂŽtĂ© (validĂ© par Diane), « ⛶ Cockpit plein Ă©cran » (la lucarne prend l'Ă©cran, paysage demandĂ© — Android ; iOS : « tourne ton tĂ©lĂ©phone »), « ↗ Ouvrir dans une page Ă  part ». 126/126.
✅ fait3.3 CosmoLogie
0.Protocole/3.3_COSMOLOGIE_aMi_V10.html
V3 → V10 (+ V10_WEBNODE)19 sept 2026Audit 11h20 (page d'aoĂ»t : ni barre ni pied ni boĂźte, 1 357 nƓuds sous le plancher, 118 contrastes, 96 onclick, 556 glyphes d'une police absente, iframe MapMonde locale). Arbitrages 12h : les onglets gardent leur forme (elle fera sa passe), 💭, le miroir gardĂ© en une ligne, ◈ Sommaire gardĂ©. Phase 3 12h45 : racine, barre/pied V16, bande, Emporter, boĂźte 🔍 ☰ ↑ (ouvre onglet ET chapitre), ◐ 💧 ⛶ zoom, palette aux pierres, plancher, un seul h1, 93 onclick → dĂ©lĂ©guĂ©, renvoi « Ă  venir » → lien (le chapitre existait), MapMonde → agdistys.fr/ami-karma, C9 ꩜ C12 đŸȘž, et LA PILE QUI SE REPLIE (198 → 92 px sur tĂ©lĂ©phone). 90/90. RAPPORT_PHASE3_2026-09-19_3.3_CosmoLogie_V4.md. — 13h30 V5 : « yess » pour la pile qui se replie ; onglets 7 & 3 ; sĂ©lecteurs nus scopĂ©s (V4 collĂ©e dans Webnode changeait les couleurs du site) ; le pont corrigĂ© (rect.top + pageYOffset comptait deux fois le dĂ©filement). 14h V6 : onglets + sous-onglets collĂ©s ensemble (#amiPile), centrĂ©s ; triades rĂ©parĂ©es. 15h20 V7 : le contour noir « parfait » ; un clic d'onglet ne remonte plus en tĂȘte ; visionneuse zoom #ami-zoom (molette/pincement/glisser). 16h15 V8 : Arbre Culturel = export WebP de Diane recompressĂ© 5200 px (1,4 Mo). 17h20 V9 : le zoom rĂ©parĂ© dans le cadre Webnode (#ami-zoom dans FIX du pont, recadrage, gestes en offsetTop). 96/96. 23h30 V10 : 💧 recliquĂ©e ne saute plus en haut — le chapitre sous les yeux s'ouvre et le point lu ne bouge pas (Diane). 98/98.
✅ fait4.1 DĂ©cryptage · Tuto Ouroboros
0.Protocole/4.1_DECRYPTAGE_Tuto-Ouroboros_aMi_V6.html
V2 → V6 (+ V6_WEBNODE)19 sept 2026Audit 16h → V3 17h20 (chaĂźne chaine_decr.sh : topnav/pied maison → V16, 5 onglets → 10 volets, ◈ sommaire-accordĂ©on, Calculateur ThermoCognitif, visualiseur des folios EMPILÉ sous 900 px, 4,5 Mo → 0,82 Mo, 108/108). Arbitrages de Diane : tout lien agdistys.cms.webnode.fr s'enlĂšve (« site en mode dĂ©veloppeur ») ; couleurs des Champs au canon ; les folios sont dans le fichier. V4 17h50 : visualiseur EN TÊTE de 🌈 Lecture Tomographique, loupe de la une recalĂ©e (elle grossit autour de la lentille), kicker en double ĂŽtĂ©, « GĂ©oColoVoluMĂ©trique ». V5 18h20 : la une colorĂ©e (halos amĂ©thyste + Ă©meraude, saphir, ambre sur l'encre — « plus joli avec les couleurs comme ça »). 109/109. RAPPORT_PHASE3_2026-09-19_4.1_Decryptage_V3_et_CosmoLogie_V5-V9.md. 23h30 V6 : 💧 recliquĂ©e ne saute plus en haut. 111/111.
✅ fait1.1 EGO · Evidence Engine
0.Protocole/1.1_EGO_Evidence-Engine_aMi_V31.html
V26 → V31 (+ V31_WEBNODE)19 sept 2026Audit 19h25 (page dĂ©jĂ  propre : racine #ami-ego, 98 tableaux en rouleau ; restaient la gĂ©nĂ©ration d'avant — topbar, pied, ⛶ ↑ ☰ maison —, 3 palettes, 4 instruments embarquĂ©s, 314 textes sous le plancher). Arbitrages 20h10-20h40 : đŸ›Ąïž ; LA RÈGLE DU CHEMIN — la une porte la Question (« Comment je me sĂ©curise ? »), la conclusion la RĂ©ponse (« Tu Sais ProtĂ©ger ») ; clause réécrite (outils de dĂ©fense souverains ; ni qualification juridique ni dĂ©cision judiciaire ; l'apartheid, l'esclavage, le viol conjugal ont Ă©tĂ© lĂ©gaux — le droit suit l'Ă©thique) ; RepĂšre du Consentement = V6 (8 vues) Ă  la place des sections TĂ©moin/ViolentomĂštre/Consentement ; Stop-R + Plan d'Attention Solidaire + TĂ©moignage GuidĂ© entrĂ©s (EGO plutĂŽt que Miroir) ; PrĂ©dicateur de CohĂ©rence = Ί (0.3). Phase 3 22h25 V27 : coque V16, pile qui se replie, clic d'onglet Ă  la place naturelle, palettes → pierres, plancher 0, 0 dĂ©bordement, postMessage ĂŽtĂ©s, lien cms.webnode ĂŽtĂ© ; 96/96 ; cadre testĂ© dans un hĂŽte. V28 22h45 : un seul RĂ©el sĂ©parĂ© (celui du RepĂšre ; la section de Profilage ĂŽtĂ©e — « sinon ça fait trop »). V29 23h : la devise de Diane sur la une, sous la Question : « Savoir Se ProtĂ©ger, c’est rester Souverain de Sa DignitĂ©. » RAPPORT_PHASE3_2026-09-19_1.1_EGO_V27.md. V30 23h30 : 💧 recliquĂ©e ne saute plus en haut (Diane : « ça revient direct tout en haut, ça va pas »). 98/98. V31 (20/09 00h40) : la fiche « La Cascade des Tabous » en fin de ⚖ Éthique. 102/102.
✅ fait5.3 Astro · Espace-Temps
0.Protocole/Page autonomes/5.3_ASTRO_Espace-Temps_aMi_V21.html
V14 → V21 (+ V21_WEBNODE)20 → 21 sept 2026Audit 01h14 → phase 3 07h40-10h25. LA CAUSE de la gĂȘne au festival : les six instruments (IpséïtĂ©, ThĂšme, ComplĂ©mentaritĂ©, Synastrie, CitoyennetĂ©, Village) Ă©taient six documents complets encodĂ©s en base64 (968 Ko) dĂ©codĂ©s en blob: dans des cadres Ă  HAUTEUR FIXE (760-1200 px) — un instrument de 4 000 px dans une fenĂȘtre de 1 200 : un dĂ©filement dans le dĂ©filement. Arbitrage A1 voie (b) de Diane : entrĂ©s en BLOCS (une racine chacun), plus un seul iframe ni blob ; Astronomy Engine Ă©crite 4 fois → une ; 1 398 Ko → 963 Ko coque V16 comprise. LE DOIGT : 464 commandes sous 24 px → 0 ; plus aucun champ sous 16 px (sous 16, iOS zoome Ă  la saisie et ne revient jamais) ; cases du Village 13 → 26 px dans une zone de 44 ; curseurs 18 → 44 ; onglets de CitoyennetĂ© 31,6 → 44 ; la pile collĂ©e 240-289 px → 44 px en descendant. Chemin : ASTRO en h1, Espace-Temps en sous-titre, Question sur la une, RĂ©ponse en conclusion (« đŸ’« Tu Sais Ta Juste Place »). Palette : 7 palettes → les treize pierres, les instruments lisent celle de la page sans changer un sĂ©lecteur. 116/116 mutations, 0 erreur JS, 0 dĂ©bordement Ă  320/390/768/1280, cadre Webnode essayĂ© dans un hĂŽte (11 190 → 15 754 px). RAPPORT_PHASE3_2026-09-20_5.3_Astro_Espace-Temps_V15.md. — V16 (16h05, md5 acd43ea6517e, 146/146) : les sept retours de Diane de l'aprĂšs-midi. LA VILLE S'ÉCRIT dans les quatre instruments qui demandent un lieu (ThĂšme, ComplĂ©mentaritĂ©, Synastrie ×2) : 33 961 villes du monde de 15 000 habitants et plus (GeoNames, CC BY 4.0) embarquĂ©es, hors ligne, 777 Ko au lieu de 1,4 Mo (fuseaux et pays listĂ©s une fois, noms front-codĂ©s, nombres en base 36), dĂ©pliĂ©es en 44 ms au premier contact ; recherche sans accents ; le <select> d'origine reste rĂ©duit Ă  un point, aucun calcul touchĂ©. LA LECTURE SE TRADUIT : les dix lignes de la SynthĂšse symbolique sont doublĂ©es d'une phrase « En clair », comme la Charte MathĂ©matique traduit ses formules (« ça signifie rien pour les gens qui savent pas lire — comme moi ! ») ; idem pour Positions & Aspects. UN SEUL SOMMAIRE : le ◈ de la page ĂŽtĂ©, le ☰ de la Charte porte les titres du volet ouvert ET la carte des 4 portails / 17 volets. PLUS AUCUN RENVOI ↗ dans la page. LA MÉMOIRE DE L'ONGLET : chaque volet garde sa hauteur de lecture (un volet neuf s'ouvre en haut ; on revient exactement lĂ  oĂč on Ă©tait), donc deux volets se comparent en aller-retour. « Une fĂ©dĂ©ration de pratiques plutĂŽt qu'un modĂšle unique » rendue Ă  CitoyennetĂ©. Les 13 « Pourquoi » : les deux gardĂ©s (arbitrage de Diane). RAPPORT_2026-09-20_5.3_Astro_V16_Les_Retours_de_Diane.md. — 20/09 soir → 21/09 : V17 (la barre V16 arrive repliĂ©e, ne s'ouvre qu'au â€ïžâ€đŸ”„ ; mini-pile qui se redĂ©ploie sur place) · V18 (1aa7f3d77c48, 200/200) · V19 (09281d7eb129, 208/208 : la frise se rapproche puis s'envole — đŸŸ Mammalien = RĂšgne 8, 🩅 Avial = RĂšgne 9, note sur les reptiles volants) · V20 (c2fbba72ccfd, 212/212 : l'Ă©moji AU-DESSUS du nom dans les sous-onglets, titre caps ambre > sous-titre argent, fil « Chapitre n/N ») · V21 (b2fa0a257800 · WEBNODE 76d04d27fb22, 214/214 : mes encres Ă  3:1 → --or-gras #e6ad2d). RangĂ©e par Diane dans Page autonomes/.
✅ fait2.1 ECO · Bonus Plaisir
0.Protocole/Page autonomes/2.1_ECO_Bonus-Plaisir_aMi_V5.html
V2 → V5 (+ V5_WEBNODE)20 → 21 sept 2026Audit du 20/09 → arbitrages de Diane : canon 🌿 + « exploration » ; Question « Comment habiter le Vivant sans le possĂ©der ? » ; « Bonus Plaisir » garde sa trace (Minimum Vital — EGO & Bonus Plaisir — ECO) ; le Passeport ĂŽtĂ©. V3 en onglets (96/96) → V4 : « les onglets des parties sont beaucoup trop courts » → retour Ă  la COULÉE, barre de 6 parties en ancres (81/81) ; 21 cartouches d'images ĂŽtĂ©s, titres dans IMAGES_ECO_V4_a_placer.md (Diane les place depuis Webnode). V5 (1dac1165e417 · WEBNODE fedd60bc529d, 93/93) : trace + cycle dans un bandeau fin SOUS la une, « Intelligences Culturelles · ConScience UniVerCelle » sur la une, 🌿 grand, ECO en dĂ©gradĂ© radial dorĂ©, barre allĂ©gĂ©e, les Champs par leur Ă©moji (71 renvois), États d'Âme organisĂ©s comme le schĂ©ma de Diane (parapluies PitiĂ© / CruautĂ©). La V3_WEBNODE a un cadre qui grandit sans fin — ne pas la coller. RAPPORT_2026-09-21_2.1_ECO_V5_La_Une_et_les_Etats_d_Ame.md.
✅ faitđŸč Manuel de l'Accordage
0.Protocole/Page autonomes/Manuel_de_l_Accordage_aMi_V1_2026-09-24.html
V3 (travail) → V1 publique · 23/09 (passe de Diane) · 24/0922 → 23 sept 2026À la charte : đŸč au lieu de 🔱, une seule racine, huit parties en ancres centrĂ©es, encres 4,5:1 et document de prĂ©sentation avant l'historique de recherche. Le composant â€ïžâ€đŸ”„ et son arborescence ont Ă©tĂ© retirĂ©s du fichier public ; les sous-titres ont Ă©tĂ© renforcĂ©s et les rĂ©fĂ©rences regroupĂ©es dans la derniĂšre partie. Le contrĂŽle de littĂ©rature a corrigĂ© trois formulations. PRE-057 a ensuite Ă©prouvĂ© les hypothĂšses rĂ©siduelles : â‘Č et ⑳ soutenues ; ㉑ encore insuffisamment discriminĂ©e (24/36) ; ㉔ indĂ©terminĂ©e ; seuil brut du Scanner rĂ©futĂ© ; seconde passe identique soutenue sans dĂ©lai universel ; seuil de trois dĂ©fauts conservĂ© comme recette prudente ; rĂšgle absolue des deux exemples rĂ©futĂ©e. Signature publique : Agdistys · Diane Serant & Claude + Isil · CC BY-SA 4.0. — 23/09 : DIANE A REPRIS LE MANUEL ELLE-MÊME (barre â€ïžâ€đŸ”„ ĂŽtĂ©e, sous-titres « ◈ n · 
 » en nacre Ă  29,6 px sans italique et plus aĂ©rĂ©s, bloc de rĂ©fĂ©rences du milieu dĂ©placĂ©, « ©Agdistys 
 » en double ĂŽtĂ©, .ap-legal recollĂ©). 24/09, ce qui restait, mesurĂ© sur sa V1 : le serif du pied pesait encore autant que le corps (citation 16,8 · devises 16 et 17,6 contre 15,4) → rĂ©duit ; la formule du pied se repliait en UNE COLONNE Ă  390 → elle garde ses 3 colonnes et se reproportionne comme une image. ET « ◈ Les quatre mots du regret » posĂ© dans 🙊 Les non-excuses : ĂȘtre dĂ©solé·e (desolare, de- privatif + solus : laisser seul — un ÉTAT, donc la compassion, qui ne nomme aucun acte), s'excuser (excusare, « mettre hors de cause » — pronominal, donc l'action revient sur soi ; l'AcadĂ©mie met en garde contre « je m'excuse »), demander pardon (perdonare, per- d'accomplissement + donare : donner complĂštement — LE SEUL QUI REND LA MAIN, parce qu'il laisse le droit de refuser), se faire pardonner (le « se » revient : rĂ©paration juste, ou dette imposĂ©e). Étymologies vĂ©rifiĂ©es au Dictionnaire de l'AcadĂ©mie française, 9e Ă©d., le 24/09.
✅ faitâ›Č 5.2 Legs · Corpus Re-Source
0.Protocole/Page autonomes/5.2_LEGS_Corpus_aMi_V2.html
sans version → V2 (+ V2_WEBNODE)22 sept 2026Arbitrages de Diane : A1 V2 · A2 LEGS en h1, Corpus Re-Source en sous-titre, Question sur la une avec â›Č, RĂ©ponse « Tu Connais Ta Mission de Vie » en conclusion · A3 schĂ©mas gardĂ©s avec repli + lien agdistys.fr/schemas · A4 Autrice & PrĂ©sence gardĂ©e, lien agdistys.fr/contact ajoutĂ© · B2 Serment et Charte vivent dans les deux volumes. Les 4 images GitHub versĂ©es dans le fichier (WebP 1100 px, +400 Ko) : la page tient hors ligne. Racine #ami-legs (html/body libĂ©rĂ©s), barre et pied maison ĂŽtĂ©s, coulĂ©e de 4 parties (19 chapitres, ☰), coque V16, palette 13 pierres, 31 encres --or-somb → --or-gras. TĂ©lĂ©phone : une 92vh → min(92vh,900px) (sinon le cadre Webnode grandit sans fin), .cards minmax(min(280px,100%),1fr), colonne flex min-width:0. 65/65, 0 dĂ©bordement 320/390/768/1280, cadre stable. V2 969168c22bb3 · WEBNODE 155b3d1d191f. — 21h40, retours de Diane : fontaine et globe rendus (la feuille du composant Ă©crasait .logo), LEGS en dĂ©gradĂ© dorĂ©, Question en ambre sans gras, bande des registres 11,5 px < onglets 12,6 px, trois pages essentielles (union-du-tout · le-respect · psychatrice), les 5 articles n'Ă©taient plus Ă©crits deux fois, Experte Éthique ajoutĂ©e, sa photo dans le rond de profil, citation rendue Ă  Wendell Berry (1971) au lieu de Saint-ExupĂ©ry. V2 2239b77a5a27 · WEBNODE 24114d252eaf. RESTE : B1, les « doublons » sont des refrains d'une mĂȘme fable — non touchĂ©s, Ă  trancher. RAPPORT_2026-09-22_5.2_LEGS_V2.md.
✅ faitđŸŸ 3.1 Rencontre · Tu Sais Apprivoiser
0.Protocole/Page autonomes/3.1_Rencontre_Tu-Sais-Apprivoiser_aMi_V13.html
V7 → V13 (+ V13_WEBNODE)22 → 26 sept 2026Six onglets → une coulĂ©e de six parties (⛩ Consentement · âšĄïž Ressenti · 💩 InCorporation · đŸȘž RĂ©fleXion · đŸ«Š Totem du DĂ©sir · đŸ”„ Feu de Joie), 46 chapitres renc-01
46, coque V16 (â€ïžâ€đŸ”„ ☰ 🔍 ◐, pied au sceau đŸŸ), barre maison, route du Cycle 3, ◈ sommaire Ă  tiroirs et ◈ flottant ĂŽtĂ©s. switchTab() garde son nom — 59 renvois de la page l'appellent — mais il saute. Orthographes : ConScience ×5, TransMission ×3, RĂ©fleXion ×4, InCorporation ×6. Palette aux treize pierres ; 22 encres --or-somb → --or-gras. 13 tableaux en rouleau. 30 adresses agdistys.fr vĂ©rifiĂ©es au plan du site. B2 : le RepĂšre renvoie Ă  l'EGO et Ă  l'Initiation. 71/71, 0 erreur JS, 0 dĂ©bordement 320/390/768/1280, cadre Webnode stable. TROIS PIÈGES RÉVÉLÉS : un </div> orphelin refermait la racine aprĂšs la Boussole (toute la coulĂ©e tombait HORS de #ami-rencontre, aucune rĂšgle ne portait) ; la coque V16 cherchait encore ami-legs (la pile repliable ne se construisait pas du tout, en silence) ; l'appel d'ouverture switchTab('consent') faisait sauter la une. OUVERT (goĂ»t, pas charte) : le sceau đŸŸ de la une est petit, et RENCONTRE n'est pas en dorĂ© comme LEGS. — V9 (23/09 02h25, 95/95) : LA UNE AUX CANONS. MesurĂ©e contre LEGS, elle n'avait jamais reçu la feuille de la une : ligne du volume 16 px ambre vif (canon 11,5 gris), sceau 16 px (canon 54), titre 38 px nacre (canon 48 dorĂ©), Question 16 px en capitales (canon 20 ambre en Cormorant). Reprise : ligne du volume en capitales portant le tome (VOLUME 3.1 · LE LIEN, la ligne « Cycle 3 » ĂŽtĂ©e), grand sceau đŸŸ, RENCONTRE en dĂ©gradĂ© dorĂ©, « Tu Sais Apprivoiser » en sous-titre, Question en Cormorant ambre sans capitales ni gras, les deux phrases d'Apprivoiser chacune sur sa ligne, liste des six parties ĂŽtĂ©e de la une, marque et signature en capitales 11,5 px effacĂ©es, lit d'eau Ă  .5 au tĂ©lĂ©phone. ONGLETS : « TOTEM DU DÉSIR » (114 px) touchait son voisin dans une case de 125 Ă  1280, et Ă  390 les noms se CHEVAUCHAIENT sans que le test de dĂ©bordement de page n'y voie rien → contrĂŽle par case, et grille de 3 sur deux rangĂ©es au tĂ©lĂ©phone (canon de la Charte). ☰ : 52 px par chapitre pour une ligne de 14 px → 35 px. ENCARTS : Note Ă©pistĂ©mique + Cadre Ă©pistĂ©mique fondus en un seul, 13 idĂ©es vĂ©rifiĂ©es prĂ©sentes, « CĂ©der n'est pas Consentir » dit une seule fois. OUVERT : le đŸŸ reste deux fois sur la une (sceau + Question, comme â›Č sur LEGS) ; captures faites sans les vraies polices (Google Fonts bloquĂ© dans le conteneur). — V10 (23/09 03h06, 119/119) : seconds retours. Le đŸŸ de la Question ĂŽtĂ© (le sceau suffit) ; la Question coupĂ©e oĂč Diane la lit (« Qui Sommes-Nous / l'Un Pour l'Autre ? ») ; l'axiome allĂ©gĂ© ; LE SCEAU NE PULSE PLUS D'UN BLOC — la page portait « .logo{animation:pulse 4s} » et c'est le FOND qu'elle veut voir bouger : les deux pattes du glyphe, dĂ©coupĂ©es en diagonale, appuient l'une aprĂšs l'autre (la patoune), et le lit d'eau monte Ă  .62 ; la bande des registres passe SOUS la taille des onglets (9,8 px contre 11,5 — elle Ă©tait Ă  16) et son titre redevient un lien ; le titre de l'encart perd « · Vol. 3.1 — Le Lien · Attraction » ; la marque et la signature se coupent en moitiĂ©s entiĂšres, « CC BY-SA 4.0 » d'un bloc. LE 💧 REVIENT : la lecture est fluide PAR DÉFAUT, et l'Ă©teindre donne « une partie Ă  la fois » — le ☰ et le 🔍 ouvrent alors la bonne partie. P9 l'ĂŽtait de toutes les coulĂ©es (ECO, LEGS aussi) : dĂ©cision de Diane, Ă  porter partout. — V11 (23/09 12h30, 126/126) : troisiĂšmes retours. LE PICTO 💧 ÉTAIT INVISIBLE — P9, qui l'ĂŽtait, avait poussĂ© le ◐ Ă  sa place (left:.5rem !important) ; en remettant le 💧 les deux se sont retrouvĂ©s Ă  x=16, l'un sur l'autre. Chacun reprend sa place (💧 .5rem, ◐ 2.9rem). LA PATOUNE : un seul cycle de 3,2 s, deux phases exactement opposĂ©es (dĂ©lai -1,6 s), l'opacitĂ© suit la levĂ©e — posĂ©e pleine, levĂ©e effacĂ©e « comme si l'Ă©moji Ă©tait la trace ». LES CÉSURES : mes max-width bornaient la ligne du volume Ă  249 px, la triade Ă  303, l'axiome Ă  407 — MÊME EN 1280 ; ouvertes en min(Nch,94vw), chaque ligne tient d'un tenant sur grand Ă©cran. LES ONGLETS ÉTAIENT COLLÉS À GAUCHE en grand (grille 40→818 dans 1280) : centrĂ©s. Coupes dites au lieu d'ĂȘtre devinĂ©es : consen-tement, incorpo-ration (&shy;). Et le saut se rattrape aprĂšs coup : la barre prĂ©disait sa hauteur avant de sauter, au tĂ©lĂ©phone (deux rangĂ©es, 138 px) le titre de partie finissait CACHÉ derriĂšre elle. — V12 (24/09 13h, 138/138) : quatriĂšmes retours. LE PIED — « L'utiliser n'exige pas d'ĂȘtre[Agdistys] » : .ap-legal span{display:block} mettait en bloc TOUS les span, y compris celui qui vit À L'INTÉRIEUR d'une ligne (dĂ©faut de tous les volumes) → .ap-legal > span span{display:inline}. Serif du pied rĂ©duit (citation ≀17, devises ≀15). Bandeau « La ThĂ©orie du Tout » ĂŽtĂ© ; « La DonnĂ©e = Le Sens × Le Temps » descendu au-dessus de la formule en 11 px. LA FORMULE DU PIED garde ses 3 colonnes Ă  toutes les largeurs et SE REPROPORTIONNE COMME UNE IMAGE (dessin 880 px, Ă©chelle 1 Ă  1280 / 0,42 Ă  390). RĂ©ponse : + « PrĂȘt-e Ă  Se Ronroncontrer ». LA CARTOGRAPHIE DU DÉSIR DE VIVRE versĂ©e au chapitre 1 de l'InCorporation : 3 Ă©tages (hormonal · esprit immature · esprit mature, avec la pĂ©docriminalitĂ© d'ordre physique ET psychique), les 9 visages en tableau, l'Ă©volution (20-30 Ma, cortex prĂ©frontal). PIÈGE MAJEUR : le <footer> vit HORS de #ami-rencontre — toute rĂšgle « #racine .ami-pied 
 » ne portait sur rien, en silence. — V13 (26/09, 140/140) : le ✹ rejoint le sceau de la RĂ©ponse, et les notions de la page agdistys.fr/lincorporation/ que le volume n'avait pas sont versĂ©es CHACUNE À SA PLACE : chapitre 1 → les trois rĂ©ponses Ă  ce qui entre (convulsion : « le corps rĂ©agit
 parce que quelque chose traverse le systĂšme sans ĂȘtre mĂ©tabolisĂ© » · compulsion : « une incorporation sans conscience
 ce qui entre ne rencontre pas le cƓur du besoin » · alliance : « incorporer puis intĂ©grer ») et le chemin InCorporation → IntĂ©gration → Consentement d'Être → Exaltation ; chapitre 2 → la Bouche (« manger, c'est laisser une structure Ă©trangĂšre pĂ©nĂ©trer notre architecture intime pour ĂȘtre dĂ©sencodĂ©e », la mĂ©moire cellulaire, le coĂ»t mĂ©tabolique) et l'Esprit (INSPIRMER) ; Totem du DĂ©sir → les deux gĂ©omĂ©tries, la Toupie (Esprit qui Émet dans un Corps qui Reçoit) et le Sablier (Esprit qui Reçoit dans un Corps qui Émet).
· auditéTomes 1 à 6 (racine 0.Protocole)
0.Protocole/
ORDRE : les pages d'abord. Faits : 3.3 CosmoLogie (V10), 4.1 DĂ©cryptage (V6), 1.1 EGO (V31), 0.1 Apokalypse (V44), 5.3 Astro (V15 — Diane l'a demandĂ© hors ordre de poids : « j'en ai parlĂ© en festival, j'ai voulu l'utiliser sur mon tĂ©lĂ©phone avec une personne, et c'Ă©tait vraiiiiiment pas pratique »). SUITE PAR POIDS (le plus rapide d'abord, dĂ©cidĂ© le 20/09) : 🌳 2.1 ECO → â›Č 5.2 Legs → đŸŸ 3.1 Rencontre → đŸČ 4.2 Éveil de l'IA → ⚖ 3.2 Justice → â˜Żïž 1.3 AndroGynie → 📖 2.3 EncycloPĂ©die → ⟁ 4.3 CosmoGonie → đŸŒ± 5.1 Souvenir, puis le trio de la fin (đŸȘž 1.2 Miroir · 🌐 2.2 AstroGlobe · ⚖ 6.0 Karma, avec l'Accordage), puis 0_Index.
⏳ à faireDemi Pages
0.Protocole/Demi Pages/
Dont RefleXion V47-1 et Le Respect · La Loi du Réel 7 (source canonique).
⏳ à faireWidgets
Widgets/
CHECK_WIDGETS_2026-09-19.md : 8 widgets envoyĂ©s par Diane auditĂ©s (rendu + statique) et confrontĂ©s Ă  la WidgetOthĂšque en ligne (17 entrĂ©es) et au Mac (≈33 widgets non listĂ©s en ligne). Six d'entre eux vivent dans EGO : mis Ă  la charte AVEC EGO V27 (V6 Consentement, Ouverture Ă  la RĂ©vision, RĂ©el sĂ©parĂ©, TĂ©moignage GuidĂ©, Stop-R, Plan). Test du Consentement Solo = ancienne gĂ©nĂ©ration, contenu dans V6 (Diane : il peut partir). PrĂ©dicateur de CohĂ©rence : fichier peut-ĂȘtre renommĂ© — Diane centralise ses fichiers sur un disque externe.
⚠ Ă  corrigerLa Charte elle-mĂȘme
Site/Charte_Communication_aMi_V5.html
V5 · BLOC_13 → allĂ©gĂ©e V7 (18/09)18 sept 2026Sa barre V16 est sous son propre plancher (Ă©mojis 11 px, tomes 8 px, volumes 9,9 px) ; bande des registres Ă©crite pour <main> seul ; rĂšgle/exemple contradictoires sur le chiffre des onglets ; navFooter_aMi_V16.html pĂ©rimĂ© (dit 0.2 Union). — 18/09 : Charte_Communication_aMi_BLOC_13_allegee_V7_2026-09-18.html (p18_charte_webnode.py sur la V6 de Diane) : § LII bis « Publier sur Webnode — le Cadre et le Pont », § XXIX « Les places et les Ă©tats — la rĂšgle du 18 septembre », et un dĂ©faut rĂ©parĂ© : le volet ⚙ Les OpĂ©rations (tvp-t5) du Tableau Vivant n'Ă©tait pas fermĂ©, 🧿 Le Widget Ă©tait son enfant dans le DOM et ne s'affichait jamais (mesurĂ© sur V6). Restent : th de tableaux Ă  10,88 px (sous le plancher), pile collante ≈ 560 px sur tĂ©lĂ©phone.
✅ fait📜 La Charte de Communication
0.Protocole/0.0.0_Charte_Communication_aMi_BLOC_13_allegee_V15_2026-09-27.html
V7 → V1524 → 26 sept 2026Les rĂ©glages du chantier de septembre Ă©crits CHACUN À SA PLACE (la Charte interdit la seconde source : pas de chapitre parallĂšle). XXV · La Une : « ◈ Les proportions de la une — mesurĂ©es, jamais estimĂ©es » (canon Ă  390 px des six Ă©lĂ©ments, plancher 11,5 px sur la une, piĂšge des max-width en ch, coupe dite, animations qui viennent de la page). XXVI · Les Onglets : « ◈ 9 · Au tĂ©lĂ©phone, la barre s'enroule » (deux rangĂ©es de trois dĂšs cinq onglets, dĂ©bordement DE CASE, cĂ©sures dites, centrage, rattrapage du saut) et « ◈ 10 · Le 💧 dans une coulĂ©e — il reste, et il a un mĂ©tier » (allumĂ© = d'un tenant, Ă©teint = une partie Ă  la fois ; 💧 .5rem, ◐ 2.9rem). XXVIII · Le Pied : « ◈ Trois corrections du pied » (.ap-legal > span span inline, serif rĂ©duit, formule horizontale Ă  l'Ă©chelle) + l'avertissement que le pied vit HORS de la racine. XXX · Les Blocs : un seul encart de cadre, bande des registres aprĂšs les onglets. ET LA CHARTE S'APPLIQUE À ELLE-MÊME (son propre pied portait le mĂȘme dĂ©faut). OUVERT : le titre du fichier dit V7, le marqueur dans la page dit V6 — incohĂ©rence signalĂ©e, non tranchĂ©e. — V9 (26/09 19h30) : retours de Diane. LA VERSION DE TRAVAIL SORT DU DOCUMENT — [stated] « le nom du fichier est pour nous pour travailler », le document se compte en version PUBLIQUE : « V6 allĂ©gĂ©e » ĂŽtĂ© des mĂ©tas, du titre, de la une, de l'Emporter et du commentaire de tĂȘte ; version publique V1, date 26/09. Volet « Le ContrĂŽle QualitĂ© vit dans le Tableau de Bord » ÔTÉ (mĂ©mo de chantier dans un document de prĂ©sentation publique). Les trois lignes « pont ☞+🌕 · rouge 5° » ĂŽtĂ©es (les autres bandeaux gardent leur pierre). LA COULEUR DU TITRE : « Le PhonoSymbolisme » s'Ă©crivait en deux couleurs parce que le mot porte une dĂ©finition (.df force l'or) → dans un titre, la dĂ©finition garde la couleur du titre. LE PONT DU COLLANT : mesurĂ© dans un hĂŽte qui pose overflow-x:hidden (ce que fait Webnode), la barre d'onglets et la barre d'accessibilitĂ© cessent de coller (haut Ă  -754 px au lieu de 48) → on remplace hidden par clip sur les seuls ancĂȘtres du bloc ; vĂ©rifiĂ© avant/aprĂšs dans un hĂŽte d'essai (outils/hote_webnode.html). La cĂ©sure « croi-sĂ©s » venait du hyphens:auto du SITE, pas de la Charte → le bloc dit sa typographie lui-mĂȘme. Les 8 onglets faisaient SIX rangĂ©es Ă  390 → grille de 3, trois rangĂ©es. Lien agdistys.fr/ami-registre posĂ© dans « Dire Ă  l'avance ce qui donnerait tort ». ET CE QU'ON A DÉFINI ENSEMBLE versĂ© aux RĂšgles de Forme (coulĂ©e ou onglets · majuscules et graphie · les trois dĂ©bordements · la hauteur d'une une · un volume public est un document de prĂ©sentation) et Ă  Publier sur Webnode (le meta charset en premiĂšre ligne · ce qu'un bloc se dĂ©fend de la page qui l'accueille). — V10 (26/09 20h37) : deux choses mesurĂ©es. LES TROIS PONTS RETROUVENT LEUR PIERRE : la V9 avait ĂŽtĂ© les lignes « pont ☞+🌕 · rouge 5° » (illisibles, et l'Ă©moji est dĂ©jĂ  celui de la partie), mais les trois parties se retrouvaient SEULES sans ligne de pierre sous leur sous-titre, quand les cinq autres en ont une → [stated] « il faut l'ajuster aux autres en mode pierre + couleur » : â˜žïžđŸŒ• le rubis · rouge, 💠🌕 la moldavite · vert, â˜žïžđŸ’  le saphir · bleu — noms NON inventĂ©s, la Charte dĂ©clarait dĂ©jĂ  --rubis-ct, --moldavite-ct, --saphir-ct sur ces trois bandeaux. Huit lignes de pierre pour huit parties. LA NAVBAR DE L'HÔTE : sur agdistys.fr/ami-charte la navbar Webnode est collante, et les barres du bloc (accessibilitĂ©, onglets, pile) glissaient DESSOUS. MesurĂ© dans un hĂŽte neuf qui la reproduit (outils/hote_webnode_navbar.html : navbar collante de 92 px + les enveloppes overflow-x:hidden) : le bloc mesure lui-mĂȘme ce qui occupe le haut de l'Ă©cran (elementsFromPoint Ă  1 et 3 px, filtrĂ© : position fixed/sticky, largeur > 60 % de l'Ă©cran, hauteur ≀ 260 px, haut ≀ 12 px), pose --top-site, et toutes ses barres s'en dĂ©calent (+ scroll-padding-top). RelevĂ©s : page seule 390 et 1280 → --top-site 0, haut de barre 0 ; hĂŽte + navbar 390 et 1280 → --top-site 92 px, haut de barre 92 = bas de navbar, aucun chevauchement. Se rĂ©ajuste seul si la navbar change de hauteur. POURQUOI PAS RENCONTRE : Rencontre est dans un cadre (WEBNODE) — dans un cadre le haut de l'Ă©cran est le haut du cadre, la navbar est dehors et ne peut pas recouvrir. outils/p4_charte_pierres_collant.py. — V11 (27/09 00h21) : MON CONTRÔLE DE LA V10 ÉTAIT FAUX. Il mesurait la barre AU CHARGEMENT, quand rien ne colle encore : elle Ă©tait Ă  92 parce que la page n'avait pas bougĂ©, pas parce que la rĂšgle portait. Diane a essayĂ© en ligne et l'a vu tout de suite. MesurĂ© aprĂšs 3 000 px : barre aMi y=0 (sous la navbarre), â€ïžâ€đŸ”„ y=8, ◐ 💧 ⛶ y=5 — tous couverts. CAUSE : la V10 visait une LISTE de noms (.bar, .ami-topbar, .tab-bar, .sub-host, #amiPile) et la barre de la Charte s'appelle nav.ami-barre#amiBarre. Elle est passĂ©e entre les mailles, et avec elle le bouton qui replie les onglets — d'oĂč le troisiĂšme retour de Diane (« la barre d'onglets n'est pas repliable ») : le â€ïžâ€đŸ”„ existait, il Ă©tait cachĂ© derriĂšre la navbarre. V11 : plus de liste. Le bloc prend TOUT ce qui colle en haut chez lui (position sticky/fixed, top chiffrĂ© ≀ 260 px), retient la hauteur demandĂ©e au dĂ©part dans data-ami-haut, et y ajoute la hauteur de ce que l'hĂŽte occupe. ÉcartĂ©s : TH/THEAD/TR/TD/CAPTION et tout ce qui colle dans un conteneur qui dĂ©file (ceux-lĂ  ne collent pas Ă  la fenĂȘtre). VÉRIFIÉ APRÈS AVOIR DESCENDU cette fois : hĂŽte Ă  navbarre 390 et 1280 → barre top:92px, y=92 au chargement ET Ă  3 000 px, â€ïžâ€đŸ”„ Ă  100/98, ◐ 💧 ⛶ Ă  97, aucun Ă©lĂ©ment coincĂ© sous la navbarre, en-tĂȘtes de tableaux intacts (top:auto), 0 erreur JS ; page seule → --top-site 0, rien changĂ©. outils/p5_charte_collant_generique.py. — V12 (27/09 03h25) : trois retours. LE GROS TROU : la barre des 8 parties se posait Ă  221 px quand la barre aMi finit Ă  140 — 81 px de vide par lequel le texte dĂ©filait. CAUSE : la V11 FIGEAIT la hauteur d'origine de chaque collant ; or celle des onglets s'Ă©crit min(var(--nav-h),9rem) et --nav-h est VIVANTE (129 px dĂ©pliĂ©e, 48 repliĂ©e). La V12 ne gĂšle plus rien : Ă  chaque passe elle retire son top, lit ce que la feuille dit MAINTENANT, et ajoute la hauteur de l'hĂŽte. VĂ©rifiĂ© aprĂšs 2 600 px Ă  390, 1280 et 1760 : trou = 0 (onglets top:140px avec navbarre, 48px page seule). LE NOM DES ONGLETS EN GRAS ([stated] « en serif faut mettre en gras sinon sur tĂ©lĂ©phone on voit rien ») : .ot en 600. LES CODONS EN TANZANITE ([stated] sa proposition) : la moyenne exacte grenat+chrysocolle donne #6975b0 ; le saphir #0077ee a perdu tout le magenta, la tanzanite #6b63ff le garde — et la rĂšgle des ponts est symbolique, pas arithmĂ©tique (grenat+ambre donnerait un saumon, le pont est le rubis). outils/p6_charte_v12.py. — V13 (27/09 19h40) : trois retours du soir. LE SERIF ITALIQUE PREND DU CORPS ([stated] « toutes les expressions citation genre â€č La PoĂ©sie, Mon Art de Vivre â€ș — le serif italic = gras sinon il se lit pas bien ») : on ne liste pas des classes, on cherche AU RENDU ce qui est vraiment en Cormorant italique et lĂ©ger, et on lui donne 600 — 315 Ă©lĂ©ments, 0 en Jost. PIÈGE au passage : « Jost, -apple-system, sans-serif » CONTIENT « serif » — le premier essai a mis 2 631 Ă©lĂ©ments en gras, c'est-Ă -dire toute la page ; il faut ĂŽter « sans-serif » avant de chercher « serif ». LES MOTS À DÉFINITION SONT JUSTE SOULIGNÉS ([stated] « pas qu'ils changent de couleur en ambre ») : .df prend color:inherit et un pointillĂ© en currentColor — vĂ©rifiĂ© sur 6 des 100 dĂ©finitions, chacune Ă  la couleur de son texte (ambre, gris, rouge, nacre, argent). LES HUIT PARTIES S'ENROULENT ([stated] « y'a pas la fonction qui enroule les onglets ») : le â€ïžâ€đŸ”„ ne replie que la barre d'architecture ; la barre des parties reçoit son propre bouton ▮/â–Ÿ — enroulĂ©e elle ne montre que la partie ouverte. MesurĂ© : 253 → 64 px Ă  390, 135 → 69 px Ă  1280, 8 onglets → 1, aria-expanded suit, 0 erreur JS. outils/p7_charte_v13.py. — V14 (27/09 22h20) : les douze retours de Diane sur tĂ©lĂ©phone, plus du fond. MESURÉ AVANT/APRÈS Ă  390 px : tableaux qui dĂ©bordent 23 → 0 (25 se dĂ©pilent en fiches, chaque case portant l'Ă©tiquette de sa colonne) ; dĂ©filement VERTICAL dans un tableau 5 → 0 ([stated] « scroll vertical interdit pour les tableaux ») ; largeur du texte 326 → 366 px (marges 24 → 12). LA GOUTTE SE REMPLIT : la Charte Ă©crivait dĂ©jĂ  la rĂšgle dans son propre tableau des Ă©tats (« goutte en trait → goutte pleine ») mais ne l'appliquait qu'au ◐ ; allumĂ©e, fond transparent et svg fill — vĂ©rifiĂ©. 800 losanges ◈ passĂ©s en puces ‱ ([stated] « tous les carrĂ©s deviennent des ronds ») ; les 4 ◈ du registre ◈ Essentialiste sont GARDÉS, c'est un signe de la charte. Barre enroulĂ©e : une seule ligne centrĂ©e de 34 px (⚓ La Communication · ce que c'est). Outils du lexique plus collants ; compteur recomptĂ© — 169 affichĂ©s SUR 175 (il disait « / 169 »). ☰ : le nom de la partie porte son symbole, le chiffre romain se dĂ©colle, et un « tout dĂ©plier » coiffe le tiroir. TABLE DE TRADUCTION renommĂ©e « La Table de Traduction — La Pierre & Sa Couleur » (2 endroits). LE FOND : le tableau « le mot » passe Ă  TROIS colonnes, le mot et son mot de secours dans la mĂȘme case ; MĂ©taConScience reçoit la NoosphĂšre MatĂ©rialisĂ©e (l'Internet), ÉcoFĂ©minisme reçoit l'Environnement Conceptuel (l'ÉcoLogie), et une loi ferme le tableau : le mot de secours ne renie pas le premier, il redit ce qu'il disait dĂ©jĂ  — Ă  la taille que nous avons prise depuis. outils/p8_charte_v14.py. — V15 (27/09 22h05) : les neuf retours du soir. LES MARGES NE S'EMPILENT PLUS — mesurĂ© Ă  390 : six niveaux de retrait se succĂ©daient (main 374 → .pan 350 → .ec 326 → section 272 → article 230 → p 189), le texte le plus intĂ©rieur tenait sur 189 px, vingt-quatre signes par ligne ; d'oĂč son mot juste : « y'a des endroits oĂč la marge fait plus le tĂ©lĂ©phone, et y'a des endroits ça fait colonne ». RĂ©parĂ© par une passe MESURÉE (pas une liste de classes) : tout conteneur qui prend plus de 10 px de retrait horizontal rend la largeur, sauf tableaux, figures et l'encart Emporter qui avait dĂ©jĂ  la bonne mesure. RĂ©sultat : le plus Ă©troit 189 → 279 px, mĂ©diane 326, blocs sous 300 px 45 → 7. LES PICTOS : fond transparent, seul le picto se colore — goutte pleine en var(--or) (elle paraissait blanche), cercle du contraste plein quand il est allumĂ©, ✕ du plein Ă©cran sans halo, 100 % du zoom en ambre. LE SOUS-TITRE DE LA BARRE repassait sous le seuil en mode contraste : mesurĂ© 3,9:1 quand le titre Ă©tait Ă  7,6:1 — Diane l'a vu Ă  l'Ɠil nu ; portĂ© Ă  8,8:1. LA LIGNE DE LA UNE : deux lignes au tĂ©lĂ©phone, la version ĂŽtĂ©e (elle est dĂ©jĂ  au pied). LA DATE : 27 septembre — PIÈGE, un script recopie les <meta ami:*> dans les [data-ami] au chargement, donc changer le texte ne suffisait pas. ET LA NAVIGATION D'ASTRO : au bout de chaque partie, « ← partie prĂ©cĂ©dente » et « partie suivante → » avec l'Ă©moji et le nom de la partie visĂ©e ; 8 navigations posĂ©es, effacĂ©es en lecture fluide (vĂ©rifiĂ© : display none). outils/p9_charte_v15.py.

🧿Le rĂ©fĂ©rentiel des Volumes — ce que la Charte demande

La Charte de Communication aMi V5 (6 sept 2026) — § 3 « Le prompt de contrĂŽle », XLVIII « La Checklist de vĂ©rification », LV « La Checklist du widget ». Chaque ligne est classĂ©e đŸ€– / đŸ§Ș / đŸ‘ïž par Claude le 17 sept ; la Charte, elle, ne classe pas.

đŸ€– AUTO — vĂ©rifiable par la machine, reproductibleđŸ§Ș SEMI-AUTO — mesurable par la machine, interprĂ©tation humaine possibleđŸ‘ïž HUMAIN — sens, intention, esthĂ©tique, cohĂ©rence — l'Inspectrice🛑 BLOQUANT — empĂȘche la publication⚠ ALERTE — n'empĂȘche pas forcĂ©ment la publication

§ 3 · Le prompt de contrÎle

À recopier tel quel pour faire vĂ©rifier une page du corpus : « VĂ©rifie cette page contre la Charte de Communication aMi. Ne me dis pas si c'est bien. Dis-moi ce qui est FAUX, et oĂč. Pour chaque point : le constat, l'endroit exact, et la mesure qui le prouve. »

§ 3 bis · Les vingt points de la passe à la Charte V32

Ouverts le 24 octobre 2026 pour porter les dix-huit volumes Ă  la Charte, Ă©tendus le 25 Ă  vingt points sur les retours de Diane — « j’ai l’impression de beaucoup me rĂ©pĂ©ter : le but est d’avoir un fichier avec tout quoi regarder pour que les check se fassent entre les volumes ». La rĂ©fĂ©rence est la Charte V32 ; l’état volume par volume et le journal horodatĂ© vivent dans CONTROLE QUALITE/00_LISTE_PASSE_CHARTE_V28.md.

📐 Le modĂšle du dĂ©filement en cadre-hĂŽte — ÉTABLI le 26 octobre 2026

Ouvert le 25 octobre 2026 aprĂšs trois tentatives infructueuses, mesurĂ© et clos le 26. Le modĂšle vaut pour les quatorze volumes en cadre-hĂŽte. Le rĂ©sultat tient en une phrase : seul l’hĂŽte dĂ©file — on lit oĂč l’on veut, on n’écrit que sur parent.

  • đŸ€– Q1 · le document interne n’est pas dĂ©filable. html.scrollHeight == html.clientHeight (4 102 = 4 102) : l’iframe est dimensionnĂ©e Ă  son contenu, il n’y a rien Ă  faire dĂ©filer.
  • đŸ€– Q2 · son scrollY est un miroir EN LECTURE du dĂ©filement de l’hĂŽte, dĂ©calĂ© du haut de l’iframe : hĂŽte 1 000 → interne 992 · hĂŽte 3 218 → interne 3 210. C’est ce miroir qui m’avait fait conclure, Ă  tort, que l’intĂ©rieur dĂ©filait.
  • 🛑 Q3 · Ă©crire dedans ne fait rien. window.scrollTo(0,500) depuis l’intĂ©rieur → reste Ă  0.
  • ⚠ Q4 · scrollIntoView() MARCHE — et ma premiĂšre mesure disait le contraire. Sur une cible visible, l’appel dĂ©place bien la page porteuse : 2 025 px en block:'start', 2 704 en 'center'. Mon premier essai visait un chapitre situĂ© dans un volet cachĂ© — rectangle de 0×0 — et il ne pouvait rien faire. J’en avais conclu que dix-sept appels de ce volume Ă©taient muets, et que les treize autres volumes en cadre-hĂŽte l’étaient aussi : c’était faux. Le filet de recherche de r105 n’est pas cassĂ©. Et le « correctif » que j’en avais tirĂ© faisait dĂ©passer la cible — une correction posĂ©e sur une mesure fausse abĂźme ce qui marchait. La rĂšgle de mesure qui en sort : on ne conclut jamais sur un Ă©lĂ©ment cachĂ©. Un rectangle de 0×0 ne dit pas que la mĂ©thode est inopĂ©rante, il dit qu’il n’y a rien Ă  atteindre.
  • đŸ§Ș La mise en page met ~500 ms Ă  se poser, parce que le pont ne redimensionne l’iframe que toutes les 600 ms. Pendant ce temps le document hĂŽte garde la hauteur de l’ANCIEN volet : la position absolue d’un volet lue Ă  t=0 vaut 2 668, et 1 228 Ă  t=500. Deux consĂ©quences : on repasse au-delĂ  de 600 ms, et on recalcule Ă  chaque repassage — figer la premiĂšre valeur, c’est figer la fausse.
  • ⚠ Deux piĂšges de mesure : le rectangle d’un Ă©lĂ©ment collant donne sa position collĂ©e, pas sa place dans le document ; et scrollTo est Ă©crĂȘtĂ© en silence par un document encore court — 3 299 demandĂ©s, 2 737 obtenus, sans la moindre erreur.
  • đŸ‘ïž Ce que l’épisode coĂ»te, et ce qu’il apprend : quatre corrections successives, chacune juste sur une prĂ©misse fausse — y compris un « point fixe par rĂ©troaction » que j’ai diagnostiquĂ© et qui n’existait pas. La trace horodatĂ©e de la valeur calculĂ©e a tranchĂ© en un essai ce que quatre raisonnements n’avaient pas tranchĂ©. Voir le Kintsugi, fiche 19.
  • 🛑đŸ§Ș Quel Ă©lĂ©ment dĂ©file rĂ©ellement ? Le document Ă  l’intĂ©rieur du srcdoc, la fenĂȘtre qui le porte, ou les deux couplĂ©s. MesurĂ© le 25/10, et contre l’intuition : alors que l’iframe est dimensionnĂ©e Ă  la hauteur de son contenu — donc censĂ©e ne pas dĂ©filer — window.scrollY y vaut 3 210 pendant que l’hĂŽte est Ă  3 218. Les deux bougent.
  • 🛑đŸ§Ș Comment l’un se rĂ©percute sur l’autre ? Écrire dans le document interne dĂ©place-t-il l’hĂŽte, et rĂ©ciproquement ? À quel dĂ©calage constant ? Sans cette rĂ©ponse, poser une position revient Ă  la poser deux fois et Ă  les voir se corriger l’une l’autre : trois repositionnements successifs ont fait tomber toutes les cibles Ă  8 px.
  • đŸ›‘đŸ‘ïž Quand la mise en page est-elle prĂȘte ? Une position posĂ©e avant que le volet entrant ait repris sa hauteur est Ă©crĂȘtĂ©e en silence par le document encore court. Retour attendu Ă  3 218 px, obtenu 2 737, sans la moindre erreur.
  • ⚠ Et deux piĂšges de mesure qui ont coĂ»tĂ© deux essais : le rectangle d’un Ă©lĂ©ment collant donne sa position collĂ©e, pas sa place dans le document ; et une iframe Ă  la taille de son contenu peut quand mĂȘme dĂ©filer. Les deux ensemble donnaient une cible de 6 412 px pour un volume qui n’en fait pas tant.
  • đŸ‘ïž La rĂšgle qui sort de l’épisode — chaque correction Ă©tait juste sur une prĂ©misse fausse. Voir le Kintsugi, fiche 19 : un dĂ©faut qu’on ne reproduit pas, ou un contexte qu’on n’a pas modĂ©lisĂ©, n’a pas encore de cause.
Avant de corriger — isoler le contexte
  • đŸ›‘đŸ‘ïž Un dĂ©faut qu’on ne reproduit pas n’a pas encore de cause. Tout ce qu’on corrige avant de l’avoir reproduit est, au mieux, un autre dĂ©faut. La question qui Ă©pargne les heures n’est pas « qu’est-ce qui cloche dans ce fichier ? » mais « oĂč ça marche, et qu’est-ce qui diffĂšre ? »
  • đŸ§Ș Le tĂ©moin se construit Ă  deux fichiers. On en choisit deux qui sĂ©parent les causes possibles, et un seul essai tranche. 25/10 : « noir immense sous le pied » dans l’aperçu. AndroGynie — document direct, 3,3 Mo — s’affiche ; ECO — cadre-hĂŽte, 0,4 Mo — non. Ni la taille, ni le pont, ni les coins : l’aperçu n’affiche pas les srcdoc. Le noir n’était pas dans le volume.
  • đŸ‘ïž Trouver un dĂ©faut n’est pas trouver LE dĂ©faut. Un gros fichier en contient toujours un. Trois corrections avaient Ă©tĂ© posĂ©es, toutes trois rĂ©elles et mesurĂ©es — aucune n’était la bonne, et la mesure donnait raison Ă  chaque Ă©tape.
  • 🛑 Ne pas reproduire est une mesure, pas un bruit. Écrire « intermittent » ou « rĂ©serve dite » pour passer outre, c’est jeter l’information principale : elle dit qu’on ne regarde pas au bon endroit.
  • đŸ§Ș Les trois contextes de rendu d’un volume ne se valent pas — le navigateur, la page Webnode, et l’aperçu. Un volume en cadre-hĂŽte (srcdoc) s’affiche dans les deux premiers et reste noir dans le troisiĂšme : quatorze volumes du corpus sont dans ce cas. Dire dans lequel on a vu le dĂ©faut fait partie du constat.
La coque — ce que tout volume porte
  • đŸ€– 1 · la bande d’esprit critique — dix groupes depuis la V31, le pli, les titres en or. PortĂ©e depuis la Charte, jamais depuis un volume.
  • đŸ€–đŸ›‘ 2 · le bandeau d’exportation — prĂ©sent, et comparĂ© dĂ©pliĂ© contre dĂ©pliĂ© Ă  celui de la Charte (voir le point 20).
  • đŸ€–đŸ›‘ 3 · le pied — la forme chartĂ©e, translate="no" sur les noms propres, et comparĂ© Ă  la Charte, pas comptĂ© en classes.
  • đŸ€– 4 · le 7ᔉ volume dans la navbarre — bouton p7 et bloc vols lus depuis la Charte, jamais réécrits.
  • đŸ€– 5 · la barre d’onglets repliable — #amiCoeur dĂ©plie #amiBarre, aria-expanded tenu Ă  jour, repliĂ©e dĂšs 0 ms au rendu et pas seulement dans le markup.
La navigation — oĂč le lecteur se retrouve
  • đŸ§Ș 6 · le retour Ă  l’endroit oĂč on Ă©tait — revenir sur un onglet dĂ©jĂ  visitĂ© repose le lecteur lĂ  oĂč il l’avait quittĂ© ; un onglet jamais ouvert s’ouvre en haut. L’ancien libellĂ© « pas de saut en haut » ne disait que la moitiĂ©, et c’est pour ça qu’il a Ă©tĂ© cochĂ© Ă  tort.
  • đŸ€– 7 · page prĂ©cĂ©dente / suivante — un pager en bas de chaque onglet, Ă©teint sur le premier et le dernier.
  • đŸ‘ïž 18 · un dĂ©roulĂ© n’est pas une coquille — un chapitre repliĂ© s’ouvre sur du contenu, jamais sur une liste de titres fermĂ©s. Un sous-dĂ©roulĂ© ne vaut qu’à partir de deux dans le chapitre et si le chapitre porte aussi du texte propre. Un onglet qui n’a que deux dĂ©roulĂ©s se lit Ă  plat.

Le Pivot du Contrat du Vivant : dans la ForĂȘt, vĂ©rifier « ⛩ 0. Le Seuil > ♟ Évolution au Consentement · ⚕ Le Contrat du Vivant < 🌟 7. La MaĂźtrise ». Sa sous-partie « ⚓ 8.1 ComplĂ©mentaritĂ© & Constitution 8.2 đŸ”± » conduit au mĂȘme volume, agdistys.fr/ami-evolution, sans ancre inventĂ©e. À 320, 390 et 1440 pixels, les noms restent visibles et les autres liens de la navigation sont conservĂ©s.

Le texte et les titres
  • đŸ‘ïž 8 · titres et emojis — l’emoji appartient au titre, Ă  la charte C1–C13 ; le titre d’une partie reprend l’emoji de son onglet de section.
  • đŸ€– 9 · pas d’emoji en italique — aucun dans un <em>/<i> ni sous font-style:italic.
  • đŸ‘ïž 11 · pas de tournure de conversation — le volume s’adresse Ă  un lecteur qui arrive.
  • đŸ€– 16 · pas de note de version dans le corps — « FICHE DE MÉTHODE · 19 SEPTEMBRE 2026 », « V7 », une date d’édition : rien de cela ne s’affiche au lecteur dans le fil du texte. La version vit dans le bandeau d’exportation et dans le pied.
  • đŸ§Ș 17 · la numĂ©rotation des parties — le numĂ©ro en tĂȘte du nom, jamais Ă  la fin ; sĂ©rie continue, pas de « 2 bis ». RenumĂ©roter est une dĂ©cision de Diane : on relĂšve et on demande.

Le Lexique de la Page garde ses Mots. Lorsqu’un dictionnaire commun est repris, fusionner aussi les dĂ©finitions propres au volume source. Comparer les clĂ©s sans tenir compte de la casse et conserver leur provenance ainsi que leur statut, y compris « hors Lexique · dĂ©finition Ă  valider ». Un nombre total de dĂ©finitions plus Ă©levĂ© ne garantit pas que les termes particuliers ont Ă©tĂ© conservĂ©s.

La mise en page — ce qui se mesure et ne se juge pas à l’Ɠil
  • đŸ€–đŸ›‘ 10 · accessibilitĂ© — contraste, focus visible, aria-* cohĂ©rents, lisible Ă  430 px sans dĂ©bordement.
  • đŸ€– 14 · la mĂȘme marge d’un onglet Ă  l’autre — la gouttiĂšre du contenu ne change pas quand on change d’onglet. Se relĂšve onglet par onglet, aux deux largeurs. MesurĂ© sur Apokalypse le 25/10 : 246 px, 191 px, 81 px — trois gouttiĂšres dans le mĂȘme volume.
  • đŸ€– 15 · une seule taille de texte courant — et la rĂ©fĂ©rence est la Charte : 16 px dans une colonne de 712 px Ă  1280. Apokalypse lisait Ă  11,52 px, uniformĂ©ment : pas inĂ©gal, trop petit — 28 % sous la rĂ©fĂ©rence.
La une
  • đŸ€– 12 · le nom du volume en majuscule dorĂ©e — text-transform:uppercase et le dorĂ© de la Charte : le dĂ©gradĂ© radial dĂ©coupĂ© dans la lettre (recette r57 du 16/10), pas un ambre plat. Avec son repli obligatoire en contraste Ă©levĂ©.
  • đŸ‘ïž 19 · la une garde son axe — les ornements (Ɠil, bougie, filet) restent centrĂ©s. Les aligner sur une lettre du titre a Ă©tĂ© essayĂ© le 25/10 et refusĂ©.

Une Couverture Stable dans le Cadre. Si le cadre adapte sa hauteur au contenu, une couverture en min-height:100vh peut agrandir le cadre, puis s’agrandir avec lui, en boucle. Mesurer sa hauteur dans le vrai cadre ; borner la couverture par une dimension qui ne dĂ©pend pas de la hauteur totale du document intĂ©grĂ©. VĂ©rifier la stabilitĂ© au repos et aprĂšs un changement de largeur.

La police — le niveau se lit sans compter les pixels
  • đŸ€– 13 · primaire en serif, secondaire en sans-serif — Cormorant Garamond pour les onglets primaires, Jost pour les secondaires. La taille est calculĂ©e (+15 %, un serif porte moins loin) Ă  partir de celle mesurĂ©e dans le volume, jamais recopiĂ©e d’un autre ; plancher de 12 px. Et elle doit atteindre le TEXTE : si le libellĂ© porte sa propre taille, la poser sur le bouton ne suffit pas.
La rÚgle de méthode qui commande les autres
  • đŸ›‘đŸ‘ïž 20 · ce qui a une forme chartĂ©e se vĂ©rifie CONTRE la Charte — pour la bande, le bandeau d’exportation et le pied : compter les classes ne vĂ©rifie rien. On dĂ©plie le bloc de la Charte, on dĂ©plie celui du volume, et on compare ligne Ă  ligne. PiĂšge payĂ© le 25/10 : « le pied porte toutes les classes ap-* » a Ă©tĂ© Ă©crit comme un constat de conformitĂ© ; la rĂ©ponse a Ă©tĂ© « footer : pas charte ». Une classe prĂ©sente ne dit pas que le contenu est juste.
  • 🛑 La rĂšgle qui prime sur toutes — ne rien faire disparaĂźtre. On compte les marqueurs avant et aprĂšs (sections, onglets, blocs, images, scripts) et l’ensemble des liens : un lien qui change de destination est une perte qu’aucun compteur de blocs ne voit. Si l’un baisse, on annule le volume et on l’écrit au journal.
  • 🛑 Et on regarde la capture. Trois dĂ©fauts sur trois, le 25/10, n’ont Ă©tĂ© vus que lĂ  : la mesure disait 0 erreur, 0 marqueur en baisse, 0 dĂ©bordement pendant qu’un dĂ©gradĂ© effaçait un trait, qu’un titre se faisait couper, et qu’un guillemet de trop laissait 81 chapitres dĂ©pliĂ©s.
1 · Structure
  • đŸ€–đŸ›‘ identifiants uniques ; aucune ancre morte ; balises Ă©quilibrĂ©es
  • đŸ€– chapitres I
N par onglet, sans trou ; sous-parties 1
n par chapitre
  • đŸ€– chaque ligne de sommaire porte le rang de son bandeau
  • đŸ§Ș un signe par rang : romain = chapitre, arabe = sous-partie, Ɠillet = intro
2 · Couleur — recalcule, ne recopie pas
  • đŸ€– chaque rapport affichĂ© est-il celui de son hexadĂ©cimal ?
  • đŸ€–đŸ›‘ 4,5:1 au dĂ©faut · 3:1 au gras · 7:1 en contraste Ă©levĂ©
  • đŸ€– sur Ă©cran (#09090e) ET sur papier (#faf9f5) : ce sont deux fonds
  • đŸ€–đŸ›‘ aucune variable employĂ©e sans ĂȘtre dĂ©clarĂ©e
  • đŸ€– aucun lien sans rĂšgle de couleur — jamais le bleu du navigateur
3 · Forme
  • đŸ§Ș l'exergue tranche sur SON fond : nacre sur ambre, ambre sur nacre — jamais une valeur fixe ; si l'ambre dĂ©passe le quart du texte, c'est un fond
  • đŸ‘ïž rectangle = vue · pilule = option · jamais d'aplat plein
  • đŸ§Ș un bouton est proportionnel Ă  son libellĂ©
  • đŸ‘ïž une vue Ă©volutive prend la couleur de son Ă©tat
  • đŸ€–đŸ›‘ aucun Ă©moji en italique ; un Ă©moji ajoute une information ou il sort
4 · Langue
  • đŸ§Ș aucun tutoiement qui s'adresse au lecteur hors citation rapportĂ©e (le « tu » gĂ©nĂ©ral reste — Diane, 9 sept)
  • đŸ§Ș les mots forgĂ©s ont leur dĂ©finition au survol
  • đŸ‘ïž un mot dĂ©fini une fois n'est pas redĂ©fini ailleurs
5 · HonnĂȘtetĂ©
  • đŸ§Ș ce qui est mesurĂ© est datĂ© ; ce qui est estimĂ© le dit
  • đŸ‘ïž un relevĂ© n'est pas un arbitrage : le relevĂ© appartient au document, le nom Ă  qui l'a posĂ©
  • đŸ‘ïž aucun chiffre sans sa source ; aucune citation sans source primaire
6 · Le Bloc (si la page se colle dans un site)
  • đŸ€–đŸ›‘ aucune rĂšgle n'atteint un Ă©lĂ©ment hors du bloc — compte-les
  • đŸ§Ș la page hĂŽte ressort intacte : fond, titres, liens, casse
  • đŸ€– la version et les polices voyagent avec le bloc
  • đŸ‘ïž une dĂ©fense DÉSARME, elle ne DÉCIDE pas : contre une rĂšgle d'hĂŽte, prĂ©fĂ©rer inherit Ă  une valeur
  • đŸ€– quand il faut poser une valeur, prendre celle qui ne fige pas un sens de lecture : start plutĂŽt que left
7 · La mĂ©thode du contrĂŽle lui-mĂȘme
  • đŸ€– Ă©prouver chaque contrĂŽle par mutation : fausser une valeur, relancer, vĂ©rifier qu'il Ă©choue et nomme le bon endroit — un test qu'on n'a jamais vu Ă©chouer est une dĂ©coration
  • đŸ‘ïž un contrĂŽle qui passe parce qu'il ne regarde plus rien est pire qu'aucun contrĂŽle
  • đŸ‘ïž ne pas s'arrĂȘter avant la zone douteuse
  • đŸ€– ne jamais juger par la forme d'une balise : piloter par l'ancre, pas par la position
  • đŸ‘ïž relire les rĂšgles quand le terrain change
  • đŸ€– une correction se vĂ©rifie DEUX fois : qu'elle tient, et qu'elle n'a rien cassĂ© — Ă©tat AVANT, Ă©tat APRÈS, Ă©cart sur ce qu'on ne corrigeait pas
  • đŸ€– avant de comparer deux Ă©tats, comparer les MÊMES choses : apparier par l'ancre, jamais par l'index
  • đŸ‘ïž une mesure n'est juste que dans le repĂšre oĂč l'on va s'en servir

§ 3 ter · Les ContrĂŽles d’Usage — Navigation, AccessibilitĂ© & Export

Ces quatorze contrÎles complÚtent les vingt points de la passe à la Charte. Ils portent sur ce que le lecteur peut réellement voir, atteindre et emporter. Une seule démonstration automatique au premier défilement descendant, puis le choix manuel du lecteur. Une présence dans le code ne vaut pas une vérification au rendu.

🔍 Les Commandes Flottantes — Toutes Visibles, Toutes Atteignables
  • đŸ‘ïžđŸ§Ș Recherche, Sommaire et Retour en Haut ont chacun leur place. VĂ©rifier leurs rectangles aprĂšs dĂ©filement : ils ne se chevauchent pas, ne sortent pas du cadre visible et ne sont coupĂ©s ni par un parent ni par l’iframe. VĂ©rifier aussi les panneaux qu’ils ouvrent, leur fermeture et leur ordre de superposition.
  • đŸ§Ș On presse les commandes. Le point central de chaque bouton doit dĂ©signer ce bouton ou l’un de ses enfants ; un clic rĂ©el doit dĂ©clencher la fonction attendue. Un Ă©lĂ©ment prĂ©sent mais recouvert n’est pas accessible. VĂ©rifier Ă©galement le focus visible et l’activation au clavier.
  • đŸ§Ș Les contextes sont nommĂ©s. ContrĂŽler le document direct et son cadre-hĂŽte, aux largeurs 320, 390 et 1 440 px, puis avec texte agrandi, contraste Ă©levĂ© et plein Ă©cran si le volume le propose. Dans le cadre-hĂŽte, mesurer aprĂšs stabilisation de la hauteur et vĂ©rifier aussi ce que l’hĂŽte laisse rĂ©ellement voir. Un essai dans un hĂŽte local ne vaut pas une validation de la page Webnode publiĂ©e.
🧭 Le Repli des Onglets — Une DĂ©monstration, Puis le Choix
  • đŸ§Ș La premiĂšre descente peut replier la barre une seule fois. AprĂšs cette dĂ©monstration, les ouvertures et fermetures appartiennent au lecteur. Un choix manuel effectuĂ© avant la premiĂšre descente dĂ©sactive lui aussi la dĂ©monstration restante.
  • đŸ§Ș La suite se vĂ©rifie dans les deux sens. DĂ©plier manuellement, redescendre : la barre reste dĂ©pliĂ©e. Replier manuellement, remonter : elle reste repliĂ©e. Changer d’onglet ne relance pas la dĂ©monstration. Une nouvelle ouverture du document constitue une nouvelle lecture.
  • đŸ€–đŸ‘ïž L’état annoncĂ© correspond Ă  l’état visible. Le libellĂ©, le signe d’ouverture et aria-expanded suivent l’état rĂ©el. Ce contrĂŽle concerne la barre d’onglets ; il ne transforme pas toutes les commandes de la navbarre en interrupteurs de repli.
👆 La Barre RepliĂ©e — Une Surface d’Ouverture ComplĂšte
  • đŸ§Ș Cliquer sur la barre repliĂ©e la dĂ©plie. Essayer le titre, l’emoji, la flĂšche et l’espace libre : la dĂ©couverte des onglets ne dĂ©pend pas d’une petite cible. PrĂ©voir aussi une commande atteignable au clavier.
  • đŸ§Ș Une activation produit une seule ouverture. Le clic sur la flĂšche ne doit pas ouvrir puis refermer par propagation de deux gestionnaires. Les liens ou commandes indĂ©pendants conservent leur propre action.
đŸ—‚ïž Les Sous-Onglets — Aucun AccĂšs Perdu
  • đŸ‘ïžđŸ§Ș RepliĂ©e, la barre situe la lecture et permet toujours de retrouver les autres choix. Elle indique l’onglet actif et, s’il existe, le sous-onglet actif. Son ouverture reste visible et utilisable ; elle ne laisse pas une Ă©tiquette active isolĂ©e sans accĂšs aux autres sous-onglets.
  • đŸ‘ïž DĂ©pliĂ©e, elle donne accĂšs Ă  tous les choix. Les onglets et sous-onglets peuvent occuper plusieurs lignes ; aucun dĂ©filement horizontal ne cache les destinations. La prĂ©sentation sur une seule ligne concerne la barre repliĂ©e.
  • đŸ§Ș Chaque destination s’ouvre rĂ©ellement. AprĂšs repli, dĂ©pli et changement d’onglet principal, parcourir tous les sous-onglets et revenir au premier. VĂ©rifier le contenu affichĂ©, le nom actif et la possibilitĂ© de poursuivre la navigation.
  • đŸ‘ïžđŸ§Ș Un Volet Haut Reste Parcourable. Quand de nombreux onglets ne tiennent pas dans la fenĂȘtre, borner la hauteur de l’ensemble des choix Ă  partir de la hauteur visible rĂ©elle, avec une indication de dĂ©filement vertical perceptible. Tester les premiers et derniers choix au toucher et au clavier ; le bouton de repli reste visible hors de la zone qui dĂ©file, et une partie de la lecture reste accessible. Dans un cadre de hauteur automatique, ne pas calculer ce plafond avec un vh qui dĂ©pend de la hauteur du document intĂ©grĂ©. VĂ©rifier aussi le mode paysage et un hĂŽte dotĂ© d’un en-tĂȘte fixe.
📖 Les DĂ©roulĂ©s — Un Gain de Lecture
  • đŸ‘ïž Un chapitre se dĂ©plie ; une courte fiche reste directement lisible. Ne pas multiplier les micro-plis pour quelques lignes, ni enfermer chaque possibilitĂ© d’une petite grille dans une nouvelle ouverture. Le lecteur doit gagner de la place sans perdre la comparaison.
  • đŸ‘ïžđŸ§Ș VĂ©rifier l’entrĂ©e dans chaque onglet. Les vues de lecture directe ou de dĂ©monstration prĂ©vues comme ouvertes prĂ©sentent leur contenu dĂšs la sĂ©lection. Un chapitre reste repliable lorsque sa longueur ou son organisation le justifie ; l’uniformitĂ© des balises n’est pas le critĂšre de qualitĂ©.
📩 L’Export — Un Document que l’On Peut Rouvrir
  • đŸ§Ș On vĂ©rifie le fichier rĂ©ellement tĂ©lĂ©chargĂ©. L’ouvrir dans une nouvelle page, distincte de la session qui l’a produit. Parcourir ses onglets, dĂ©plier ses chapitres et essayer ses dĂ©finitions : le contenu, les mĂ©dias et les fonctions de lecture sont conservĂ©s.
  • đŸ€–đŸ§Ș Le repli ne retranche aucun contenu. Comparer avant et aprĂšs export les destinations d’onglets, chapitres, mĂ©dias, liens et dĂ©finitions du lexique. ContrĂŽler aussi une dĂ©finition situĂ©e dans un onglet initialement cachĂ©. L’HTML emportĂ© ne se limite pas Ă  la vue active et n’embarque pas involontairement une saisie privĂ©e de la session.
  • đŸ‘ïžđŸ§Ș Chaque format tient sa promesse. L’HTML conserve ses interactions ; les formats statiques proposĂ©s rendent les contenus et les dĂ©finitions accessibles sans survol. Pour l’impression, vĂ©rifier tous les onglets et chapitres, puis le retour de la page Ă  son Ă©tat de lecture prĂ©cĂ©dent.
  • đŸ€– Nom, version et date concordent. Ils dĂ©signent le document exportĂ©. Les dates des sources et des archives restent leurs dates propres.

Un Bloc LĂ©ger, Sans Perte. Mesurer le fichier Ă  coller en octets, puis vĂ©rifier les images et ressources source octet pour octet aprĂšs compression. Le document rouvert doit garder son contenu, ses rĂ©glages et ses outils ; le tĂ©lĂ©chargement aprĂšs interaction et le rĂ©export doivent ĂȘtre fidĂšles. Si la reconstruction ou la vĂ©rification d’une ressource est impossible, afficher une erreur explicite. Tester le bloc sur fichier local et en cadre, ainsi que l’ouverture avec un dĂ©codeur de secours lorsque le navigateur ne fournit pas la dĂ©compression native.

Trace de vérification : inscrire le fichier testé, sa version, les contextes et largeurs réellement examinés, les gestes effectués et leurs résultats. Distinguer contrÎle statique, essai au navigateur, essai sur appareil et vérification de la publication. Un contrÎle non exécuté reste à faire.

📏 La Progression & Le Pied — Une Lecture Stable
  • đŸ§Ș La barre de progression suit une seule mesure du dĂ©filement. Parcourir une mĂȘme page du haut jusqu’au pied, puis rester immobile au moins dix secondes : sans ouverture de contenu ni changement de largeur, la progression ne doit pas revenir pĂ©riodiquement en arriĂšre et le pied ne doit pas osciller.
  • đŸ§Ș VĂ©rifier le cadre, pas seulement le document autonome. RĂ©pĂ©ter dans un hĂŽte simulĂ© avec barre de site, aprĂšs changement d’onglet, repli et dĂ©pli de chapitre. Relever la hauteur du cadre, la position du pied et la progression pendant l’essai. Une modification rĂ©elle du contenu peut modifier la progression ; elle ne doit pas entretenir une boucle de redimensionnement.
🧭 Les Commandes — Une Fonction, Une Place
  • đŸ‘ïžđŸ§Ș Comparer avec la Charte au mĂȘme viewport. Taille, centre et dĂ©calages des boutons Recherche, Retour en Haut et Sommaire doivent correspondre au modĂšle ; vĂ©rifier aussi le centre du pictogramme dans chaque cercle. La simple absence de chevauchement ne suffit pas.
  • đŸ‘ïžđŸ§Ș Une seule commande de repli commande l’ensemble des onglets. Conserver celle de la ligne supĂ©rieure. Un seul couple PrĂ©cĂ©dent / Suivant accompagne la page courante ; Ă©viter deux rangĂ©es concurrentes. Le bouton Tout DĂ©plier vient aprĂšs le titre de la page.
  • đŸ‘ïžđŸ§Ș Les dĂ©finitions restent dans la lecture. Tous les termes d’une mĂȘme ligne de repĂšres reçoivent le mĂȘme soulignement pointillĂ© et une dĂ©finition au survol, au focus et au toucher. Ne pas remplacer ce repĂ©rage par un bouton d’aide flottant superflu.
đŸ”€ Les Cartes & Les Orphelines — Un Ensemble Lisible
  • đŸ‘ïž Les cartes forment des rangĂ©es Ă©quilibrĂ©es. Quatre cartes en 2 × 2, six en 3 × 2 lorsque la largeur le permet ; une derniĂšre rangĂ©e incomplĂšte reste centrĂ©e. Sur mobile ou avec texte agrandi, rĂ©duire le nombre de colonnes sans Ă©craser le texte.
  • đŸ‘ïž Les phrases gardent leur ponctuation. Éviter les retours forcĂ©s qui laissent une virgule, un point d’interrogation ou un guillemet seul. ContrĂŽler titres, tableaux, cartes et lĂ©gendes aux largeurs usuelles, puis avec agrandissement.
  • đŸ‘ïž Une citation doit rester lisible. Le texte en italique serif exige une graisse forte et une taille au moins Ă©gale au texte courant de lecture. À dĂ©faut, prĂ©fĂ©rer une composition droite ou sans serif, sans diminuer le contenu pour le faire tenir.
📍 Les Onglets — Retrouver Sa Place
  • đŸ§Ș Chaque page possĂšde sa propre position de lecture. Depuis le bas d’une page A, ouvrir une page B encore jamais consultĂ©e : son titre entier doit apparaĂźtre sous les barres fixes. Descendre dans B, revenir Ă  A puis Ă  B : retrouver la position de chacune, son sous-onglet et ses chapitres ouverts, sans reprendre la position de la page quittĂ©e.
  • đŸ§Ș Les accĂšs ciblĂ©s restent prioritaires. Un rĂ©sultat de recherche, une entrĂ©e de sommaire ou une ancre doit atteindre sa cible, mĂȘme si cette page a une autre position mĂ©morisĂ©e. PrĂ©cĂ©dent et Suivant doivent suivre le mĂȘme parcours de pages que les onglets. ContrĂŽler aussi le passage de Lecture Fluide Ă  Lecture par Onglets.
  • đŸ‘ïžđŸ§Ș Mesurer aprĂšs stabilisation des barres. Tester les onglets ouverts puis repliĂ©s, sur mobile et grand Ă©cran, en document autonome et dans le cadre d’intĂ©gration. Le haut utile dĂ©pend de la hauteur rĂ©elle de toutes les barres, pas d’un dĂ©calage fixe supposĂ©.
  • đŸ§Ș Le clavier suit le mĂȘme chemin que la souris. Tester les flĂšches des onglets et une ancre vers une autre partie : la sĂ©lection, le sous-onglet actif, la mĂ©moire et la cible visible doivent rester cohĂ©rents.
  • đŸ§Ș Le retour de Lecture Fluide rĂ©tablit aussi le cadre. Relever la position avant activation, lire ailleurs en continu puis revenir : vĂ©rifier la ligne retrouvĂ©e, la hauteur du cadre, le suivi des commandes et la progression. Un dĂ©filement ajoutĂ© automatiquement par le banc de test doit ĂȘtre distinguĂ© d’un dĂ©placement rĂ©el de l’interface ; confirmer au clic souris sur la commande visible.
  • 📝 PrĂ©ciser la durĂ©e de la mĂ©moire. Une mĂ©moire de lecture dans la page ouverte ne vaut pas une sauvegarde durable aprĂšs rechargement ou fermeture. Les vĂ©rifications doivent annoncer le comportement rĂ©ellement assurĂ©.
  • đŸ§Ș Le clic rĂ©el est indispensable. En bas d’une page, dĂ©plier la navigation puis choisir immĂ©diatement un autre onglet ; refaire l’aller-retour sans attendre artificiellement entre les gestes. Recommencer aprĂšs ouverture d’un chapitre qui change la hauteur du cadre. Une vĂ©rification par appel direct au moteur de navigation ne remplace pas ces clics, la prise de focus et le redimensionnement rĂ©el du cadre.
▮ Replier un Chapitre Depuis Sa Fin
  • đŸ§Ș Un bouton explicite en bas Ă  droite des chapitres longs. « Replier Ce Chapitre » ferme uniquement le chapitre qui le contient. Sa zone tactile mesure au moins 44 × 44 pixels. Il est aussi accessible au clavier, avec un nom indiquant le chapitre concernĂ©.
  • đŸ§Ș Le retour reste visible et prĂ©visible. AprĂšs fermeture, le focus revient au titre du chapitre, dĂ©gagĂ© sous les barres fixes. Tester document autonome, cadre Webnode, petits Ă©crans et chapitres imbriquĂ©s. Un lien, une dĂ©finition, une sĂ©lection de texte ou un geste de dĂ©filement ne doit pas fermer le chapitre.
  • đŸ‘ïž La vue d’ensemble reste compacte. Les domaines longs peuvent ĂȘtre des chapitres repliables ; leurs noms restent visibles. Une lecture brĂšve ou une petite carte informative ne gagne pas automatiquement Ă  ĂȘtre repliĂ©e. Éviter d’additionner la marge du chapitre et celle de son ancien conteneur.
  • đŸ§Ș Les commandes ne se multiplient pas. Refaire plusieurs changements d’onglet, repliages, tĂ©lĂ©chargements et rĂ©ouvertures : un seul bouton de repli par chapitre. Les chapitres parents restent ouverts lorsqu’on replie un enfant.
🎹 L’Écran, l’Impression & les Filtres
  • đŸ§Ș Les rĂšgles d’impression restent dans un vĂ©ritable bloc @media print. Le fond blanc, le texte noir et l’affichage de toutes les cartes filtrĂ©es ne doivent pas dĂ©border sur la lecture Ă  l’écran. VĂ©rifier aussi le retour de l’aperçu d’impression, avec restitution de l’état de lecture.
  • đŸ‘ïžđŸ§Ș Ouvrir rĂ©ellement toutes les sous-pages. Un composant intĂ©grĂ© garde une police lisible, le thĂšme attendu et ses filtres visibles et fonctionnels. ContrĂŽler les titres, les cartes, les liens et les marges Ă  plusieurs largeurs ; un thĂšme correct sur la page d’accueil ne suffit pas.
  • đŸ§Ș Les liens correspondent au document livrĂ©. Un renvoi interne active la bonne sous-page. Un renvoi vers une application ou un autre volume utilise son adresse publique, sans ancien fichier local ni chemin d’atelier.
đŸ§č Les Commentaires Restent Hors de la Lecture
  • đŸ§Ș L’enrichissement du lexique ignore les nƓuds de commentaire. Traiter seulement les vĂ©ritables textes Ă  lire ; exclure aussi scripts, styles et Ă©lĂ©ments techniques. Un commentaire contenant « Éthique » ou « ThermoCognition » ne doit pas devenir un bandeau visible aprĂšs ajout d’une dĂ©finition.
  • đŸ‘ïž ContrĂŽler le texte visible aprĂšs transformation. Rechercher les sĂ©parateurs de production, dates de travail, anciens numĂ©ros de version et formulations de dialogue. Les Ă©lĂ©ments retirĂ©s du volume sont conservĂ©s dans l’historique de la livraison ; ne pas supprimer les rĂ©fĂ©rences utiles au propos.
⚖ La Navbar & le Pied — Garder Leurs Proportions
  • đŸ‘ïžđŸ§Ș Le Pivot suit la mĂȘme ligne que la rangĂ©e. À largeur suffisante, « ♟ Évolution au Consentement ⚕ Le Contrat du Vivant » ne porte aucun retour forcĂ© entre ses deux noms. Les deux Tomes qui l’encadrent et les chevrons gardent des Ă©carts rĂ©guliers. Sur petit Ă©cran, vĂ©rifier que tous les noms restent lisibles, sans dĂ©filement horizontal cachant un Ă©lĂ©ment ni rĂ©duction sous le seuil de lecture.
  • đŸ‘ïž Le Pied garde sa forme autour de son centre. Les blocs « Se DĂ©couvrir · C · Plaisir d’Offrir » et « Se rĂ©Unir · Ί · Joie de Consentir » sont centrĂ©s dans leurs propres colonnes et restent proches du symbole central. Leur Ă©cart ne doit pas augmenter parce que la page s’élargit. Le dorĂ© des mots « Pour · Le DĂ©sir de · Se DĂ©couvrir · Se rĂ©Unir » suit celui du modĂšle courant.
  • đŸ§Ș ContrĂŽler le composant dans son volume. Examiner la ForĂȘt ouverte, le Tome courant, le pied et le plein Ă©cran Ă  320, 390, 768 et 1440 pixels. Une nouvelle rĂšgle commune doit fonctionner dans le document autonome et son cadre d’intĂ©gration. VĂ©rifier aussi que le tĂ©lĂ©chargement emporte la correction.

XLVIII · La Checklist de vérification (une Page)

Structure obligatoire
  • đŸ€– Variables :root complĂštes — trois langages, cinq degrĂ©s, quatre registres, triplets RGB, --nav-h, --zoom, --mesure
  • đŸ€– Import Google Fonts (Cormorant Garamond + Jost) en <head>
  • đŸ§Ș Ordre : topbar → une → registres → onglets → sous-onglets → portail → sommaire → contenu → pied (Diane, 9 sept : une → onglets → sommaire → titre)
  • đŸ§Ș Topbar Ă  deux lignes, Le Seuil seul, les six autres en trinitĂ© · .ici sur la partie courante
  • đŸ€– Bande des quatre registres entre la une et le premier contenu
  • đŸ§Ș Pied complet : sceau · titre · devise · 4 blocs · maxime · loi · mention lĂ©gale · nav · Toile
Couleur & typographie
  • đŸ€–đŸ›‘ Aucune couleur Ă©crite en dur hors des variables
  • đŸ€– Les fonds Ă  opacitĂ© passent par rgba(var(--x-rgb), 
), jamais par un hex recopiĂ©
  • đŸ§Ș Fond porte la teinte Ă  8–16 %, texte porte la version claire — jamais l'inverse
  • đŸ€–đŸ›‘ Aucun fond blanc visible (photosensibilitĂ© — fond minimum --encre #111118)
  • đŸ€– Aucune capitale en Cormorant · aucun titre en Jost
  • đŸ§Ș Citations en clamp(1.22rem, 2.5vw, 1.5rem), centrĂ©es, text-wrap:balance
  • đŸ§Ș Émoji au-dessus du titre dans tous les bandeaux · aucun Ă©moji sur les h3/h4
Navigation & onglets
  • đŸ€– Onglets entre 3 et 7 · --nav-h mesurĂ© Ă  l'exĂ©cution, jamais en dur
  • đŸ€–đŸ›‘ Aucun chevauchement de libellĂ© — et jamais de rouleau horizontal sur tĂ©lĂ©phone : les onglets replient (Diane, 9 sept)
  • đŸ€– --tc / --tcl / --tc-rgb identiques dans l'onglet, le portail et le sommaire
  • đŸ€– role="tab" · aria-selected qui bascule · :focus-visible
  • đŸ§Ș Le sommaire marque la partie en cours et referme les autres tiroirs
  • đŸ€– Chaque lien interne ouvre sa partie avant de dĂ©filer
  • đŸ€– @media print{.pane{display:block!important}}
Animation & accessibilité
  • đŸ€–đŸ›‘ prefers-reduced-motion coupe toute animation, avec !important, en haut de feuille
  • đŸ€– Cycle ≄ 7 s · opacitĂ© seule ou scale ≀ 1,05 · une seule source de mouvement par une
  • đŸ€– Conteneurs dĂ©coratifs en aria-hidden="true"
  • đŸ‘ïž Aucun Ă©moji ne porte seul une information
  • đŸ€–đŸ›‘ Plancher 11,5 px partout ; cibles 24 px (lisibilitĂ© tĂ©lĂ©phone : ultra important — Diane)
Les huit contrĂŽles finaux
  • đŸ€–đŸ›‘ Balises Ă©quilibrĂ©es — compter la profondeur, pas seulement les totaux
  • đŸ€– La racine contient bien tous les panneaux aprĂšs exĂ©cution du JS
  • đŸ€– ZĂ©ro sĂ©lecteur nu dans les feuilles · accolades CSS Ă©quilibrĂ©es
  • đŸ€– ZĂ©ro caractĂšre de zone privĂ©e
  • đŸ€–đŸ›‘ ZĂ©ro ancre morte — chaque href="#x" a son id="x"
  • đŸ€– Chaque image base64 dĂ©code et porte son en-tĂȘte de format
  • đŸ€–đŸ›‘ node --check sur chaque script · zĂ©ro erreur JS au chargement
  • đŸ§Ș Les onglets s'ouvrent et se ferment rĂ©ellement · ouverture dans Safari sur fond noir

LV · La Checklist du widget

🧿 Tout widget
  • đŸ€–đŸ›‘ Une racine unique #ami-nom, en minuscules, sans accent
  • đŸ€–đŸ›‘ Aucun sĂ©lecteur ne commence par body, html, * ou une balise nue
  • đŸ€– Toutes les couleurs sur la racine, en var(--x, repli) — zĂ©ro hexadĂ©cimal ailleurs
  • đŸ€– Tout le JS dans une IIFE ; aucune fonction globale, aucun onclick=
  • đŸ€– Les id internes prĂ©fixĂ©s — deux copies du widget ne se confondent pas
  • đŸ€– localStorage dans un try/catch, clĂ© prĂ©fixĂ©e
  • đŸ€–đŸ›‘ Aucun emoji en italique
  • đŸ§Ș Contrastes vĂ©rifiĂ©s sur le fond du widget, pas sur le noir de la Charte
🧿 Si c'est un Bloc
  • đŸ€– Ni <html>, ni <head>, ni <body> — un <div>, un <style>, un <script>
  • đŸ€–đŸ›‘ Aucun position:fixed
  • đŸ€– Ni barre aMi, ni pied aMi — la page hĂŽte a les siens
  • đŸ€– Le protocole astroHeight, avec ses quatre dĂ©clencheurs
  • đŸ§Ș🛑 TestĂ© Ă  deux exemplaires sur la mĂȘme page — le seul test qui prouve la clĂŽture
📄 Si c'est une Page
  • đŸ€– Barre V16 en haut, pied V16 en bas (pris Ă  la Charte V5 — navFooter_aMi_V16.html est pĂ©rimĂ©)
  • đŸ€– --top-h, --nav-h, --pile mesurĂ©s Ă  l'exĂ©cution, ResizeObserver sur la barre
  • đŸ€–đŸ›‘ Le fond --noir #09090e sur le body — celui-lĂ  et pas un autre
  • đŸ§Ș Le mode ◐ contraste Ă©levĂ© accessible

⚖Les dĂ©cisions — la grille qui s'applique Ă  toutes les pages

📏0.3 L'Union du TouT — avant / aprùs

MesureV21 (avant)V22 (aprĂšs)
Texte sous 11,5 px (390 px)15570 dans la page
Émoji en italique70
Tableaux sans rouleau (390 px)120
Débordement horizontal 320/390/1280oui0
Contraste sous seuil (textes rĂ©els)399 nƓuds1 (« 🆘 Effondrement », 4,43:1, gras 18,6 px)
Balises · ids · ancres mortes2 </b> orphelins0 · 0 · 0 sur 55
Erreurs JS00 (7 scripts)
Commandes vĂ©rifiĂ©es par mutation—42/42 Ă  390 et 1280
Sommaire5 · 285 · 28, toutes les ancres présentes
Couleurs en dur (CSS + en ligne, hors SVG)4580 (variables des 13 pierres)

🔼Ce qui attend l'avis de Diane

đŸȘ€Les piĂšges rencontrĂ©s — Ă  ne pas refaire