Atelier · lot B
Douze composants, toutes leurs variantes, tous leurs états — puis le bloc assemblé, dans ses deux ordres. C'est l'assemblage qui se juge : un composant beau isolément et faux dans la séquence reste faux.
Ce que ce lot ne contient pas, et pourquoi. Aucune note, aucune étoile, aucun avis — CatLang n'a jamais été vendu, et l'emplacement de la note se construit vide et explicite (fiche 03). Le paiement fractionné est construit mais désactivé : son emploi est une décision du fondateur. Les trois puces de réassurance (fiche 14) appartiennent à un autre lot : leur place est réservée dans l'assemblage, pas inventée.
⚠ Valeurs qui appartiennent au fondateur, pas à moi. Les cotes des caractéristiques, les descriptions de capacités, la durée de garantie et la fourchette de dates de livraison affichées ici sont des valeurs de gabarit, écrites pour juger la typographie et la mise en page. Aucune ne vient de la fiche technique du fournisseur. Elles ne doivent pas survivre au port en thème.
Fiche 04 · prix-produit · 5 états
Le prix n'est jamais le plus gros caractère de la
page — 17 px chez Litter-Robot, 24 px chez Dyson, 16 px chez Eight Sleep. Il est collé à
gauche, jamais centré, et porte une seule ligne d'accompagnement. Le composant
s'appelle prix-produit et non prix : .prix est déjà
une classe utilitaire, et une collision de nom casserait le format monétaire de la boutique.
599,00 €
Le prix n'a pas pu être affiché.
599,00 €
Prix du bac seul, sans cartouche ni sacs.
Dont 0,00 € d'éco-participation (montant à confirmer par le projet legal/).
Le prix n'a pas pu être affiché.
Le prix barré est réservé aux accessoires, jamais au produit-phare : aucune des trois marques n'en affiche sur son appareil. Litter-Robot n'en met que sur une option à 80 $.
19,90 €
Le prix n'a pas pu être affiché.
Chargement, erreur, rupture. L'ossature du prix a la largeur d'un prix — pas d'une ligne : une ossature pleine largeur annonce un contenu qui n'arrivera pas. En rupture, le prix reste affiché : c'est un fait, et la disponibilité est portée par le bouton, pas par le prix.
599,00 €
Dont 0,00 € d'éco-participation.
Le prix n'a pas pu être affiché.
599,00 €
Le prix n'a pas pu être affiché.
599,00 €
Le prix n'a pas pu être affiché.
Fiche 03 · note-etat-vide · état vide, sans dérogation
On réserve la ligne, on ne la remplit pas. Zéro étoile dessinée, zéro étoile grise, zéro « 0 avis », zéro « — /5 » : cinq étoiles vides restent la forme visuelle d'une notation, donc une notation de zéro. La phrase nomme la raison — sans elle, l'absence se lit comme un mauvais signal ; avec elle, elle se lit comme une date. Réserver les 24 px maintenant évite le saut de page le jour où les premiers avis arrivent.
Premier lot. Aucun avis client pour l'instant — les premiers arriveront après les premières livraisons.
CatLang n'a pas encore d'avis vérifiés — les premiers arriveront après les premières livraisons.
Chargement et message long. La hauteur minimale est un plancher, pas un plafond : on ne tronque pas une phrase qui explique une absence.
Premier lot. Aucun avis client pour l'instant — les premiers arriveront après les premières livraisons.
Premier lot de production. CatLang n'a pas encore d'avis client vérifiés : les premiers seront publiés après les premières livraisons, et aucun avis ne sera sollicité contre contrepartie.
Fiche 05 · paiement-fractionne · 2 variantes · désactivé par défaut
⚠ Construit, pas activé — décision du fondateur. Selon le prestataire, le fractionné peut comporter des intérêts (ribā) ou des pénalités de retard. Trois cas à distinguer au contrat : sans frais financé par le marchand · avec intérêts (à écarter par défaut) · avec frais de retard. Le bloc est un interrupteur, jamais une réécriture. État par défaut dans le bloc assemblé : absent.
Payez en 3 fois avec Klarna. Conditions
Paiement fractionné non activé — décision du fondateur en attente.
A · une ligne sous le prix — la forme Dyson : la durée et le prestataire, rien d'autre. Jamais un montant mensuel : chez Litter-Robot, le même écran donne 48 $/mois puis 50 $/mois à deux chargements, parce qu'un script tiers choisit sa durée d'amortissement au rendu. Un chiffre qu'on ne peut pas reproduire est un chiffre qu'on ne peut pas défendre.
Payez en 3 fois avec Klarna. Conditions
Paiement fractionné non activé — décision du fondateur en attente.
B · onglets épinglés — la forme Eight Sleep, où le fractionné devient un mode de page. Elle n'est légitime que si l'onglet actif change le prix de la barre épinglée. Coût mesuré : 46 px d'écran en permanence, qui s'ajoutent aux 126 px de la barre basse — 20 % du viewport pour deux éléments qui ne montrent aucun contenu produit.
Payez en 3 fois avec Klarna. Conditions
Paiement fractionné non activé — décision du fondateur en attente.
Fiche 06 · selecteur-variante · 5 états
Le cas CatLang, aujourd'hui : rendu nul. Arbitrage du fondateur du 2026-08-22 — CatLang n'a qu'une seule variante (stock 60), donc la fiche n'affiche aucun sélecteur de couleur. Le composant rend zéro pixel, et il n'y a donc rien à voir entre cette note et la suivante : c'est l'état, pas un oubli. La fiche 06 recommandait l'inverse (afficher la carte unique, non cliquable, comme preuve de disponibilité) — le fondateur a tranché contre, et la promesse de livraison migre alors vers la fiche 10, où elle a sa source unique.
Couleur Blanc
Plusieurs choix — le cas de la Cartouche aromatique. Deux formats réels (Pack 1, Pack 3). La carte porte deux informations : le nom et le fait qui permet de choisir. Le supplément est une propriété de la variante, jamais son nom : Litter-Robot 4 légende sept pastilles sur huit « +$50 », et un lecteur d'écran y énonce sept boutons appelés « plus cinquante dollars ».
Format Pack 1
Rupture, nom long, chargement. La carte épuisée reste lisible et à sa place : elle prouve que le format existe et le sélecteur garde un chemin vers l'autre. C'est ce qui manque à Dyson, où une variante indisponible est une impasse — il faut remonter au menu pour changer de finition.
Format Pack 1
Format Pack 3 découverte
Format Pack 1
Fiche 07 · options-payantes · 2 variantes · 5 états
Rien n'est coché à l'ouverture. Le total de la barre doit être égal au prix du produit tant que le visiteur n'a rien touché. Eight Sleep présélectionne son forfait et sa barre affiche 3 598 € au lieu de 3 299 € avant tout geste — on ne reproduit pas. La phrase de 8 à 14 mots est ce qui sépare une option d'un supplément.
Choix exclusif — cartes radio, et « Inclus » plutôt que « 0 € ». ⚠ La durée de garantie est une prop, et sa valeur appartient au fondateur. Une garantie de 24 mois est aujourd'hui affichée par le thème et publiée vers Google sans qu'aucune décision ne l'ait arrêtée : le composant ne tranche pas, il reçoit.
Rupture, nom long, désactivé, erreur. L'option épuisée n'est pas retirée : la retirer ferait croire qu'elle n'existe pas. En erreur, le produit reste commandable seul — une panne d'options n'est pas une panne d'achat.
Fiche 08 · bouton-achat · 2 variantes · 6 états
Un seul libellé pour tout le thème : « Ajouter au panier ». Identique dans le flux et dans la barre — deux libellés pour la même action donnent l'impression de deux actions. Aucune des trois marques n'écrit « Acheter maintenant ». Texte sombre sur l'ambre : #F2B361 contre du blanc donne 1,84:1, en dessous même des 3:1 du grand texte ; contre le graphite, 11,39:1. Litter-Robot met du blanc sur son ambre et échoue de la même façon.
Le bouton porte l'état, il ne disparaît jamais. Sur le purificateur Dyson en rupture, les deux boutons deviennent « Me prévenir », même taille, même place ; le prix reste affiché. La page ne change pas de forme, elle change de verbe. En rupture, un champ e-mail s'ouvre sous le bouton : une impasse devient une reprise de contact.
L'ajout au panier n'a pas abouti. Vérifiez votre connexion et réessayez.
Fiche 10 · promesse-livraison · 2 variantes · 5 états
Une seule source de vérité, injectée en prop. Constat B4 : la fiche produit disait « expédition à l'arrivée du premier lot (≈ 2 mois) » et, quinze pixels plus bas, « expédiée sous 48 h », puis « livraison 2–4 jours ». Aucun linter n'attrape ça. Ici la valeur entre une fois dans le bloc d'achat et alimente les deux seuls emplacements : sous le bouton, et dans la barre. Le mot « estimée » est obligatoire — le fret maritime est le goulot, une date ferme serait fausse.
Livraison estimée entre le 3 et le 7 septembre France métropolitaine
Livraison estimée entre le 3 et le 7 septembre
Vide, erreur, chargement, long. Quand aucune date n'est calculable — le cas réel de Catharsis aujourd'hui — on ne remplit pas avec un délai inventé : on dit l'état, et on nomme la raison.
Expédition à l'arrivée du premier lot — une date sera annoncée dès le départ du fret.
Estimation de livraison indisponible pour le moment.
Livraison estimée entre le 3 et le 7 septembre
Livraison estimée entre le 3 et le 7 septembre en France métropolitaine, et entre le 8 et le 14 septembre en Corse et en outre-mer.
Fiche 09 · barre-collante · 3 ancrages · 5 états
La barre est le chemin d'achat sur téléphone, pas
un raffinement : sur les trois marques elle est là dès y = 0, avant même que le prix du flux
n'apparaisse. Litter-Robot enterre son bouton en ligne à 2,1 écrans — seule la barre sauve
la conversion. Ici elle est opaque (le fond translucide de Litter-Robot laisse lire un
fantôme de texte tronqué) et la page réserve sa hauteur en padding-bottom, la
ligne de CSS qu'ils n'ont pas écrite. Le nom est tronqué sur une ligne et le prix a
sa propre ligne — sinon, sur un nom de trois lignes, le prix se noie dans la référence
produit (défaut Dyson).
Le même gabarit, deux ancrages. C'est le motif le plus propre du lot, celui d'Eight Sleep : la barre est le pied du bloc d'achat, qui reste collé tant qu'on ne l'a pas atteint. Deux gabarits, ce serait deux vérités à maintenir. La version épinglée est visible en bas de cette page, sous l'assemblage.
Rupture, nom long, chargement. Ce que la barre ne contient jamais : compte à rebours, compteur de stock, « X personnes regardent ce produit », prix barré. C'est un raccourci vers l'achat, pas un levier de pression.
Fiche 01 · galerie · 2 variantes · 4 états
La galerie n'ouvre pas la page. Sur les trois marques, du texte la précède : le premier pixel de média tombe à y = 412, 375 et 96. Elle vient après l'identification. Ratio 1:1 ou plus plat — jamais un portrait, qui pousserait le prix hors de vue. Aucun demi-dépassement : les 51 px de la diapositive suivante chez Litter-Robot se lisent comme une image coupée, pas comme une affordance. Et au moins une diapositive sur quatre est éditoriale, en texte réel — le panneau de capacités de Litter-Robot est un JPEG, invisible pour un moteur comme pour un lecteur d'écran.
Intelligence Cat-Tongue
Vous comprenez enfin
L'analyse traduit les signaux du chat en observations lisibles, sans capteur porté.
Les visuels n'ont pas pu etre charges.
B · bande de vignettes — la forme Dyson (h 59, pas de 115 px, trois vignettes et demie visibles). Elle remplace les pastilles ; jamais les deux, qui diraient la même chose.
Intelligence Cat-Tongue
Vous comprenez enfin
L'analyse traduit les signaux du chat en observations lisibles.
Les visuels n'ont pas pu etre charges.
Chargement, erreur, vide. L'ossature a la forme du média attendu (carrée), donc la page ne saute pas à l'arrivée de l'image. En vide, aucun rectangle gris : un panneau de marque dessiné, qui tient debout tel quel si la photo n'arrive jamais.
Fiche 11 · icones-capacite · 2 variantes · 3 états
Deux familles, jamais fusionnées : les capacités (ce que l'appareil fait) et les réassurances (ce que la marque garantit, fiche 14, autre lot). L'ordre compte : chez Litter-Robot il est inversé — le premier bloc d'icônes que voit l'acheteur parle de politique commerciale, et les capacités sont enterrées dans un JPEG au troisième balayage. Trois, jamais quatre, et on empile à 390 px : la rangée de trois casse et laisse un orphelin. ⚠ Les descriptions ci-dessous sont des gabarits : la règle de rédaction veut un chiffre ou une contrainte vérifiable par ligne (« de 12 ºC à 43 ºC » chez Eight Sleep, c'est le niveau), et ces chiffres appartiennent à la fiche technique du fondateur.
Variante nue et description longue. La nue sert dans le bloc assemblé, qui n'empile pas deux surfaces. Le pictogramme est ancré en haut : une description de trois lignes ne le désaligne pas.
Fiche 12 · specs-paires · 4 états
Paires empilées, jamais un tableau. Un tableau à
390 px déborde ou compresse — c'est le défaut exact déjà attrapé dans ce dépôt
(min-width: 480px dans un conteneur de 350 px). La pile, elle, ne peut
pas déborder. Le renversement mesuré chez Dyson fait tout le composant : libellé 14 px / 500,
valeur 28 px / 300, unité 20 px / 400 collée au nombre — un rapport de 1 : 2, et les graisses
vont à contresens de la taille. Rendu en <dl>, la balise qui rend la
relation libellé → valeur audible. ⚠ Les cotes sont des valeurs de gabarit.
Replié (le défaut), vide, chargement. Un accordéon, pas un onglet : l'accordéon garde le contexte de la page, l'onglet de Litter-Robot remplace tout le contenu et fait remonter le visiteur en haut. En vide, on ne rend pas une pile de tirets : on dit pourquoi.
Fiche 02 · bloc-achat · 2 ordres commutables
A · Guidé — l'ordre par défaut. On identifie (note, titre, promesse), on chiffre (prix), on justifie (bénéfice, galerie), on configure (variante, options), on achète, puis on prouve (capacités, caractéristiques). La séquence ne s'inverse jamais. Le H1 est petit (20 px chez Dyson, 21 chez Litter-Robot) et le plus grand caractère du bloc est la promesse, pas le nom du produit. Un bloc d'achat premium mesure entre 1,5 et 5 écrans : ce n'est pas une carte compacte. Le sélecteur de variante rend zéro pixel — CatLang n'a qu'une variante.
Premier lot. Aucun avis client pour l'instant — les premiers arriveront après les premières livraisons.
Le bac qui se remet en état seul, et vous dit ce que votre chat ne dit pas.
599,00 €
Dont 0,00 € d'éco-participation (montant à confirmer par le projet legal/).
Le prix n'a pas pu être affiché.
Un cycle après chaque passage, un tiroir fermé entre deux vidages, et une application qui date chaque visite au lieu de vous demander de deviner.
Intelligence Cat-Tongue
Vous comprenez enfin
L'analyse traduit les signaux du chat en observations lisibles, sans capteur porté.
Les visuels n'ont pas pu etre charges.
Format Pack 1
L'ajout au panier n'a pas abouti. Vérifiez votre connexion et réessayez.
Livraison estimée entre le 3 et le 7 septembre
B · Spécifications d'abord. Le bloc de preuve
(capacités + caractéristiques) remonte avant la configuration : l'acheteur qui vient
chercher les cotes ne descend pas deux écrans pour les trouver. La séquence n'est pas
inversée pour autant — seul le bloc de preuve change de place à l'intérieur du « justifier ».
⚠ Décision qui appartient au fondateur, et une réserve technique : ici l'ordre visuel
est obtenu par order, donc l'ordre de tabulation reste celui du premier
assemblage ; au port Liquid, l'ordre des blocs est une donnée de l'éditeur et l'écart
disparaît.
Premier lot. Aucun avis client pour l'instant — les premiers arriveront après les premières livraisons.
Le bac qui se remet en état seul, et vous dit ce que votre chat ne dit pas.
599,00 €
Dont 0,00 € d'éco-participation (montant à confirmer par le projet legal/).
Le prix n'a pas pu être affiché.
Un cycle après chaque passage, un tiroir fermé entre deux vidages, et une application qui date chaque visite au lieu de vous demander de deviner.
Intelligence Cat-Tongue
Vous comprenez enfin
L'analyse traduit les signaux du chat en observations lisibles, sans capteur porté.
Les visuels n'ont pas pu etre charges.
Format Pack 1
L'ajout au panier n'a pas abouti. Vérifiez votre connexion et réessayez.
Livraison estimée entre le 3 et le 7 septembre