From 91a0cea4cbf5a90b9f913d2d32bc72bfd0ae7739 Mon Sep 17 00:00:00 2001 From: Mathieu Benoit Date: Mon, 12 Oct 2026 16:38:04 -0400 Subject: [PATCH] [ADD] quality page: walkthrough captures, edge cases, contrast guards MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The quality page is now photographed and guarded like the other screens. The walkthrough captures each view and the seven edge cases where a sentence replaces a chart; the transversal guards measure the page's marks, keyboard access and tooltips, a dotted reference line against the chart background and a run point against what its trace covers. Proved and remaining shares differ by outline, not colour alone; tooltips keep clear of the sticky banner; rank axes print whole numbers. The two bench thresholds of the page are measured. Checked: node 5096, navigateur 1137, node-long 128; captures published. --- FR --- [ADD] page de qualité : parcours, cas limites, gardes du contraste La page de qualité est désormais photographiée et gardée comme les autres écrans. Le parcours photographie chaque vue et les sept cas limites où une phrase remplace un graphique ; les gardes transversales mesurent ses marques, son clavier et ses infobulles, un repère pointillé contre le fond du graphique, un point de relevé contre ce que son tracé recouvre. Prouvé et reste se distinguent par le contour, pas par la seule couleur ; les infobulles évitent le bandeau collant ; les rangs s'écrivent en entiers. Les deux seuils de la page sont mesurés au banc. Vérifié : node 5096, navigateur 1137, longues 128 ; captures publiées. Assisted-by: Claude Opus 5.5 --- GUIDE-USAGE.md | 194 +- README.md | 24 +- doc/captures/12-qualite-profil.png | Bin 0 -> 100145 bytes doc/captures/12a-qualite-sans-placement.png | Bin 0 -> 73499 bytes doc/captures/12b-qualite-une-table.png | Bin 0 -> 77016 bytes doc/captures/12c-qualite-un-tour.png | Bin 0 -> 71524 bytes doc/captures/12d-qualite-une-appartenance.png | Bin 0 -> 69653 bytes doc/captures/12e-qualite-sans-collision.png | Bin 0 -> 76063 bytes doc/captures/12f-qualite-reserve.png | Bin 0 -> 68376 bytes doc/captures/12g-qualite-plafond-nul.png | Bin 0 -> 94516 bytes doc/captures/13-qualite-collisions.png | Bin 0 -> 86172 bytes doc/captures/13a-qualite-tables.png | Bin 0 -> 74286 bytes doc/captures/14-qualite-paires.png | Bin 0 -> 115063 bytes doc/captures/14a-fiche-rencontres.png | Bin 0 -> 77912 bytes doc/captures/15-pas-de-matrice.png | Bin 0 -> 102895 bytes doc/captures/15a-qualite-objectifs.png | Bin 0 -> 93537 bytes doc/captures/15b-qualite-animateurs.png | Bin 0 -> 68026 bytes doc/captures/15c-qualite-performance.png | Bin 0 -> 90717 bytes doc/captures/16-minimum-atteint.png | Bin 0 -> 79259 bytes doc/captures/manifeste.json | 22 +- scripts/banc/lancer.js | 11 +- scripts/banc/lancer.test.js | 12 +- scripts/banc/qualite.banc.js | 330 +++ scripts/banc/qualite.test.js | 163 ++ scripts/banc/releve.json | 2010 +++++++++-------- scripts/banc/seuils.js | 58 +- scripts/documentation/manifeste.js | 46 +- scripts/documentation/manifeste.test.js | 62 +- src/interface/marques.js | 191 +- src/interface/marques.test.js | 36 +- src/interface/parcours.navigateur.test.js | 944 +++++++- src/interface/primitives/infobulle.js | 21 +- src/interface/primitives/infobulle.test.js | 15 + .../qualite/graphiques/Barres.svelte | 45 +- .../qualite/graphiques/Escalier.svelte | 9 +- .../qualite/graphiques/Graphique.svelte | 39 +- src/interface/qualite/graphiques/pointage.js | 41 +- .../qualite/graphiques/pointage.test.js | 32 + src/interface/transversal.navigateur.test.js | 660 +++++- test/navigateur/captures.js | 88 +- test/navigateur/ecrans.js | 367 ++- test/navigateur/rendu.js | 42 +- 42 files changed, 4271 insertions(+), 1191 deletions(-) create mode 100644 doc/captures/12-qualite-profil.png create mode 100644 doc/captures/12a-qualite-sans-placement.png create mode 100644 doc/captures/12b-qualite-une-table.png create mode 100644 doc/captures/12c-qualite-un-tour.png create mode 100644 doc/captures/12d-qualite-une-appartenance.png create mode 100644 doc/captures/12e-qualite-sans-collision.png create mode 100644 doc/captures/12f-qualite-reserve.png create mode 100644 doc/captures/12g-qualite-plafond-nul.png create mode 100644 doc/captures/13-qualite-collisions.png create mode 100644 doc/captures/13a-qualite-tables.png create mode 100644 doc/captures/14-qualite-paires.png create mode 100644 doc/captures/14a-fiche-rencontres.png create mode 100644 doc/captures/15-pas-de-matrice.png create mode 100644 doc/captures/15a-qualite-objectifs.png create mode 100644 doc/captures/15b-qualite-animateurs.png create mode 100644 doc/captures/15c-qualite-performance.png create mode 100644 doc/captures/16-minimum-atteint.png create mode 100644 scripts/banc/qualite.banc.js create mode 100644 scripts/banc/qualite.test.js diff --git a/GUIDE-USAGE.md b/GUIDE-USAGE.md index e606c56..76b4238 100644 --- a/GUIDE-USAGE.md +++ b/GUIDE-USAGE.md @@ -384,6 +384,178 @@ redondance d’appartenance à la cible de la soirée. Retenir n’est pas obligatoire, mais tout ce qui s’imprime sans placement retenu porte la mention BROUILLON (étape 12). +### La page « Qualité » + +Avant de retenir, la section « Qualité » dit si un placement est bon, et qui +y est mal servi. La commande « Qualité » de chaque ligne du tableau classé +montre la proposition sur le plan et ouvre la page ; sans proposition +montrée, la page mesure le placement retenu. Sa première ligne dit toujours +quel placement elle mesure. Regarder la page n’écrit rien : elle se lit en +lecture comme en écriture. + +Chaque graphique a son tableau jumeau, que « Voir le tableau » ouvre : les +mêmes nombres, ligne par ligne, au clavier et au lecteur d’écran. Un +pourcentage est toujours suivi du compte qu’il résume : le pire cas d’une +population, ou le compte de sa ligne. + +Les écrans de la grande démonstration viennent d’une génération faite avec +la graine 4242 et un compte d’arrêt de 2 000 ; ceux de la petite +démonstration, avec la graine 4242 et le compte d’arrêt par défaut ; les +autres, avec la graine 4242 et un compte d’arrêt de 300. + +![Le profil trié des rencontres de la grande démonstration, en comptes puis en pourcentages](doc/captures/12-qualite-profil.png) + +*Le profil trié de la première proposition de la grande démonstration. En +haut, en comptes de personnes : les rencontres de chacun en trait plein, de +la personne la moins servie, à gauche, à la mieux servie ; les appartenances +rencontrées en tirets ; le plafond réalisé en trait mixte et la borne de +diversité en pointillés, chacun nommé au bout de son tracé. Les triangles +marquent les personnes ancrées par une réservation. Dessous, au même ordre +de rangs, les rencontres de chacun en pourcentage de son plafond réalisé, +sous la règle à 100 % ; le bas de ce second graphique sort de l’image. +Le pire cas est au premier rang des deux graphiques.* + +![Les collisions d’appartenance de la variante « conflit inévitable », en deux segments](doc/captures/13-qualite-collisions.png) + +*Les collisions d’appartenance de la variante « conflit inévitable » : une +barre par appartenance, le plus grand excédent d’abord. Pour +l’appartenance de cinq personnes, à quatre tables, le segment gris « prouvé +inévitable » vaut 4 collisions cumulées, le plancher que le diagnostic +annonce ; le segment bleu « reste » est ce que la recherche aurait pu +éviter. L’effectif, les paires distinctes et l’excédent suivent en encre +secondaire.* + +![Les appartenances à chaque table, sous « appartenances par siège »](doc/captures/13a-qualite-tables.png) + +*Les appartenances à chaque table, même proposition. Le sélecteur est sur +« appartenances par siège » : une ligne par table, une colonne par tour, et +chaque case écrit le nombre de sièges qui n’apportent aucune appartenance +nouvelle à leur table ; sa couleur fonce avec lui. La pire table vient en +tête, une table qui n’en a aucun à aucun tour, en dernier. Les deux autres +positions comptent les personnes assises, puis les doublons parmi les +personnes d’une appartenance ; le choix tient le temps de la séance, et +n’écrit rien.* + +![Le tableau des paires répétées d’une soirée où se revoir est forcé](doc/captures/14-qualite-paires.png) + +*Les paires répétées d’une soirée construite de 12 personnes, 4 tables de +3 places et 6 tours, où se revoir est forcé : les paires les plus revues +d’abord. « Voir au tour … » montre le plan au premier tour où la paire se +revoit ; chaque tour et sa table sont aussi une commande vers le plan.* + +![La fiche d’une personne et sa rubrique « Rencontres »](doc/captures/14a-fiche-rencontres.png) + +*La fiche d’une personne de la même soirée, sa rubrique « Rencontres » : qui +elle a rencontré, combien de fois, à quels tours et à quelles tables, les +plus revues d’abord. Ses rencontres de plus d’une fois sont ses lignes du +tableau des paires.* + +![La matrice « qui a rencontré qui », remplacée par une phrase sur la grande démonstration](doc/captures/15-pas-de-matrice.png) + +*Sur la grande démonstration, la matrice « qui a rencontré qui » n’est pas +dessinée : 260 personnes dépassent son seuil, et la phrase renvoie à la +fiche de chaque personne. Au-dessus, la fin du tableau des paires +répétées.* + +![Les objectifs des tables, tour par tour](doc/captures/15a-qualite-objectifs.png) + +*Les objectifs des tables de la « Soirée d’essai », changée depuis +l’étape 9 et générée de nouveau : d’abord les personnes jamais servies — +aucune ici —, puis la soirée en texte, sa part des tours possibles servis +et, dessous, le compte des jamais servies ; puis une barre par tour, le tour +au plus grand reste en tête, chacune avec ses assis sans table possible en +encre secondaire ; enfin chaque tour, son pourcentage et ses deux comptes. +En haut à droite, un avertissement rappelle que le placement retenu et les +propositions d’avant le changement ne décrivent plus la soirée : ils sont +gardés.* + +![Les animateurs rencontrés sous la borne des animateurs, puis la diversité par animateur](doc/captures/15b-qualite-animateurs.png) + +*Les animateurs rencontrés sur la grande démonstration : chaque personne +concernée, de la moins servie à la mieux servie, sous la borne des +animateurs en pointillés — ce que la soirée permet au mieux, sans garantie. +Dessous commence la diversité par animateur : aucune personne présente ne +porte d’étiquette, et seule la colonne des appartenances se dessine.* + +![La performance du calcul : la course de la recherche aux points de relevé](doc/captures/15c-qualite-performance.png) + +*La performance du calcul de la proposition montrée, dans la séance qui l’a +générée : les mouvements évalués sur le compte d’arrêt, puis la durée +observée, les cœurs, la cadence et le nombre de propositions de la +génération entière. Chaque petit multiple porte une valeur aux seuls points +de relevé — après 1, 10, 100 et 1 000 mouvements, puis au dernier, la +proposition elle-même —, sur une abscisse logarithmique ; entre deux +points, rien n’est mesuré. Ici, plusieurs valeurs changent encore au +dernier point ; la phrase qui nomme le dernier changement suit les petits +multiples, plus bas, hors de l’image. Rouvert plus tard, l’événement garde +la course, et la durée devient « inconnue » : elle ne valait que pour la +séance.* + +![« Minimum atteint » sur la petite démonstration](doc/captures/16-minimum-atteint.png) + +*Le bas de l’en-tête chiffré, sur la petite démonstration générée au compte +d’arrêt par défaut : la diversité d’appartenance, aucun manque, et « minimum +atteint ». Plus haut, hors de l’image, les collisions cumulées et les +rencontres répétées valent 0, et la ligne des ancrés écrit « — » : la +démonstration n’a aucune réservation, et une population vide n’a pas de +minimum.* + +#### Quand il n’y a rien à dessiner + +La page ne dessine jamais d’axes vides : un cas qui n’a rien à montrer le +dit par une phrase. Chacun des sept écrans suivants vient de sa propre +configuration : la variante « conflit inévitable », ou une courte soirée +construite à la main. + +![La page sans placement : sa phrase et le diagnostic](doc/captures/12a-qualite-sans-placement.png) + +*Aucun placement : la variante « conflit inévitable », avant toute +génération. La page dit qu’il n’y a rien à mesurer, et montre le diagnostic +préalable : au moins 4 collisions cumulées pour l’appartenance de cinq +personnes, à quatre tables.* + +![Une seule table : une phrase à la place de chaque vue](doc/captures/12b-qualite-une-table.png) + +*Une seule table de six places, six personnes, trois tours : chacun y +rencontre tous les autres. Le profil, les collisions, les appartenances à +chaque table et les paires cèdent chacun la place à sa phrase.* + +![Un seul tour : la grille d’une colonne, la phrase des paires](doc/captures/12c-qualite-un-tour.png) + +*Un seul tour, douze personnes à trois tables de quatre : le profil et les +collisions se dessinent plus haut, hors de l’image ; la vue des tables, son +sélecteur sur « appartenances par siège », n’a qu’une colonne, et aucune +paire ne peut se revoir.* + +![Une seule appartenance : le profil à une seule série](doc/captures/12d-qualite-une-appartenance.png) + +*Douze personnes d’une même appartenance : le profil n’a qu’une série, les +rencontres, sans borne de diversité, et sa phrase le dit. Les collisions et +la grille des tables restent, plus bas.* + +![Aucune collision : la phrase des collisions, la grille à zéro](doc/captures/12e-qualite-sans-collision.png) + +*Neuf personnes de neuf appartenances, trois tables de trois, deux tours : +aucune collision, et la phrase le dit. La grille, sous « appartenances par +siège », écrit 0 dans chaque case.* + +![Une personne en réserve : sa marque dans le profil](doc/captures/12f-qualite-reserve.png) + +*La variante, sa première proposition retenue, puis une personne retirée du +tour 2 sur le plan : le carré la marque, dans les deux graphiques du +profil, en réserve à un tour au moins. Plus bas, hors de l’image, les +collisions n’ont plus qu’un segment : le plancher du diagnostic ne vaut que +pour un plan qui assoit chacun à chaque tour, et une phrase le dit.* + +![Un plafond réalisé nul au premier rang du profil, son infobulle ouverte](doc/captures/12g-qualite-plafond-nul.png) + +*Cinq personnes, une table de quatre et une de deux, deux tours ; quatre +sont réservées à la table de quatre. La cinquième, assise seule à la table +de deux, ne peut rencontrer personne : son plafond réalisé est nul. Au +premier rang du profil, son infobulle écrit le plafond réalisé 0 et le +pourcentage « — » ; au second graphique, plus bas, ce rang n’a pas de +point.* + ## Étape 11 — Ajuster à la main Sur le placement retenu, le geste de l’étape 7 déplace maintenant une personne @@ -496,7 +668,10 @@ même plan diffèrent, et pourquoi relancer aide parfois, et parfois jamais. Asseoir chacun, à chaque tour, de sorte que la personne la plus mal servie rencontre le plus de monde possible. C’est l’objectif de l’ordre par défaut ; vous pouvez en ranger d’autres devant, dans l’ordre des priorités de la -section « Génération ». +section « Génération ». Le profil trié de la page « Qualité » range les +personnes de la moins servie à la mieux servie +([le profil trié](doc/captures/12-qualite-profil.png)) : la plus mal servie +est au premier rang. ### Pourquoi il n’a pas de réponse évidente @@ -522,6 +697,16 @@ n’est « le bon ». La même graine, sur la même configuration et les mêmes réglages, redonne exactement les mêmes propositions ; une autre graine en donne d’autres. Cette phrase est vérifiée par une épreuve du logiciel. +La page « Qualité » montre la course d’une recherche +([la performance du calcul](doc/captures/15c-qualite-performance.png)) : +chaque valeur de la proposition, mesurée sur le meilleur placement trouvé +après un, dix, cent, mille mouvements, et ainsi de suite, puis au dernier. +Quand plus rien ne change pendant les derniers relevés, la recherche est sur +un plateau, et relancer plus longtemps la même graine a peu de chances +d’aider ; quand une valeur change encore au dernier point, comme sur cet +écran, un compte d’arrêt plus grand peut faire mieux. La page ne dit rien +des mouvements que la recherche n’a pas essayés. + ### Ce que font les contraintes « Séparer les appartenances », « Nouveaux voisins à chaque tour », « Nouvelle @@ -553,6 +738,10 @@ jamais : son diagnostic prouve, avant toute recherche, que des personnes finiront sous leur plafond a priori — c’est le plancher de l’écart d’itinéraire. +La page « Qualité » l’écrit sous son en-tête chiffré +([« minimum atteint » sur la petite démonstration](doc/captures/16-minimum-atteint.png)), +avec les compteurs mesurés de la proposition. + Son absence ne dit pas qu’un meilleur placement existe. « Atteignabilité inconnue » dit que le logiciel ne sait pas si mieux est possible. @@ -593,7 +782,8 @@ atteignent le même minimum, c’est le plus souvent qu’une borne le tient, et relancer n’y changera rien. C’est **un indice, pas une preuve**. Le plafond a priori, que le diagnostic affiche, le dit d’un coup d’œil : quand le minimum d’une proposition l’égale, c’est la borne qui le tient, et aucune relance ne -fera mieux. +fera mieux. Sur la page « Qualité », la tuile du minimum porte ce plafond à +côté du minimum, pour la personne au premier rang du profil. ## Annexe A — Les réglages et leurs valeurs par défaut diff --git a/README.md b/README.md index faa8e90..339eebb 100644 --- a/README.md +++ b/README.md @@ -81,10 +81,11 @@ sur les captures. | Jeton | Rôle | Seuil | Thème clair | Capture | Thème sombre | Capture | |---|---|---|---|---|---|---| +| `--couleur-action-encre` | texte | 4,5 | 8,29 | 14-qualite-paires | 9,62 | 14-qualite-paires | | `--couleur-action-texte` | texte | 4,5 | — | — | 8,45 | 01-premier-ecran | | `--couleur-avis` | texte | 4,5 | 6,58 | 03-import-rapport | 8,93 | 03-import-rapport | | `--couleur-bandeau-fond` | texte | 4,5 | 15,94 | 01-premier-ecran | 12,84 | 01-premier-ecran | -| `--couleur-bandeau-texte` | texte | 4,5 | 6,09 | 01-premier-ecran | 12,84 | 01-premier-ecran | +| `--couleur-bandeau-texte` | texte | 4,5 | 5,85 | 13a-qualite-tables | 12,84 | 01-premier-ecran | | `--couleur-bandeau-texte-secondaire` | texte | 4,5 | 9,05 | 01-premier-ecran | 7,60 | 01-premier-ecran | | `--couleur-chaise-pleine` | marque | 3 | 15,09 | 07a-cibles-sieges | 14,94 | 07a-cibles-sieges | | `--couleur-chaise-trait` | marque | 3 | 7,44 | 07-plan-tables | 8,13 | 22-plan-brouillon | @@ -93,12 +94,25 @@ sur les captures. | `--couleur-echelle` | marque | 3 | 14,82 | 07-plan-tables | 14,62 | 07-plan-tables | | `--couleur-fantome` | marque | 3 | 4,34 | 19-ajustement | 4,10 | 19-ajustement | | `--couleur-filigrane` | marque | 3 | 5,10 | 22-plan-brouillon | 5,10 | 22-plan-brouillon | +| `--couleur-graphique-axe` | marque | 3 | 5,64 | 12-qualite-profil | 5,38 | 12-qualite-profil | +| `--couleur-graphique-bordure-case` | marque | 3 | 4,78 | 12c-qualite-un-tour | 5,38 | 12c-qualite-un-tour | +| `--couleur-graphique-borne` | marque | 3 | 3,93 | 12g-qualite-plafond-nul | 4,96 | 12g-qualite-plafond-nul | +| `--couleur-graphique-encre-claire` | texte | 4,5 | — | — | 6,03 | 13a-qualite-tables | +| `--couleur-graphique-encre-foncee` | texte | 4,5 | 5,43 | 12c-qualite-un-tour | — | — | +| `--couleur-graphique-marque` | marque | 3 | 9,67 | 12-qualite-profil | 10,64 | 12-qualite-profil | +| `--couleur-graphique-niveau-1` | marque | 3 | 3,46 | 12c-qualite-un-tour | 3,31 | 12c-qualite-un-tour | +| `--couleur-graphique-niveau-2` | marque | 3 | 5,85 | 13a-qualite-tables | 5,35 | 13a-qualite-tables | +| `--couleur-graphique-prouve` | marque | 3 | 4,23 | 13-qualite-collisions | 5,12 | 13-qualite-collisions | +| `--couleur-graphique-repere` | marque | 3 | 6,15 | 12-qualite-profil | 7,01 | 12-qualite-profil | +| `--couleur-graphique-reste` | marque | 3 | 5,10 | 13-qualite-collisions | 6,89 | 13-qualite-collisions | +| `--couleur-graphique-serie-1` | marque | 3 | 5,10 | 12-qualite-profil | 6,89 | 12-qualite-profil | +| `--couleur-graphique-serie-2` | marque | 3 | 4,53 | 12g-qualite-plafond-nul | 6,29 | 12g-qualite-plafond-nul | | `--couleur-hachure` | marque | 3 | 16,48 | 08-animateurs-designes | 15,21 | 08-animateurs-designes | | `--couleur-liste-texte` | texte | 4,5 | 14,82 | 07-plan-tables | — | — | | `--couleur-marque` | marque | 3 | 3,63 | 07a-cibles-sieges | 3,50 | 07a-cibles-sieges | | `--couleur-page-texte` | texte | 4,5 | 13,78 | 01b-passer-en-ecriture | 11,02 | 11-propositions | | `--couleur-page-texte-secondaire` | texte | 4,5 | 5,57 | 01-premier-ecran | 6,72 | 01b-passer-en-ecriture | -| `--couleur-papier` | texte | 4,5 | — | — | 13,44 | 22-plan-brouillon | +| `--couleur-papier` | texte | 4,5 | — | — | 5,00 | 12c-qualite-un-tour | | `--couleur-pastille-fond` | marque | 3 | 13,44 | 19-ajustement | 11,62 | 19-ajustement | | `--couleur-pastille-texte` | texte | 4,5 | — | — | 14,51 | 19-ajustement | | `--couleur-poignee` | marque | 3 | 7,44 | 07-plan-tables | 11,32 | 07-plan-tables | @@ -139,9 +153,9 @@ l'exécution elle-même —, son statut et la façon de le relever. Une valeur a | `MARGE_PAGE_MM` | marge de chaque bord d'une page imprimée par l'aperçu | 10 mm | défaut de travail | manuel | marge non imprimable mesurée sur chaque imprimante visée (une page de filets à 1 mm d'écart, lue à la règle) ; la plus grande, écrite dans ce registre | — | imprimantes visées, chaque papier des sorties | | `HAUTEUR_BANDE_IMPRESSION` | hauteur de ce que porte une feuille imprimée hors de sa zone de contenu : pied, mentions, barre, cartouche | relevée à l’exécution | mesurée | exécution | mesurée à l'ouverture de l'aperçu : tout ce qu'une feuille porte hors de [data-contenu] ; aucune valeur n'est écrite dans ce registre | — | rendu de l'aperçu, relevé à chaque ouverture | | `TOLERANCE_CHAINE_TEMOIN` | écart relatif admis entre la longueur rendue de la chaîne témoin et celle que donnent les avances de la police | 0,011 rapport | mesurée | banc | banc de mesure : le quart de l'écart relatif entre la police embarquée et une famille de repli forcée, et au moins trois fois la gigue de dix mesures, chaîne témoin à 16 px, crénage et ligatures coupés ; arrondi par excès à deux chiffres significatifs, écrit dans ce registre | 0,011 rapport | cadre de 1 366 × 700 px, facteur 1, Chromium 153.0.8010.12, Node v26.10.0, 16 processeurs logiques, processeur non ralenti, police Noto Sans | -| `RALENTISSEMENT_PLEINE_CHARGE` | ralentissement d'une génération quand tous les processeurs logiques travaillent, t(L) / t(1) | 2 × | défaut de travail | banc | banc de mesure : durée d'une même génération sur un travailleur, puis sur L travailleurs ; le rapport ρ des médianes, écrit dans ce registre | 2,79 × | cadre de 1 366 × 700 px, facteur 1, Chromium 153.0.8010.12, Node v26.10.0, 16 processeurs logiques, processeur non ralenti, police Noto Sans | -| `SEUIL_MATRICE_PARTICIPANTS` | nombre de participants au-delà duquel une case de la matrice « qui a rencontré qui » tombe sous la cible de 24 px dans la largeur de la carte, au cadre fixé | 40 participants | défaut de travail | banc | banc de mesure, cadre de 1 366 × 700 px : le plus grand nombre de participants dont la case de la matrice tient 24 px dans la largeur de la carte de la vue, noms en tête compris, relevé sur le rendu ; la valeur proposée, adoptée à la main dans ce registre | non relevée | cadre de 1 366 × 700 px, facteur 1, Chromium 153.0.8010.12, Node v26.10.0, 16 processeurs logiques, processeur ralenti ×4, police Noto Sans | -| `LARGEUR_TRONCATURE_NOM_PX` | largeur à laquelle un nom se tronque dans une étiquette de graphique | 180 px | défaut de travail | banc | banc de mesure, police Noto Sans : la largeur rendue d'un nom de 14 caractères, chacun le glyphe le plus large de l'alphabet visé, au corps des étiquettes de graphique, dans la marge gauche d'une vue à barres — jamais un nom de démonstration ; arrondie au pixel supérieur, adoptée à la main dans ce registre | non relevée | cadre de 1 366 × 700 px, facteur 1, Chromium 153.0.8010.12, Node v26.10.0, 16 processeurs logiques, processeur ralenti ×4, police Noto Sans | +| `RALENTISSEMENT_PLEINE_CHARGE` | ralentissement d'une génération quand tous les processeurs logiques travaillent, t(L) / t(1) | 2 × | défaut de travail | banc | banc de mesure : durée d'une même génération sur un travailleur, puis sur L travailleurs ; le rapport ρ des médianes, écrit dans ce registre | 2,98 × | cadre de 1 366 × 700 px, facteur 1, Chromium 153.0.8010.12, Node v26.10.0, 16 processeurs logiques, processeur non ralenti, police Noto Sans | +| `SEUIL_MATRICE_PARTICIPANTS` | nombre de participants au-delà duquel une case de la matrice « qui a rencontré qui » tombe sous la cible de 24 px dans la largeur de la carte, au cadre fixé | 40 participants | défaut de travail | banc | banc de mesure, cadre de 1 366 × 700 px : le plus grand nombre de participants dont la case de la matrice tient 24 px dans la largeur de la carte de la vue, noms en tête compris, relevé sur le rendu ; la valeur proposée, adoptée à la main dans ce registre | 44 participants | cadre de 1 366 × 700 px, facteur 1, Chromium 153.0.8010.12, Node v26.10.0, 16 processeurs logiques, processeur non ralenti, police Noto Sans | +| `LARGEUR_TRONCATURE_NOM_PX` | largeur à laquelle un nom se tronque dans une étiquette de graphique | 180 px | défaut de travail | banc | banc de mesure, police Noto Sans : la largeur rendue d'un nom de 14 caractères, chacun le glyphe le plus large de l'alphabet visé, au corps des étiquettes de graphique, dans la marge gauche d'une vue à barres — jamais un nom de démonstration ; arrondie au pixel supérieur, adoptée à la main dans ce registre | 168 px | cadre de 1 366 × 700 px, facteur 1, Chromium 153.0.8010.12, Node v26.10.0, 16 processeurs logiques, processeur non ralenti, police Noto Sans | diff --git a/doc/captures/12-qualite-profil.png b/doc/captures/12-qualite-profil.png new file mode 100644 index 0000000000000000000000000000000000000000..76e5f77ab9bfda30e99ba8699da381fb7a178904 GIT binary patch literal 100145 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℞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

=p1$x#!g{+ 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 literal 0 HcmV?d00001 diff --git a/doc/captures/12c-qualite-un-tour.png b/doc/captures/12c-qualite-un-tour.png new file mode 100644 index 0000000000000000000000000000000000000000..047a82093ba45cb180b4cae6f5a5d99ec4586791 GIT binary patch literal 71524 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 QALbp>5(?r4qA%b7A0R(s`2YX_ literal 0 HcmV?d00001 diff --git a/doc/captures/12d-qualite-une-appartenance.png b/doc/captures/12d-qualite-une-appartenance.png new file mode 100644 index 0000000000000000000000000000000000000000..01c9cd89cd1c26e4303437c601afadaa11d6081c GIT binary patch literal 69653 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 literal 0 HcmV?d00001 diff --git a/doc/captures/12e-qualite-sans-collision.png b/doc/captures/12e-qualite-sans-collision.png new file mode 100644 index 0000000000000000000000000000000000000000..0a6619336f127148638b1270838b0ef07974abeb GIT binary patch literal 76063 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 literal 0 HcmV?d00001 diff --git a/doc/captures/12f-qualite-reserve.png b/doc/captures/12f-qualite-reserve.png new file mode 100644 index 0000000000000000000000000000000000000000..dfa465f622a42dd86e5ddf4aaa699123f3c161dd GIT binary patch literal 68376 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 V&tb0_YJMjJ5~8vqg~ECt{s%9yE7<@5 literal 0 HcmV?d00001 diff --git a/doc/captures/12g-qualite-plafond-nul.png b/doc/captures/12g-qualite-plafond-nul.png new file mode 100644 index 0000000000000000000000000000000000000000..ecaf7ec024970458e4579f11a6ad4e477e83d8d2 GIT binary patch literal 94516 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 literal 0 HcmV?d00001 diff --git a/doc/captures/13-qualite-collisions.png b/doc/captures/13-qualite-collisions.png new file mode 100644 index 0000000000000000000000000000000000000000..c366477cbd76711fc109a1a6d216624c500feb9f GIT binary patch literal 86172 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 N6_k3F|MJbd{{>w}3J(AP literal 0 HcmV?d00001 diff --git a/doc/captures/13a-qualite-tables.png b/doc/captures/13a-qualite-tables.png new file mode 100644 index 0000000000000000000000000000000000000000..2b3e81f6e7e6937cd4a136d2f6ed0defd8d4b4b5 GIT binary patch literal 74286 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 literal 0 HcmV?d00001 diff --git a/doc/captures/14-qualite-paires.png b/doc/captures/14-qualite-paires.png new file mode 100644 index 0000000000000000000000000000000000000000..46c21fab0bfd71d6343ee35a245b7246999f99ae GIT binary patch literal 115063 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 literal 0 HcmV?d00001 diff --git a/doc/captures/14a-fiche-rencontres.png b/doc/captures/14a-fiche-rencontres.png new file mode 100644 index 0000000000000000000000000000000000000000..922bfc1736bc3d6393d659e093f740ea1680ddfe GIT binary patch literal 77912 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%0DgQ(NEn6o@x{^5XFxf} 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

{Qre7b7zufz<^aVgX3;%9gz8N=J)>pK?)TlK{me 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 literal 0 HcmV?d00001 diff --git a/doc/captures/15-pas-de-matrice.png b/doc/captures/15-pas-de-matrice.png new file mode 100644 index 0000000000000000000000000000000000000000..5302f3471bf88e8b4fcaaf8eb47d0e7c12787229 GIT binary patch literal 102895 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 z%0D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 a$N0(h3D4-Ks@mmoUrWlp%$0cO@jn2=Am_>e literal 0 HcmV?d00001 diff --git a/doc/captures/15a-qualite-objectifs.png b/doc/captures/15a-qualite-objectifs.png new file mode 100644 index 0000000000000000000000000000000000000000..efd5c7997fa9ace243eca34c36ad9865aaa0321e GIT binary patch literal 93537 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

l*F@d7{ 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 OeJUW%pT+y)xBmgxxm0KX literal 0 HcmV?d00001 diff --git a/doc/captures/15b-qualite-animateurs.png b/doc/captures/15b-qualite-animateurs.png new file mode 100644 index 0000000000000000000000000000000000000000..a2ce746465a849197dc02154c3cfd6b7581f7e69 GIT binary patch literal 68026 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 z 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 literal 0 HcmV?d00001 diff --git a/doc/captures/15c-qualite-performance.png b/doc/captures/15c-qualite-performance.png new file mode 100644 index 0000000000000000000000000000000000000000..8f3276364aa2d2fae3ab433366f87e8c3ab49d74 GIT binary patch literal 90717 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 literal 0 HcmV?d00001 diff --git a/doc/captures/16-minimum-atteint.png b/doc/captures/16-minimum-atteint.png new file mode 100644 index 0000000000000000000000000000000000000000..35b281a27a9a5f59b4502ee9024e0514cce56b51 GIT binary patch literal 79259 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

y& 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

p5R_O5je1)^Ee8b-%O(cx@M&Nd*T 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 OpsuQ;f>C<-@_zt?5!wX+ literal 0 HcmV?d00001 diff --git a/doc/captures/manifeste.json b/doc/captures/manifeste.json index fefd4cc..d65fabd 100644 --- a/doc/captures/manifeste.json +++ b/doc/captures/manifeste.json @@ -19,6 +19,23 @@ {"cadre":{"hauteur":700,"largeur":1366},"empreinte":"5109fd63a112340134205ad495233ed17d9d2de83b790b1eae38f974a97e85c6","etape":"8","etat":"4d37d30748068354162752743c26aa7e0ab00d6e9b2aa1996b6f9fb410848280","facteurEchelle":1,"fichier":"10-diagnostic","graine":null,"image":{"hauteur":700,"largeur":1366,"sha256":"633949b83c1d50135c859dad6dfd1815d54d0121963d86c7ff25c26a44904d2f"},"instant":"2026-10-06T19:00:00-04:00","mode":"chromium-headless-shell","pdf":null,"source":"navigateur","styles":{"clair":[{"jeton":"--couleur-bandeau-fond","ratio":15.94,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":6.09,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":9.05,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte","ratio":13.78,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":5.81,"role":"texte","seuil":4.5}],"sombre":[{"jeton":"--couleur-action-texte","ratio":8.45,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-fond","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":7.6,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte","ratio":11.07,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":6.72,"role":"texte","seuil":4.5}]},"texte":["Gestion table tournante Libre","construction de documentation","documentation","Lecture","Liste des événements","Clair","Sombre","À propos","Lecture","Rien ne change ; « Modifier » passe en écriture.","Modifier","Lecture","Défaire","État du plan","Brouillon","Proposé","Retenu","Bloqué","Imprimer…","Grande démonstration 1","260 participants","33 tables · 260 sièges","4 tours","Préparer","Import","Participants","Tables et tours","Placer","Plan","Diagnostic","Génération","Propositions","Qualité","Produire","Badges","Diagnostic","Tout l'événement","écart d'itinéraire maximal : plancher 1, au moins 24 mobiles finissent sous leur plafond a priori","aucune relance ne le réduit : il tient aux tables pleines dont les capacités ou les ancrages diffèrent","plafond a priori 24 rencontres pour 4 ancrés","seules les capacités et les réservations le changent : aucune relance ne le dépasse","plafond a priori 28 rencontres pour 29 ancrés et 227 mobiles","seules les capacités et les réservations le changent : aucune relance ne le dépasse","99 retours imposés par 33 ancrages","les réservations les imposent : ils ne comptent pas parmi les retours que choisit le moteur"],"theme":"clair","versionReelle":"2026.10.05.01"}, {"cadre":{"hauteur":700,"largeur":1366},"empreinte":"910ac5d3639d7c9ea4b52cfef4e402b5277fdf38379c9a0d196494f43727c5b5","etape":"9","etat":"1025fe8c346e3a503f00abcaf78cf004f33fe2c01a46bebd87da1bbf4d0b3f53","facteurEchelle":1,"fichier":"10a-ordre-priorites","graine":null,"image":{"hauteur":700,"largeur":1366,"sha256":"bb31be5ff2aee95f48210375982ec1594f4f2d73aabd8f6afb17dbb928b76618"},"instant":"2026-10-06T19:00:00-04:00","mode":"chromium-headless-shell","pdf":null,"source":"navigateur","styles":{"clair":[{"jeton":"--couleur-bandeau-fond","ratio":15.94,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":6.09,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":9.05,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte","ratio":14.16,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":5.81,"role":"texte","seuil":4.5}],"sombre":[{"jeton":"--couleur-action-texte","ratio":8.45,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-fond","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":7.6,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte","ratio":11.07,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":6.72,"role":"texte","seuil":4.5}]},"texte":["Gestion table tournante Libre","construction de documentation","documentation","Écriture","Liste des événements","Clair","Sombre","À propos","Écriture","Chaque geste s’enregistre aussitôt ; « Revenir en lecture » arrête l’écriture.","Revenir en lecture","Écriture","Défaire","État du plan","Brouillon","Proposé","Retenu","Bloqué","Imprimer…","Soirée d’essai","13 participants","2 tables · 18 sièges","3 tours","Préparer","Import","Participants","Tables et tours","Placer","Plan","Diagnostic","Génération","Propositions","Qualité","Produire","Badges","Génération","Meilleure proposition du classement","Aucune proposition classée : sans proposition comparable, le classement n'en désigne aucune.","Réglages de la génération","Graine (nombre entier, de 0 à 4 294 967 295)","Propositions par génération (nombre de propositions)","Compte d'arrêt (mouvements évalués par proposition)","Historique d'acceptation (longueur, en mouvements)","Contraintes de la génération","Séparer les appartenances","Nouveaux voisins à chaque tour","Nouvelle table à chaque tour","Varier les appartenances rencontrées","Respecter les objectifs des tables","Objectifs des tables : chercher d'abord","le plus de places servies","Le plus grand total de tours servis : le critère compare les tours hors objectif.","chacun au moins une fois","D'abord le plus de personnes servies à un tour au moins, puis le plus grand total : le critère compare les personnes jamais servies, puis les tours hors objectif.","l'équité d'abord","Le minimum d'abord, puis le total : d'abord la personne la plus mal servie, mesurée contre ses propres tours possibles, puis le plus grand total. Le critère compare le plus de tours hors objectif d'une personne, puis les tours hors objectif.","Rencontrer le plus d'animateurs différents","Attribuer les sièges","Ordre des priorités","Deux propositions se comparent palier par palier : un palier ne départage que des propositions égales sur ceux qui le précèdent. Dans un palier de plusieurs critères, chacun compte selon son poids.","Ordre réglé pour l'événement.","Palier 1 sur 6","écart au plafond a priori","Descendre « écart au plafond a priori » d'un palier","Palier 2 sur 6","excédent de collisions","Poids de « excédent de collisions » (nombre entier)","Monter le palier de « excédent de collisions »","Descendre le palier de « excédent de collisions »","Séparer « excédent de collisions » en palier propre","tours hors objectif","Poids de « tours hors objectif » (nombre entier)","Monter le palier de « tours hors objectif »","Descendre le palier de « tours hors objectif »","Séparer « tours hors objectif » en palier propre","Palier 3 sur 6","collisions cumulées","Monter « collisions cumulées » d'un palier","Descendre « collisions cumulées » d'un palier","Joindre « collisions cumulées » au palier du dessus","Palier 4 sur 6","rencontres répétées et retours","Monter « rencontres répétées et retours » d'un palier","Descendre « rencontres répétées et retours » d'un palier","Palier 5 sur 6","animateurs non rencontrés","décoché","Monter « animateurs non rencontrés » d'un palier","Descendre « animateurs non rencontrés » d'un palier","Palier 6 sur 6","redondance d'appartenance","Monter « redondance d'appartenance » d'un palier","Joindre « redondance d'appartenance » au palier du dessus","« tours hors objectif » est au palier 2 sur 6, avec « excédent de collisions ».","Rétablir l'ordre par défaut","Cœurs de calcul","Cœurs automatiques (un par processeur logique du poste)","Valeur automatique sur ce poste : 4 cœurs, un par processeur logique, hyperthreads compris.","Une génération n'emploie jamais plus de cœurs que de propositions demandées. Ce réglage vaut pour cette séance du logiciel sur ce poste : il ne s'enregistre pas dans l'événement.","Aucun calcul n'est encore mesuré sur ce poste pendant cette séance : la durée d'une génération est inconnue.","Générer"],"theme":"clair","versionReelle":"2026.10.05.01"}, {"cadre":{"hauteur":700,"largeur":1366},"empreinte":"e27a55ff9a61913431bd646b12105d3478fb061b6ab63a7ff0ea6d5f26a7eb5b","etape":"9","etat":"b42451443701c80d433d632788edaab7dd1afea7a57add55a37fcedfdaee98ff","facteurEchelle":1,"fichier":"11-propositions","graine":4242,"image":{"hauteur":700,"largeur":1366,"sha256":"e1bc8ec4b87315960282b99459649f66b90ee4f839c2fd31303ef28ff5ba11d7"},"instant":"2026-10-06T19:02:00-04:00","mode":"chromium-headless-shell","pdf":null,"source":"navigateur","styles":{"clair":[{"jeton":"--couleur-bandeau-fond","ratio":15.94,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":6.09,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":9.05,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte","ratio":14.05,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":5.81,"role":"texte","seuil":4.5}],"sombre":[{"jeton":"--couleur-action-texte","ratio":8.45,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-fond","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":7.6,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte","ratio":11.02,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":6.72,"role":"texte","seuil":4.5}]},"texte":["Gestion table tournante Libre","construction de documentation","documentation","Écriture","Liste des événements","Clair","Sombre","À propos","Écriture","Chaque geste s’enregistre aussitôt ; « Revenir en lecture » arrête l’écriture.","Revenir en lecture","Écriture","Défaire","État du plan","Brouillon","Proposé","Retenu","Bloqué","Imprimer…","Soirée d’essai","13 participants","2 tables · 18 sièges","3 tours","Préparer","Import","Participants","Tables et tours","Placer","Plan","Diagnostic","Génération","Propositions","Qualité","Produire","Badges","Propositions","Propositions classées","Effacer les propositions","Ordre du classement, chaque critère au plus faible d'abord :","écart au plafond a priori",", puis","ensemble,","excédent de collisions","(poids 1)",",","tours hors objectif","(poids 3)",", puis","collisions cumulées",", puis","rencontres répétées",", puis","redondance d'appartenance",", puis","l'identifiant croissant",".","Personnes rencontrées","Collisions d'appartenance","Rencontres répétées et retours","Diversité d'appartenance","Manque et plafond a priori","Objectifs des tables et animateurs","Rang","Proposition","Personnes distinctes rencontrées, minimum : tous","Personnes distinctes rencontrées, minimum : mobiles","Personnes distinctes rencontrées, minimum : ancrés","Collisions cumulées (paire et tour)","Paires distinctes de même appartenance","Excédent de collisions (retrouvailles au-delà de la première)","Rencontres répétées choisies (paires)","Rencontres d'une même paire, au plus","Retours choisis à une table déjà occupée","Appartenances rencontrées A(p), minimum","Redondance d'appartenance, somme Σ r(p)","Taux de diversité d(p), minimum","Plus grand manque (personnes)","Personnes à qui il en manque","Écart d'itinéraire maximal (personnes)","Écart au plafond a priori maximal (personnes)","Tours hors objectif (personne et tour)","Tours selon l'objectif s(p), minimum","Certificat","Imposé par les réservations","Commandes","Placement retenu","3","Tel que la proposition n° 3.","11","11","11","26","15","11","30","3","11","3","85","0,27","0","0","0","0","1","1","minimum atteint","2 retours imposés par 1 ancrage.","Aucune rencontre répétée imposée.","Voir sur le plan","Qualité","1","3","retenue","11","11","11","26","15","11","30","3","11","3","85","0,27","0","0","0","0","1","1","minimum atteint","2 retours imposés par 1 ancrage.","Aucune rencontre répétée imposée.","Voir sur le plan","Qualité","Retenir","2","2","11","11","11","33","15","18","54","3","16","3","85","0,27","0","0","0","0","2","1","minimum atteint","2 retours imposés par 1 ancrage.","Aucune rencontre répétée imposée.","Voir sur le plan","Qualité","Retenir","3","5","10","10","10","20","15","5","22","3","12","3","83","0,27","1","1","1","1","1","1","atteignabilité inconnue","2 retours imposés par 1 ancrage.","Aucune rencontre répétée imposée.","Voir sur le plan","Qualité","Retenir","4","1","10","10","11","29","15","14","46","3","13","3","82","0,30","1","4","0","1","0","2","atteignabilité inconnue","2 retours imposés par 1 ancrage.","Aucune rencontre répétée imposée.","Voir sur le plan","Qualité","Retenir","5","4","10","10","11","31","14","17","46","3","17","3","82","0,30","1","4","0","1","0","2","atteignabilité inconnue","2 retours imposés par 1 ancrage.","Aucune rencontre répétée imposée.","Voir sur le plan","Qualité","Retenir","Cible de la somme de redondance","La liste des événements montre, pour le placement retenu, la différence sans signe entre cette cible et la somme Σ r(p) de la colonne « Redondance d'appartenance ». Un nombre entier, 0 ou plus."],"theme":"clair","versionReelle":"2026.10.05.01"}, +{"cadre":{"hauteur":700,"largeur":1366},"empreinte":"42ee6a983039ac4365b18a2f1302ff57f3527b14d5854735636ae5355fb6c6e6","etape":"10","etat":"15fb09087464cf5b429c79e33325a0cd64579f1c650d7fd7aeabf6c3cbf977c0","facteurEchelle":1,"fichier":"12-qualite-profil","graine":4242,"image":{"hauteur":700,"largeur":1366,"sha256":"bf3ddc675d33f81c2a5d3d2f13fef4a1a837d9839996d71ebdce9b5d4930b0bb"},"instant":"2026-10-06T19:03:02-04:00","mode":"chromium-headless-shell","pdf":null,"source":"navigateur","styles":{"clair":[{"jeton":"--couleur-bandeau-fond","ratio":15.94,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":6.09,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":9.05,"role":"texte","seuil":4.5},{"jeton":"--couleur-graphique-axe","ratio":5.64,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-borne","ratio":4.83,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-marque","ratio":9.67,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-repere","ratio":6.15,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-serie-1","ratio":5.1,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-serie-2","ratio":5.57,"role":"marque","seuil":3},{"jeton":"--couleur-page-texte","ratio":14.16,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":5.81,"role":"texte","seuil":4.5}],"sombre":[{"jeton":"--couleur-action-texte","ratio":8.45,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-fond","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":7.6,"role":"texte","seuil":4.5},{"jeton":"--couleur-graphique-axe","ratio":5.38,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-borne","ratio":6.17,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-marque","ratio":10.64,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-repere","ratio":7.01,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-serie-1","ratio":6.89,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-serie-2","ratio":7.83,"role":"marque","seuil":3},{"jeton":"--couleur-page-texte","ratio":11.23,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":6.72,"role":"texte","seuil":4.5}]},"texte":["Gestion table tournante Libre","construction de documentation","documentation","Écriture","Liste des événements","Clair","Sombre","À propos","Écriture","Chaque geste s’enregistre aussitôt ; « Revenir en lecture » arrête l’écriture.","Revenir en lecture","Écriture","Défaire","État du plan","Brouillon","Proposé","Retenu","Bloqué","Imprimer…","Grande démonstration 1","260 participants","33 tables · 260 sièges","4 tours","Préparer","Import","Participants","Tables et tours","Placer","Plan","Diagnostic","Génération","Propositions","Qualité","Produire","Badges","Qualité","Placement mesuré :","Proposition n° 5 : un geste y pose une réservation","Revenir aux réservations","En-tête chiffré","Profil trié des rencontres","Collisions d'appartenance","Appartenances à chaque table","Paires répétées","Objectifs des tables","Animateurs rencontrés","Diversité par animateur","Performance du calcul","En-tête chiffré","Ce placement est-il bon, et qui s'y trouve mal servi ?","Population mesurée : 260 personnes.","Personnes rencontrées","Personnes distinctes rencontrées, minimum : tous","23","95 %","minimum 23 sur 24","chez François Ivrivet","plafond réalisé 24","plafond a priori 24","Personnes distinctes rencontrées, minimum : mobiles","24","Personnes distinctes rencontrées, minimum : ancrés","23","Collisions d'appartenance","Collisions cumulées (paire et tour)","52","Paires distinctes de même appartenance","52","Excédent de collisions (retrouvailles au-delà de la première)","0","Rencontres répétées et retours","Rencontres répétées choisies (paires)","103","0 imposée, à part","Rencontres d'une même paire, au plus","3","Retours choisis à une table déjà occupée","29","99 imposés, à part","Diversité d'appartenance","Appartenances rencontrées A(p), minimum","17","chez François Ivrivet","borne de diversité 24","Redondance d'appartenance, somme Σ r(p)","1 288","Taux de diversité d(p), minimum","0,64","Manque et plafond a priori","Plus grand manque (personnes)","3","chez Marc Luskouze","131 personnes au manque maximal","plafond réalisé 27","Personnes à qui il en manque","131","Écart d'itinéraire maximal (personnes)","4","Écart au plafond a priori maximal (personnes)","4","Objectifs des tables et animateurs","Animateurs rencontrés, minimum","3","ne classe pas","chez Zoé WAMMERWOLM-MAWWEMMEL","borne des animateurs 4","Animateurs non rencontrés","29","ne classe pas","atteignabilité inconnue","Profil trié des rencontres","Qui est le plus mal servi, de combien, et combien sont-ils ?","Profil trié des rencontres, en comptes de personnes","0","10","20","50","100","150","200","250","Personnes, de la moins servie à la mieux servie","rencontres","appartenances rencontrées","plafond réalisé","borne de diversité","rencontres","appartenances rencontrées","plafond réalisé","borne de diversité","ancré","Minimum 23 personnes rencontrées, 3 personnes au minimum, 131 personnes sous leur plafond réalisé.","Profil trié des rencontres, en pourcentage du plafond réalisé","0 %","50 %","100 %","50","100","150","200","250","Personnes, de la moins servie à la mieux servie","rencontres","100 %","rencontres","100 %","ancré","La personne au rang 1, François Ivrivet, rencontre","95 %","minimum 23 sur 24","Voir le tableau","Collisions d'appartenance","D'où vient le problème, et relancer peut-il y changer quelque chose ?","Collisions d'appartenance, par appartenance","0","2","4","6","8","Imprimerie Yzorne","effectif 12, 9 paires distinctes, excédent 0","Fabrique Sorbagne","effectif 11, 7 paires distinctes, excédent 0","Ateliers Falvigne","effectif 8, 3 paires distinctes, excédent 0","Ateliers Rossolde","effectif 11, 3 paires distinctes, excédent 0","Fonderie Estrolle","effectif 9, 3 paires distinctes, excédent 0","Verrerie Vaubrenne","effectif 10, 3 paires distinctes, excédent 0","Ateliers Tavrenne","effectif 8, 2 paires distinctes, excédent 0","Fonderie Xandrelle","effectif 6, 2 paires distinctes, excédent 0","Menuiserie Estrolle","effectif 9, 2 paires distinctes, excédent 0","Tannerie Nervanche","effectif 6, 2 paires distinctes, excédent 0","Ateliers Aubrenc","effectif 3, 1 paire distincte, excédent 0","Ateliers Cassorgue","effectif 3, 1 paire distincte, excédent 0","Brasserie Xandrelle","effectif 2, 1 paire distincte, excédent 0","Comptoir Gravelune","effectif 3, 1 paire distincte, excédent 0","Coopérative Jolvane","effectif 4, 1 paire distincte, excédent 0","Fabrique Kalvenne","effectif 3, 1 paire distincte, excédent 0","Filature Zelvaine","effectif 4, 1 paire distincte, excédent 0","Fonderie Sorbagne","effectif 5, 1 paire distincte, excédent 0","Menuiserie Gravelune","effectif 3, 1 paire distincte, excédent 0","Menuiserie Hostrenne","effectif 5, 1 paire distincte, excédent 0","Menuiserie Quimvaux","effectif 3, 1 paire distincte, excédent 0","Menuiserie Sorbagne","effectif 3, 1 paire distincte, excédent 0","Papeterie Hostrenne","effectif 2, 1 paire distincte, excédent 0","Papeterie Ulvardes","effectif 4, 1 paire distincte, excédent 0","Tannerie Belvarre","effectif 5, 1 paire distincte, excédent 0","Verrerie Aubrenc","effectif 2, 1 paire distincte, excédent 0","Ateliers Estrolle","effectif 3, 0 paire distincte, excédent 0","Ateliers Ivoranche","effectif 4, 0 paire distincte, excédent 0","Brasserie Belvarre","effectif 9, 0 paire distincte, excédent 0","Brasserie Dravenne","effectif 1, 0 paire distincte, excédent 0","Brasserie Lavorneau","effectif 2, 0 paire distincte, excédent 0","Brasserie Morvalle","effectif 2, 0 paire distincte, excédent 0","Brasserie Sorbagne","effectif 4, 0 paire distincte, excédent 0","Brasserie Wassorel","effectif 2, 0 paire distincte, excédent 0","Comptoir Ivoranche","effectif 1, 0 paire distincte, excédent 0","Comptoir Jolvane","effectif 3, 0 paire distincte, excédent 0","Comptoir Lavorneau","effectif 1, 0 paire distincte, excédent 0","Comptoir Sorbagne","effectif 4, 0 paire distincte, excédent 0","Comptoir Xandrelle","effectif 3, 0 paire distincte, excédent 0","Comptoir Yzorne","effectif 2, 0 paire distincte, excédent 0","Coopérative Dravenne","effectif 3, 0 paire distincte, excédent 0","Coopérative Gravelune","effectif 3, 0 paire distincte, excédent 0","Coopérative Morvalle","effectif 3, 0 paire distincte, excédent 0","Coopérative Rossolde","effectif 4, 0 paire distincte, excédent 0","Fabrique Ivoranche","effectif 3, 0 paire distincte, excédent 0","Fabrique Morvalle","effectif 1, 0 paire distincte, excédent 0","Fabrique Ulvardes","effectif 3, 0 paire distincte, excédent 0","Filature Dravenne","effectif 1, 0 paire distincte, excédent 0","Filature Olbrecq","effectif 2, 0 paire distincte, excédent 0","Filature Wassorel","effectif 3, 0 paire distincte, excédent 0","Fonderie Aubrenc","effectif 2, 0 paire distincte, excédent 0","Fonderie Ivoranche","effectif 2, 0 paire distincte, excédent 0","Fonderie Kalvenne","effectif 3, 0 paire distincte, excédent 0","Imprimerie Falvigne","effectif 3, 0 paire distincte, excédent 0","Imprimerie Hostrenne","effectif 1, 0 paire distincte, excédent 0","Menuiserie Aubrenc","effectif 1, 0 paire distincte, excédent 0","Menuiserie Ivoranche","effectif 1, 0 paire distincte, excédent 0","Menuiserie Jolvane","effectif 1, 0 paire distincte, excédent 0","Menuiserie Nervanche","effectif 1, 0 paire distincte, excédent 0","Menuiserie Olbrecq","effectif 4, 0 paire distincte, excédent 0","Menuiserie Tavrenne","effectif 1, 0 paire distincte, excédent 0","Menuiserie Ulvardes","effectif 6, 0 paire distincte, excédent 0","Menuiserie Wassorel","effectif 1, 0 paire distincte, excédent 0","Papeterie Estrolle","effectif 3, 0 paire distincte, excédent 0","Papeterie Wassorel","effectif 1, 0 paire distincte, excédent 0","Tannerie Aubrenc","effectif 3, 0 paire distincte, excédent 0","Tannerie Falvigne","effectif 1, 0 paire distincte, excédent 0","Tannerie Olbrecq","effectif 1, 0 paire distincte, excédent 0","Tannerie Quimvaux","effectif 1, 0 paire distincte, excédent 0","Verrerie Gravelune","effectif 1, 0 paire distincte, excédent 0","Verrerie Ivoranche","effectif 6, 0 paire distincte, excédent 0","Verrerie Nervanche","effectif 1, 0 paire distincte, excédent 0","Verrerie Olbrecq","effectif 2, 0 paire distincte, excédent 0","Verrerie Pravette","effectif 2, 0 paire distincte, excédent 0","reste","prouvé inévitable","reste","L'excédent le plus grand est celui de « Imprimerie Yzorne » : 0 collision.","Voir le tableau","Appartenances à chaque table","Où les mêmes cercles se retrouvent-ils à une même table ?","Ce que la grille compte","appartenances par siège","appartenances par personne assise","doublons parmi les affiliés","Appartenances à chaque table, tables par tours","Table 4","Table 12","Table 16","Table 20","Table 26","Table 33","Table 9","Table 10","Table 15","Table 24","Table 25","Table 29","Table 31","Table 32","Table 1","Table 2","Table 5","Table 6","Table 7","Table 8","Table 13","Table 14","Table 17","Table 18","Table 19","Table 21","Table 22","Table 23","Table 27","Table 28","Table 30","Table 3","Table 11","Tour 1","Tour 2","Tour 3","Tour 4","2","1","0","0","1","2","0","0","0","0","2","1","0","0","1","2","0","2","0","1","0","1","0","2","0","0","2","0","0","1","0","1","1","1","0","0","0","1","1","0","0","1","1","0","1","0","1","0","0","1","0","1","1","0","1","0","0","0","1","0","0","1","0","0","0","0","0","1","1","0","0","0","0","1","0","0","0","0","0","1","0","1","0","0","0","0","0","1","0","0","0","1","1","0","0","0","1","0","0","0","0","0","1","0","0","1","0","0","0","0","0","1","0","1","0","0","0","1","0","0","1","0","0","0","0","0","0","0","0","0","0","0","La table 4 porte la case la plus haute : 2.","Voir le tableau","Paires répétées","Qui revoit trop souvent la même personne ?","Paires 1 à 100 sur 103","Suivantes","Paires que la recherche réunit plus d'une fois","Paire","Rencontres de la paire","Tours","Samuel Cloveval","Menuiserie Ulvardes","Hélène Bralmeval","Brasserie Dravenne","3 fois","Voir au tour 3","Tour 1, table 23","Tour 3, table 15","Tour 4, table 32","Hugo Fralvançon","Brasserie Wassorel","Léa Fralvault","Fonderie Sorbagne","2 fois","Voir au tour 3","Tour 2, table 11","Tour 3, table 2","Hugo Fralvançon","Brasserie Wassorel","Louise Quilmançon","Menuiserie Estrolle","2 fois","Voir au tour 3","Tour 1, table 13","Tour 3, table 2","Zoé WAMMERWOLM-MAWWEMMEL","Menuiserie Ulvardes","Catherine Hulveron","Coopérative Rossolde","2 fois","Voir au tour 4","Tour 2, table 15","Tour 4, table 15","Catherine Urvesson","Fabrique Ulvardes","Olivier Bralmançon","Comptoir Lavorneau","2 fois","Voir au tour 4","Tour 2, table 29","Tour 4, table 6","Karim Hulvivet","Fonderie Xandrelle","Guillaume Luskichon","Brasserie Belvarre","2 fois","Voir au tour 3","Tour 1, table 2","Tour 3, table 2","Léa Fralvault","Fonderie Sorbagne","Lucie Tolvesson","Filature Zelvaine","2 fois","Voir au tour 2","Tour 1, table 15","Tour 2, table 11","Léa Fralvault","Fonderie Sorbagne","Samuel Abrevard","Filature Dravenne","2 fois","Voir au tour 4","Tour 2, table 11","Tour 4, table 4","Fatima Obrivet","Fabrique Sorbagne","Chantal Mirvumet","Menuiserie Gravelune","2 fois","Voir au tour 3","Tour 1, table 33","Tour 3, table 29","Philippe Voskeval","Menuiserie Estrolle","Émilie Korvard","Verrerie Vaubrenne","2 fois","Voir au tour 3","Tour 2, table 6","Tour 3, table 6","Zoé Dulveval","Menuiserie Quimvaux","Fatima Rozvumet","Menuiserie Hostrenne","2 fois","Voir au tour 4","Tour 2, table 15","Tour 4, table 13","Paul Korveux","Filature Olbrecq","Manon Quilmumet","Fonderie Sorbagne","2 fois","Voir au tour 3","Tour 1, table 15","Tour 3, table 5","Paul Korveux","Filature Olbrecq","Geneviève Mirvançon","Brasserie Belvarre","2 fois","Voir au tour 2","Tour 1, table 15","Tour 2, table 3","Thomas Rozvotte","Verrerie Ivoranche","Antoine Quilmeron","Fabrique Kalvenne","2 fois","Voir au tour 4","Tour 3, table 33","Tour 4, table 26","Isabelle Bralmumet","Verrerie Aubrenc","Félix Korveval","Tannerie Nervanche","2 fois","Voir au tour 2","Tour 1, table 19","Tour 2, table 28","Isabelle Bralmumet","Verrerie Aubrenc","Louis Mirveron","Filature Wassorel","2 fois","Voir au tour 4","Tour 3, table 22","Tour 4, table 16","Simon Mirvivet","Ateliers Ivoranche","Hélène Gorzumet","Fonderie Aubrenc","2 fois","Voir au tour 3","Tour 1, table 9","Tour 3, table 18","Lucie Voskeux","Coopérative Morvalle","Samuel Cloveval","Menuiserie Ulvardes","2 fois","Voir au tour 3","Tour 2, table 14","Tour 3, table 15","Fatima Korvouze","Ateliers Tavrenne","Olivier Jusvançon","Brasserie Morvalle","2 fois","Voir au tour 3","Tour 2, table 3","Tour 3, table 3","Étienne Fralvichon","Papeterie Ulvardes","Marc Luskouze","Ateliers Rossolde","2 fois","Voir au tour 4","Tour 1, table 21","Tour 4, table 33","Louise Quilmançon","Menuiserie Estrolle","Paul Obrichon","Ateliers Rossolde","2 fois","Voir au tour 2","Tour 1, table 13","Tour 2, table 21","Louise Quilmançon","Menuiserie Estrolle","Étienne Eskesson","Menuiserie Ulvardes","2 fois","Voir au tour 4","Tour 2, table 21","Tour 4, table 7","Pierre Abreveron","Ateliers Rossolde","Manon Tolveron","Brasserie Belvarre","2 fois","Voir au tour 3","Tour 1, table 5","Tour 3, table 5","Léa Tolvande","Ateliers Rossolde","Anne Abrevesson","Fonderie Estrolle","2 fois","Voir au tour 3","Tour 2, table 2","Tour 3, table 14","Antoine Quilmeron","Fabrique Kalvenne","Samuel Bralmeux","Ateliers Rossolde","2 fois","Voir au tour 3","Tour 2, table 33","Tour 3, table 33","Michel Eskeux","Papeterie Wassorel","Pierre Mirvard","Verrerie Ivoranche","2 fois","Voir au tour 4","Tour 1, table 1","Tour 4, table 21","Louise Hulvault","Coopérative Jolvane","Karim Fralveval","Coopérative Gravelune","2 fois","Voir au tour 4","Tour 3, table 24","Tour 4, table 4","Catherine Hulveron","Coopérative Rossolde","Alexandre Korvotte","Menuiserie Nervanche","2 fois","Voir au tour 4","Tour 3, table 15","Tour 4, table 15","François Ivrivet","Menuiserie Sorbagne","François Gorzichon","Ateliers Estrolle","2 fois","Voir au tour 4","Tour 3, table 32","Tour 4, table 32","Claire Fralvivet","Imprimerie Yzorne","Étienne Selvouze","Ateliers Tavrenne","2 fois","Voir au tour 3","Tour 1, table 14","Tour 3, table 27","Karim Gorzesson","Papeterie Ulvardes","Sophie Clovard","Brasserie Belvarre","2 fois","Voir au tour 4","Tour 1, table 20","Tour 4, table 12","Manon Urvançon","Ateliers Tavrenne","Guillaume Tolvignac","Menuiserie Sorbagne","2 fois","Voir au tour 4","Tour 3, table 1","Tour 4, table 1","Sylvie Quilmande","Imprimerie Yzorne","Antoine Bralmault","Fabrique Sorbagne","2 fois","Voir au tour 4","Tour 1, table 4","Tour 4, table 4","Sylvie Quilmande","Imprimerie Yzorne","Caroline Rozvançon","Brasserie Belvarre","2 fois","Voir au tour 2","Tour 1, table 4","Tour 2, table 14","Sylvie Quilmande","Imprimerie Yzorne","Hélène Rozveval","Comptoir Ivoranche","2 fois","Voir au tour 4","Tour 2, table 14","Tour 4, table 4","Amina Pruvesson","Fonderie Sorbagne","Amina Hulvouze","Coopérative Dravenne","2 fois","Voir au tour 4","Tour 1, table 18","Tour 4, table 16","Amina Pruvesson","Fonderie Sorbagne","Léa Obrard","Comptoir Sorbagne","2 fois","Voir au tour 2","Tour 1, table 18","Tour 2, table 31","Lucie Quilmière","Fabrique Ivoranche","Anne Urvivet","Fonderie Kalvenne","2 fois","Voir au tour 2","Tour 1, table 21","Tour 2, table 9","Louis Selvivet","Menuiserie Hostrenne","Guillaume Hulvotte","Verrerie Vaubrenne","2 fois","Voir au tour 4","Tour 2, table 25","Tour 4, table 25","Lucie Tolvesson","Filature Zelvaine","Manon Quilmumet","Fonderie Sorbagne","2 fois","Voir au tour 4","Tour 1, table 15","Tour 4, table 25","Olivier Quilmesson","Comptoir Gravelune","Jean Neskeron","Filature Zelvaine","2 fois","Voir au tour 3","Tour 2, table 33","Tour 3, table 9","Gabriel Neskault","Menuiserie Tavrenne","Geneviève Abrevignac","Brasserie Morvalle","2 fois","Voir au tour 4","Tour 2, table 20","Tour 4, table 18","Gabriel Neskault","Menuiserie Tavrenne","François Clovotte","Coopérative Rossolde","2 fois","Voir au tour 3","Tour 2, table 20","Tour 3, table 25","Gabriel Neskault","Menuiserie Tavrenne","Chantal Abrevotte","Ateliers Ivoranche","2 fois","Voir au tour 3","Tour 2, table 20","Tour 3, table 25","Olivier Jusvançon","Brasserie Morvalle","Hélène Selveux","Brasserie Lavorneau","2 fois","Voir au tour 4","Tour 1, table 24","Tour 4, table 25","Gabriel Pruveux","Papeterie Estrolle","Guillaume Obrançon","Papeterie Hostrenne","2 fois","Voir au tour 4","Tour 1, table 31","Tour 4, table 27","Manon Clovière","Ateliers Ivoranche","Marc Vandergrolcquesmirtavelle-Ostrovaubelindigues","Tannerie Aubrenc","2 fois","Voir au tour 4","Tour 3, table 10","Tour 4, table 10","François Obrouze","Tannerie Olbrecq","Camille Tolvumet","Fonderie Estrolle","2 fois","Voir au tour 3","Tour 2, table 31","Tour 3, table 31","Claire Gorzeron","Menuiserie Hostrenne","Guillaume Gorzivet","Fonderie Estrolle","2 fois","Voir au tour 4","Tour 1, table 32","Tour 4, table 8","Hélène Luskumet","Brasserie Xandrelle","Julie Quilmignac","Menuiserie Jolvane","2 fois","Voir au tour 3","Tour 2, table 23","Tour 3, table 8","Louis Fralvande","Ateliers Rossolde","Philippe Ivroubre","Ateliers Tavrenne","2 fois","Voir au tour 4","Tour 1, table 19","Tour 4, table 19","Isabelle Korvichon","Menuiserie Ulvardes","Marie Dulvesson","Ateliers Cassorgue","2 fois","Voir au tour 4","Tour 1, table 7","Tour 4, table 10","Isabelle Korvichon","Menuiserie Ulvardes","Karim Clovivet","Fonderie Kalvenne","2 fois","Voir au tour 3","Tour 2, table 18","Tour 3, table 23","Fatima Tolvoubre","Papeterie Ulvardes","Marc Luskouze","Ateliers Rossolde","2 fois","Voir au tour 4","Tour 3, table 8","Tour 4, table 33","Zoé Gorzière","Menuiserie Olbrecq","François Eskard","Fonderie Xandrelle","2 fois","Voir au tour 3","Tour 2, table 7","Tour 3, table 25","Antoine Obreval","Ateliers Cassorgue","Alexandre Ivreux","Tannerie Aubrenc","2 fois","Voir au tour 2","Tour 1, table 25","Tour 2, table 6","Antoine Obreval","Ateliers Cassorgue","Hugo Bralmouze","Tannerie Falvigne","2 fois","Voir au tour 4","Tour 3, table 23","Tour 4, table 23","Michel Korveron","Fonderie Sorbagne","Julie Quilmignac","Menuiserie Jolvane","2 fois","Voir au tour 4","Tour 3, table 8","Tour 4, table 8","Marie Dulvesson","Ateliers Cassorgue","Amina Hulvouze","Coopérative Dravenne","2 fois","Voir au tour 3","Tour 2, table 16","Tour 3, table 17","Youssef Jusvard","Tannerie Aubrenc","Simon Hulvumet","Ateliers Ivoranche","2 fois","Voir au tour 4","Tour 2, table 21","Tour 4, table 21","Gabriel Mirvotte","Tannerie Belvarre","Paul Neskivet","Comptoir Jolvane","2 fois","Voir au tour 4","Tour 3, table 21","Tour 4, table 7","Marc Luskouze","Ateliers Rossolde","Isabelle Selvichon","Tannerie Nervanche","2 fois","Voir au tour 3","Tour 1, table 21","Tour 3, table 8","Louis Hulvichon","Ateliers Falvigne","Nicolas Ivrichon","Fabrique Sorbagne","2 fois","Voir au tour 2","Tour 1, table 17","Tour 2, table 24","Pierre Pruveval","Comptoir Xandrelle","Julie Quilmignac","Menuiserie Jolvane","2 fois","Voir au tour 3","Tour 1, table 10","Tour 3, table 8","Geneviève Abrevignac","Brasserie Morvalle","Pierre Mirvard","Verrerie Ivoranche","2 fois","Voir au tour 3","Tour 1, table 1","Tour 3, table 7","Olivier Bralmançon","Comptoir Lavorneau","Véronique Jusvouze","Verrerie Vaubrenne","2 fois","Voir au tour 4","Tour 1, table 28","Tour 4, table 6","Marc Luskoubre","Verrerie Vaubrenne","Thomas Quilmichon","Fonderie Estrolle","2 fois","Voir au tour 4","Tour 1, table 33","Tour 4, table 5","Camille Jusvumet","Fonderie Estrolle","Guillaume Eskotte","Verrerie Nervanche","2 fois","Voir au tour 3","Tour 1, table 27","Tour 3, table 11","Antoine Selvière","Coopérative Dravenne","Jean Neskeron","Filature Zelvaine","2 fois","Voir au tour 3","Tour 1, table 11","Tour 3, table 9","Antoine Bralmault","Fabrique Sorbagne","Amina Rozvichon","Verrerie Olbrecq","2 fois","Voir au tour 3","Tour 2, table 4","Tour 3, table 4","Antoine Bralmault","Fabrique Sorbagne","Antoine Pruvouze","Imprimerie Yzorne","2 fois","Voir au tour 2","Tour 1, table 4","Tour 2, table 4","Émilie Abrevière","Imprimerie Yzorne","Fatima Hulvard","Ateliers Estrolle","2 fois","Voir au tour 4","Tour 2, table 29","Tour 4, table 29","Émilie Abrevière","Imprimerie Yzorne","Geneviève Obresson","Coopérative Gravelune","2 fois","Voir au tour 3","Tour 1, table 29","Tour 3, table 29","Émilie Abrevière","Imprimerie Yzorne","Chantal Mirvumet","Menuiserie Gravelune","2 fois","Voir au tour 4","Tour 3, table 29","Tour 4, table 29","Olivier Tolvichon","Fonderie Xandrelle","Étienne Gorzeval","Papeterie Ulvardes","2 fois","Voir au tour 3","Tour 1, table 33","Tour 3, table 6","Félix Korveval","Tannerie Nervanche","Thomas Selvignac","Brasserie Sorbagne","2 fois","Voir au tour 3","Tour 2, table 28","Tour 3, table 28","Émilie Dulvichon","Menuiserie Ulvardes","Lucie Voskeron","Verrerie Ivoranche","2 fois","Voir au tour 4","Tour 3, table 10","Tour 4, table 20","Émilie Dulvichon","Menuiserie Ulvardes","Julie Voskesson","Brasserie Belvarre","2 fois","Voir au tour 4","Tour 3, table 10","Tour 4, table 20","Claire Jusvivet","Imprimerie Yzorne","Hugo Voskumet","Ateliers Tavrenne","2 fois","Voir au tour 3","Tour 1, table 20","Tour 3, table 20","Amina Quilmault","Coopérative Jolvane","Philippe Abreveval","Ateliers Falvigne","2 fois","Voir au tour 3","Tour 1, table 3","Tour 3, table 4","Hélène Gorzumet","Fonderie Aubrenc","Émilie Quilmeux","Ateliers Falvigne","2 fois","Voir au tour 4","Tour 1, table 9","Tour 4, table 21","Sophie Ivrault","Coopérative Morvalle","Philippe Fralvignac","Menuiserie Estrolle","2 fois","Voir au tour 4","Tour 3, table 13","Tour 4, table 26","Nicolas Korvande","Comptoir Sorbagne","Chantal Obrignac","Imprimerie Yzorne","2 fois","Voir au tour 3","Tour 2, table 27","Tour 3, table 22","Fatima Urvignac","Ateliers Aubrenc","Claire Bralmotte","Ateliers Tavrenne","2 fois","Voir au tour 3","Tour 2, table 23","Tour 3, table 21","François Clovotte","Coopérative Rossolde","Chantal Abrevotte","Ateliers Ivoranche","2 fois","Voir au tour 3","Tour 2, table 20","Tour 3, table 25","Philippe Dulvoubre","Brasserie Belvarre","Émilie Quilmeux","Ateliers Falvigne","2 fois","Voir au tour 2","Tour 1, table 9","Tour 2, table 10","Chantal Mirvumet","Menuiserie Gravelune","Geneviève Mirvançon","Brasserie Belvarre","2 fois","Voir au tour 4","Tour 2, table 3","Tour 4, table 29","Camille Neskard","Menuiserie Gravelune","Amina Hulvouze","Coopérative Dravenne","2 fois","Voir au tour 4","Tour 2, table 16","Tour 4, table 16","Sophie Pruvière","Ateliers Rossolde","Raphaël Jusvault","Fabrique Sorbagne","2 fois","Voir au tour 2","Tour 1, table 16","Tour 2, table 2","Fatima Abrevançon","Tannerie Nervanche","Caroline Jusvoubre","Fabrique Sorbagne","2 fois","Voir au tour 2","Tour 1, table 13","Tour 2, table 13","Fatima Abrevançon","Tannerie Nervanche","Fatima Rozvumet","Menuiserie Hostrenne","2 fois","Voir au tour 4","Tour 1, table 13","Tour 4, table 13","Karim Clovançon","Fabrique Sorbagne","Caroline Rozvançon","Brasserie Belvarre","2 fois","Voir au tour 4","Tour 2, table 14","Tour 4, table 17","Félix Eskouze","Filature Zelvaine","Sylvie Abreveux","Comptoir Jolvane","2 fois","Voir au tour 3","Tour 1, table 3","Tour 3, table 19","Olivier Korvière","Ateliers Falvigne","Manon Pruvivet","Menuiserie Aubrenc","2 fois","Voir au tour 2","Tour 1, table 20","Tour 2, table 10","Félix Voskande","Ateliers Falvigne","Guillaume Mirvoubre","Comptoir Sorbagne","2 fois","Voir au tour 4","Tour 2, table 7","Tour 4, table 7","Lucie Voskeron","Verrerie Ivoranche","Julie Voskesson","Brasserie Belvarre","2 fois","Voir au tour 4","Tour 3, table 10","Tour 4, table 20","Thomas Selvignac","Brasserie Sorbagne","Étienne Voskançon","Menuiserie Olbrecq","2 fois","Voir au tour 4","Tour 1, table 28","Tour 4, table 28","Jean Neskeron","Filature Zelvaine","Zoé Mirveval","Fabrique Kalvenne","2 fois","Voir au tour 2","Tour 1, table 11","Tour 2, table 33","Sophie Clovard","Brasserie Belvarre","Marc Rozvouze","Ateliers Estrolle","2 fois","Voir au tour 4","Tour 3, table 1","Tour 4, table 12","Alexandre Eskançon","Menuiserie Hostrenne","François Eskard","Fonderie Xandrelle","2 fois","Voir au tour 3","Tour 1, table 17","Tour 3, table 25","Qui a rencontré qui","La matrice n'est pas dessinée : 260 personnes dépassent le seuil de 40. La fiche de chaque personne porte ses rencontres.","Objectifs des tables","Qui n'est jamais assis à une table qui lui correspond, et à quel tour l'objectif perd-il ?","Aucune personne n'est concernée par les objectifs des tables : la vue n'a rien à montrer.","Animateurs rencontrés","Qui a rencontré le moins d'animateurs ?","Animateurs rencontrés, de la personne la moins servie à la mieux servie","0","1","2","3","4","50","100","150","200","rang","animateurs rencontrés","borne des animateurs","animateurs rencontrés","borne des animateurs","Minimum 3 animateurs rencontrés, 29 personnes au minimum.","Voir le tableau","Diversité par animateur","Quel animateur voit le moins de diversité à sa table ?","Aucune personne présente ne porte d'étiquette : seule la colonne des appartenances se dessine.","Appartenances rencontrées en animant","le moins varié","17","le plus varié","27","au minimum","1","Diversité rencontrée en animant, sur la soirée","0","10","20","François Ivrivet","4 tours animés, 23 personnes rencontrées en animant","Samuel Bralmeux","4 tours animés, 23 personnes rencontrées en animant","Geneviève Dulvumet","4 tours animés, 24 personnes rencontrées en animant","François Obrouze","4 tours animés, 23 personnes rencontrées en animant","Antoine Bralmault","4 tours animés, 25 personnes rencontrées en animant","Catherine Hulveron","4 tours animés, 26 personnes rencontrées en animant","Camille Neskard","4 tours animés, 27 personnes rencontrées en animant","Guillaume Luskichon","4 tours animés, 27 personnes rencontrées en animant","Philippe Ivroubre","4 tours animés, 27 personnes rencontrées en animant","Marie Urvard","4 tours animés, 28 personnes rencontrées en animant","Sophie Pruvotte","4 tours animés, 28 personnes rencontrées en animant","Thomas Selvignac","4 tours animés, 26 personnes rencontrées en animant","Philippe Voskeval","4 tours animés, 27 personnes rencontrées en animant","Manon Urvançon","4 tours animés, 27 personnes rencontrées en animant","Marc Vandergrolcquesmirta…","4 tours animés, 27 personnes rencontrées en animant","Fatima Abrevançon","4 tours animés, 26 personnes rencontrées en animant","Claire Jusvivet","4 tours animés, 27 personnes rencontrées en animant","Félix Voskande","4 tours animés, 27 personnes rencontrées en animant","Louise Neskichon","4 tours animés, 28 personnes rencontrées en animant","Gabriel Abrevault","4 tours animés, 28 personnes rencontrées en animant","Émilie Abrevière","4 tours animés, 25 personnes rencontrées en animant","Youssef Jusvard","4 tours animés, 27 personnes rencontrées en animant","Manon Tolveron","4 tours animés, 27 personnes rencontrées en animant","Hugo Bralmouze","4 tours animés, 27 personnes rencontrées en animant","Marie Bralmesson","4 tours animés, 28 personnes rencontrées en animant","Louis Selvivet","4 tours animés, 27 personnes rencontrées en animant","Michel Korveron","4 tours animés, 27 personnes rencontrées en animant","Youssef Neskière","4 tours animés, 28 personnes rencontrées en animant","Jean Fralvumet","4 tours animés, 28 personnes rencontrées en animant","Fatima Korvouze","4 tours animés, 27 personnes rencontrées en animant","Gabriel Ivreval","4 tours animés, 28 personnes rencontrées en animant","Guillaume Dulvivet","4 tours animés, 28 personnes rencontrées en animant","Étienne Tolvançon","4 tours animés, 28 personnes rencontrées en animant","Appartenances rencontrées en animant","Appartenances rencontrées en animant","Le moins varié rencontre 17 appartenances en animant ; 1 animateur au minimum.","Voir le tableau","Performance du calcul","Relancer plus longtemps aurait-il donné mieux ?","2 000 mouvements évalués sur 2 000","durée observée 2,5 s","1 cœur de calcul","cadence 4 000 mouvements par seconde","génération de 5 propositions","Valeurs mesurées aux seuls points de relevé, sous les réglages courants, reliées par un trait : entre deux points, rien n'est mesuré.","minimum brut, aux points de relevé","0","5","10","15","20","1","10","100","2 000","Mouvements évalués, échelle logarithmique","minimum brut","minimum brut","Au premier point de relevé, minimum brut : 21 ; au dernier : 23.","écart au plafond a priori, aux points de relevé","0","2","4","6","1","10","100","2 000","Mouvements évalués, échelle logarithmique","écart au plafond a priori","écart au plafond a priori","Au premier point de relevé, écart au plafond a priori : 6 ; au dernier : 4.","excédent de collisions, aux points de relevé","0","1","2","3","4","1","10","100","2 000","Mouvements évalués, échelle logarithmique","excédent de collisions","excédent de collisions","Au premier point de relevé, excédent de collisions : 3 ; au dernier : 0.","collisions cumulées, aux points de relevé","0","20","40","60","1","10","100","2 000","Mouvements évalués, échelle logarithmique","collisions cumulées","collisions cumulées","Au premier point de relevé, collisions cumulées : 67 ; au dernier : 52.","rencontres répétées, aux points de relevé","0","50","100","1","10","100","2 000","Mouvements évalués, échelle logarithmique","rencontres répétées","rencontres répétées","Au premier point de relevé, rencontres répétées : 145 ; au dernier : 103.","redondance d'appartenance, aux points de relevé","0","500","1 000","1","10","100","2 000","Mouvements évalués, échelle logarithmique","redondance d'appartenance","redondance d'appartenance","Au premier point de relevé, redondance d'appartenance : 1 298 ; au dernier : 1 288.","Une valeur a changé au dernier point de relevé, à 2 000 mouvements.","Voir le tableau"],"theme":"clair","versionReelle":"2026.10.05.01"}, +{"cadre":{"hauteur":700,"largeur":1366},"empreinte":"50901b9842d7ba6d4c1c13ae79f45b2944cb96836bd589f86b6be8ce12366524","etape":"10","etat":"b0cdfdc39ba1cb940f71e0266e14706cc8bb2e7808ad0d42f907e320498349cb","facteurEchelle":1,"fichier":"12a-qualite-sans-placement","graine":4242,"image":{"hauteur":700,"largeur":1366,"sha256":"c7ffdaed472307316ce517e76de6e8953aefe859b0b9a499f5a8528a062d49a8"},"instant":"2026-10-06T19:03:02-04:00","mode":"chromium-headless-shell","pdf":null,"source":"navigateur","styles":{"clair":[{"jeton":"--couleur-bandeau-fond","ratio":15.94,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":6.09,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":9.05,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte","ratio":13.78,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":5.57,"role":"texte","seuil":4.5}],"sombre":[{"jeton":"--couleur-action-texte","ratio":8.45,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-fond","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":7.6,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte","ratio":11.07,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":6.72,"role":"texte","seuil":4.5}]},"texte":["Gestion table tournante Libre","construction de documentation","documentation","Lecture","Liste des événements","Clair","Sombre","À propos","Lecture","Rien ne change ; « Modifier » passe en écriture.","Modifier","Lecture","Défaire","État du plan","Brouillon","Proposé","Retenu","Bloqué","Imprimer…","Petite démonstration, conflit inévitable 1","12 participants","4 tables · 12 sièges","4 tours","Préparer","Import","Participants","Tables et tours","Placer","Plan","Diagnostic","Génération","Propositions","Qualité","Produire","Badges","Qualité","Placement mesuré :","Réservations","Aucun placement à mesurer : ni proposition ni placement retenu. Le diagnostic dit ce que la configuration rend inévitable.","Diagnostic","Ateliers Jolvane","5 personnes : au moins 4 collisions cumulées sur les 4 tours, portées par au moins 1 paire distincte","Tout l'événement","au moins 5 appartenances recroisées par personne","plafond a priori 8 rencontres pour 12 mobiles"],"theme":"clair","versionReelle":"2026.10.05.01"}, +{"cadre":{"hauteur":700,"largeur":1366},"empreinte":"cafc252586729f60f60c55ced6b2ec6b361e163b19eb5d92ded67361c48990a3","etape":"10","etat":"5d6ecc1054a87ebe7527e876248fd7169cfac07500c8468e939c6e7e85b28e45","facteurEchelle":1,"fichier":"12b-qualite-une-table","graine":4242,"image":{"hauteur":700,"largeur":1366,"sha256":"d1cf850094562fae5cbf13105c239509d70a4715893ace6ed4640e8616fca387"},"instant":"2026-10-06T19:03:02-04:00","mode":"chromium-headless-shell","pdf":null,"source":"navigateur","styles":{"clair":[{"jeton":"--couleur-bandeau-fond","ratio":15.94,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":6.09,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":9.05,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte","ratio":14.16,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":5.81,"role":"texte","seuil":4.5}],"sombre":[{"jeton":"--couleur-action-texte","ratio":8.45,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-fond","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":7.6,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte","ratio":11.23,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":6.72,"role":"texte","seuil":4.5}]},"texte":["Gestion table tournante Libre","construction de documentation","documentation","Écriture","Liste des événements","Clair","Sombre","À propos","Écriture","Chaque geste s’enregistre aussitôt ; « Revenir en lecture » arrête l’écriture.","Revenir en lecture","Écriture","Défaire","État du plan","Brouillon","Proposé","Retenu","Bloqué","Imprimer…","Une seule table","6 participants","1 table · 6 sièges","3 tours","Préparer","Import","Participants","Tables et tours","Placer","Plan","Diagnostic","Génération","Propositions","Qualité","Produire","Badges","Qualité","Placement mesuré :","Proposition n° 1 : un geste y pose une réservation","Revenir aux réservations","En-tête chiffré","Profil trié des rencontres","Collisions d'appartenance","Appartenances à chaque table","Paires répétées","Objectifs des tables","Animateurs rencontrés","Diversité par animateur","Performance du calcul","En-tête chiffré","Ce placement est-il bon, et qui s'y trouve mal servi ?","Population mesurée : 6 personnes.","Personnes rencontrées","Personnes distinctes rencontrées, minimum : tous","5","100 %","minimum 5 sur 5","chez Iris Ombrelle","plafond réalisé 5","plafond a priori 5","Personnes distinctes rencontrées, minimum : mobiles","5","Personnes distinctes rencontrées, minimum : ancrés","—","Collisions d'appartenance","Collisions cumulées (paire et tour)","9","Paires distinctes de même appartenance","3","Excédent de collisions (retrouvailles au-delà de la première)","6","Rencontres répétées et retours","Rencontres répétées choisies (paires)","15","0 imposée, à part","Rencontres d'une même paire, au plus","3","Retours choisis à une table déjà occupée","12","0 imposé, à part","Diversité d'appartenance","Appartenances rencontrées A(p), minimum","3","chez Iris Ombrelle","borne de diversité 3","Redondance d'appartenance, somme Σ r(p)","12","Taux de diversité d(p), minimum","0,60","Manque et plafond a priori","Plus grand manque (personnes)","0","chez Iris Ombrelle","0 personne au manque maximal","plafond réalisé 5","Personnes à qui il en manque","0","Écart d'itinéraire maximal (personnes)","0","Écart au plafond a priori maximal (personnes)","0","minimum atteint","Profil trié des rencontres","Qui est le plus mal servi, de combien, et combien sont-ils ?","Une seule table : chacun y rencontre tous les autres, et le profil dirait la même chose de chacun.","Collisions d'appartenance","D'où vient le problème, et relancer peut-il y changer quelque chose ?","Une seule table : chacun y retrouve chaque membre de son appartenance, à chaque tour.","Appartenances à chaque table","Où les mêmes cercles se retrouvent-ils à une même table ?","Une seule table : elle réunit toutes les appartenances à chaque tour.","Paires répétées","Qui revoit trop souvent la même personne ?","Une seule table : chaque paire se revoit à chaque tour.","Objectifs des tables","Qui n'est jamais assis à une table qui lui correspond, et à quel tour l'objectif perd-il ?","Aucune personne n'est concernée par les objectifs des tables : la vue n'a rien à montrer.","Animateurs rencontrés","Qui a rencontré le moins d'animateurs ?","Aucune personne n'est concernée par les animateurs, ou aucun animateur n'est désigné : la vue n'a rien à montrer.","Diversité par animateur","Quel animateur voit le moins de diversité à sa table ?","Aucun animateur n'est désigné : la vue n'a rien à montrer.","Performance du calcul","Relancer plus longtemps aurait-il donné mieux ?","300 mouvements évalués sur 300","durée inconnue","1 cœur de calcul","génération de 5 propositions","Valeurs mesurées aux seuls points de relevé, sous les réglages courants, reliées par un trait : entre deux points, rien n'est mesuré.","minimum brut, aux points de relevé","0","2","4","1","10","100","300","Mouvements évalués, échelle logarithmique","minimum brut","minimum brut","Au premier point de relevé, minimum brut : 5 ; au dernier : 5.","écart au plafond a priori, aux points de relevé","0","1","10","100","300","Mouvements évalués, échelle logarithmique","écart au plafond a priori","écart au plafond a priori","Au premier point de relevé, écart au plafond a priori : 0 ; au dernier : 0.","excédent de collisions, aux points de relevé","0","2","4","6","1","10","100","300","Mouvements évalués, échelle logarithmique","excédent de collisions","excédent de collisions","Au premier point de relevé, excédent de collisions : 6 ; au dernier : 6.","collisions cumulées, aux points de relevé","0","2","4","6","8","1","10","100","300","Mouvements évalués, échelle logarithmique","collisions cumulées","collisions cumulées","Au premier point de relevé, collisions cumulées : 9 ; au dernier : 9.","rencontres répétées, aux points de relevé","0","5","10","15","1","10","100","300","Mouvements évalués, échelle logarithmique","rencontres répétées","rencontres répétées","Au premier point de relevé, rencontres répétées : 15 ; au dernier : 15.","redondance d'appartenance, aux points de relevé","0","5","10","1","10","100","300","Mouvements évalués, échelle logarithmique","redondance d'appartenance","redondance d'appartenance","Au premier point de relevé, redondance d'appartenance : 12 ; au dernier : 12.","Aucune valeur n'a changé entre 1 et 300 mouvements ; une autre graine est l'autre façon de chercher.","Voir le tableau"],"theme":"clair","versionReelle":"2026.10.05.01"}, +{"cadre":{"hauteur":700,"largeur":1366},"empreinte":"2e09aa866e2974f2349e0641e1e2eb6da612ad476f9d84abbdf3e86207ab310b","etape":"10","etat":"5601fee6fd9ed94a29a1473c87f74cead072f85f9de73d326578f7a3b6a818d0","facteurEchelle":1,"fichier":"12c-qualite-un-tour","graine":4242,"image":{"hauteur":700,"largeur":1366,"sha256":"548fe6f4ce7a52d6fd68a3e99a234aa42034bb583f49116c8821aa5f995e52b8"},"instant":"2026-10-06T19:03:02-04:00","mode":"chromium-headless-shell","pdf":null,"source":"navigateur","styles":{"clair":[{"jeton":"--couleur-bandeau-fond","ratio":15.94,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":6.09,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":9.05,"role":"texte","seuil":4.5},{"jeton":"--couleur-graphique-bordure-case","ratio":4.78,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-encre-foncee","ratio":5.43,"role":"texte","seuil":4.5},{"jeton":"--couleur-graphique-niveau-1","ratio":3.46,"role":"marque","seuil":3},{"jeton":"--couleur-page-texte","ratio":14.16,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":5.81,"role":"texte","seuil":4.5}],"sombre":[{"jeton":"--couleur-action-texte","ratio":8.45,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-fond","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":7.6,"role":"texte","seuil":4.5},{"jeton":"--couleur-graphique-bordure-case","ratio":5.38,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-niveau-1","ratio":3.31,"role":"marque","seuil":3},{"jeton":"--couleur-page-texte","ratio":11.23,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":6.72,"role":"texte","seuil":4.5},{"jeton":"--couleur-papier","ratio":5,"role":"texte","seuil":4.5}]},"texte":["Gestion table tournante Libre","construction de documentation","documentation","Écriture","Liste des événements","Clair","Sombre","À propos","Écriture","Chaque geste s’enregistre aussitôt ; « Revenir en lecture » arrête l’écriture.","Revenir en lecture","Écriture","Défaire","État du plan","Brouillon","Proposé","Retenu","Bloqué","Imprimer…","Un seul tour","12 participants","3 tables · 12 sièges","1 tour","Préparer","Import","Participants","Tables et tours","Placer","Plan","Diagnostic","Génération","Propositions","Qualité","Produire","Badges","Qualité","Placement mesuré :","Proposition n° 1 : un geste y pose une réservation","Revenir aux réservations","En-tête chiffré","Profil trié des rencontres","Collisions d'appartenance","Appartenances à chaque table","Paires répétées","Objectifs des tables","Animateurs rencontrés","Diversité par animateur","Performance du calcul","En-tête chiffré","Ce placement est-il bon, et qui s'y trouve mal servi ?","Population mesurée : 12 personnes.","Personnes rencontrées","Personnes distinctes rencontrées, minimum : tous","3","100 %","minimum 3 sur 3","chez Iris Ombrelle","plafond réalisé 3","plafond a priori 3","Personnes distinctes rencontrées, minimum : mobiles","3","Personnes distinctes rencontrées, minimum : ancrés","—","Collisions d'appartenance","Collisions cumulées (paire et tour)","3","Paires distinctes de même appartenance","3","Excédent de collisions (retrouvailles au-delà de la première)","0","Rencontres répétées et retours","Rencontres répétées choisies (paires)","0","0 imposée, à part","Rencontres d'une même paire, au plus","1","Retours choisis à une table déjà occupée","0","0 imposé, à part","Diversité d'appartenance","Appartenances rencontrées A(p), minimum","2","chez Théo Pervenche","borne de diversité 3","Redondance d'appartenance, somme Σ r(p)","6","Taux de diversité d(p), minimum","0,67","Manque et plafond a priori","Plus grand manque (personnes)","0","chez Iris Ombrelle","0 personne au manque maximal","plafond réalisé 3","Personnes à qui il en manque","0","Écart d'itinéraire maximal (personnes)","0","Écart au plafond a priori maximal (personnes)","0","minimum atteint","Profil trié des rencontres","Qui est le plus mal servi, de combien, et combien sont-ils ?","Profil trié des rencontres, en comptes de personnes","0","1","2","3","2","4","6","8","10","12","Personnes, de la moins servie à la mieux servie","rencontres","appartenances rencontrées","plafond réalisé","borne de diversité","rencontres","appartenances rencontrées","plafond réalisé","borne de diversité","Minimum 3 personnes rencontrées, 12 personnes au minimum, 0 personne sous leur plafond réalisé.","Profil trié des rencontres, en pourcentage du plafond réalisé","0 %","50 %","100 %","2","4","6","8","10","12","Personnes, de la moins servie à la mieux servie","rencontres","100 %","rencontres","100 %","La personne au rang 1, Iris Ombrelle, rencontre","100 %","minimum 3 sur 3","Voir le tableau","Collisions d'appartenance","D'où vient le problème, et relancer peut-il y changer quelque chose ?","Collisions d'appartenance, par appartenance","0","1","Atelier Ressac","effectif 4, 1 paire distincte, excédent 0","Chantier Grève","effectif 4, 1 paire distincte, excédent 0","Coopérative Aubier","effectif 4, 1 paire distincte, excédent 0","prouvé inévitable","prouvé inévitable","reste","L'excédent le plus grand est celui de « Atelier Ressac » : 0 collision.","Voir le tableau","Appartenances à chaque table","Où les mêmes cercles se retrouvent-ils à une même table ?","Ce que la grille compte","appartenances par siège","appartenances par personne assise","doublons parmi les affiliés","Appartenances à chaque table, tables par tours","Table 1","Table 2","Table 3","Tour 1","1","1","1","La table 1 porte la case la plus haute : 1.","Voir le tableau","Paires répétées","Qui revoit trop souvent la même personne ?","Un seul tour : aucune paire ne peut se revoir.","Qui a rencontré qui","Qui a rencontré qui","1. Iris Ombrelle","2. Théo Pervenche","3. Ondine Lacasse","4. Basile Tourteau","5. Maëlle Quenouille","6. Sidonie Varech","7. Lucien Aubépin","8. Aglaé Bruyère","9. Félix Cormier","10. Ysé Dorine","11. Paulin Escourgeon","12. Rosalie Fenouil","1","2","3","4","5","6","7","8","9","10","11","12","0","1","0","1","0","1","0","0","0","0","0","0","0","0","0","1","0","0","1","1","0","0","1","0","0","1","0","1","0","0","0","0","0","0","0","0","0","0","0","1","0","0","1","1","1","0","1","0","0","1","0","0","0","0","0","0","1","0","0","0","0","0","1","1","0","0","1","0","1","0","1","0","0","0","0","0","0","0","0","0","1","0","0","0","0","0","1","1","0","1","0","0","0","1","0","0","1","0","0","0","1","0","0","0","1","0","0","1","0","0","0","0","0","1","0","0","0","1","0","0","1","0","0","0","1","0","0","0","1","0","0","1","Chaque case porte le nombre de rencontres de la paire. Aucune paire ne se revoit.","Voir le tableau","Objectifs des tables","Qui n'est jamais assis à une table qui lui correspond, et à quel tour l'objectif perd-il ?","Aucune personne n'est concernée par les objectifs des tables : la vue n'a rien à montrer.","Animateurs rencontrés","Qui a rencontré le moins d'animateurs ?","Aucune personne n'est concernée par les animateurs, ou aucun animateur n'est désigné : la vue n'a rien à montrer.","Diversité par animateur","Quel animateur voit le moins de diversité à sa table ?","Aucun animateur n'est désigné : la vue n'a rien à montrer.","Performance du calcul","Relancer plus longtemps aurait-il donné mieux ?","300 mouvements évalués sur 300","durée inconnue","1 cœur de calcul","génération de 5 propositions","Valeurs mesurées aux seuls points de relevé, sous les réglages courants, reliées par un trait : entre deux points, rien n'est mesuré.","minimum brut, aux points de relevé","0","1","2","3","1","10","100","300","Mouvements évalués, échelle logarithmique","minimum brut","minimum brut","Au premier point de relevé, minimum brut : 3 ; au dernier : 3.","écart au plafond a priori, aux points de relevé","0","1","10","100","300","Mouvements évalués, échelle logarithmique","écart au plafond a priori","écart au plafond a priori","Au premier point de relevé, écart au plafond a priori : 0 ; au dernier : 0.","excédent de collisions, aux points de relevé","0","1","10","100","300","Mouvements évalués, échelle logarithmique","excédent de collisions","excédent de collisions","Au premier point de relevé, excédent de collisions : 0 ; au dernier : 0.","collisions cumulées, aux points de relevé","0","2","4","6","1","10","100","300","Mouvements évalués, échelle logarithmique","collisions cumulées","collisions cumulées","Au premier point de relevé, collisions cumulées : 6 ; au dernier : 3.","rencontres répétées, aux points de relevé","0","1","10","100","300","Mouvements évalués, échelle logarithmique","rencontres répétées","rencontres répétées","Au premier point de relevé, rencontres répétées : 0 ; au dernier : 0.","redondance d'appartenance, aux points de relevé","0","5","10","1","10","100","300","Mouvements évalués, échelle logarithmique","redondance d'appartenance","redondance d'appartenance","Au premier point de relevé, redondance d'appartenance : 11 ; au dernier : 6.","Aucune valeur n'a changé entre 10 et 300 mouvements ; une autre graine est l'autre façon de chercher.","Voir le tableau"],"theme":"clair","versionReelle":"2026.10.05.01"}, +{"cadre":{"hauteur":700,"largeur":1366},"empreinte":"8e29df8958b5d82180105388196616db386ce8491378c560f12b23c477083114","etape":"10","etat":"57fb9415b50911428c461e0e555b9d0f85a6a6a2b95641d22d567db3fcd37c27","facteurEchelle":1,"fichier":"12d-qualite-une-appartenance","graine":4242,"image":{"hauteur":700,"largeur":1366,"sha256":"a68e9f5b4213c63af61f9ee8895b8492ef126953604e3c149143a92daab54e54"},"instant":"2026-10-06T19:03:02-04:00","mode":"chromium-headless-shell","pdf":null,"source":"navigateur","styles":{"clair":[{"jeton":"--couleur-bandeau-fond","ratio":15.94,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":6.09,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":9.05,"role":"texte","seuil":4.5},{"jeton":"--couleur-graphique-axe","ratio":5.64,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-repere","ratio":6.15,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-serie-1","ratio":6.27,"role":"marque","seuil":3},{"jeton":"--couleur-page-texte","ratio":14.16,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":5.81,"role":"texte","seuil":4.5}],"sombre":[{"jeton":"--couleur-action-texte","ratio":8.45,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-fond","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":7.6,"role":"texte","seuil":4.5},{"jeton":"--couleur-graphique-axe","ratio":5.38,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-repere","ratio":7.01,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-serie-1","ratio":8.57,"role":"marque","seuil":3},{"jeton":"--couleur-page-texte","ratio":11.23,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":6.72,"role":"texte","seuil":4.5}]},"texte":["Gestion table tournante Libre","construction de documentation","documentation","Écriture","Liste des événements","Clair","Sombre","À propos","Écriture","Chaque geste s’enregistre aussitôt ; « Revenir en lecture » arrête l’écriture.","Revenir en lecture","Écriture","Défaire","État du plan","Brouillon","Proposé","Retenu","Bloqué","Imprimer…","Une seule appartenance","12 participants","3 tables · 12 sièges","3 tours","Préparer","Import","Participants","Tables et tours","Placer","Plan","Diagnostic","Génération","Propositions","Qualité","Produire","Badges","Qualité","Placement mesuré :","Proposition n° 1 : un geste y pose une réservation","Revenir aux réservations","En-tête chiffré","Profil trié des rencontres","Collisions d'appartenance","Appartenances à chaque table","Paires répétées","Objectifs des tables","Animateurs rencontrés","Diversité par animateur","Performance du calcul","En-tête chiffré","Ce placement est-il bon, et qui s'y trouve mal servi ?","Population mesurée : 12 personnes.","Personnes rencontrées","Personnes distinctes rencontrées, minimum : tous","7","77 %","minimum 7 sur 9","chez Iris Ombrelle","plafond réalisé 9","plafond a priori 9","Personnes distinctes rencontrées, minimum : mobiles","7","Personnes distinctes rencontrées, minimum : ancrés","—","Collisions d'appartenance","Collisions cumulées (paire et tour)","54","Paires distinctes de même appartenance","46","Excédent de collisions (retrouvailles au-delà de la première)","8","Rencontres répétées et retours","Rencontres répétées choisies (paires)","7","0 imposée, à part","Rencontres d'une même paire, au plus","3","Retours choisis à une table déjà occupée","12","0 imposé, à part","Diversité d'appartenance","Appartenances rencontrées A(p), minimum","1","chez Iris Ombrelle","borne de diversité 1","Redondance d'appartenance, somme Σ r(p)","80","Taux de diversité d(p), minimum","0,11","Manque et plafond a priori","Plus grand manque (personnes)","2","chez Iris Ombrelle","10 personnes au manque maximal","plafond réalisé 9","Personnes à qui il en manque","10","Écart d'itinéraire maximal (personnes)","0","Écart au plafond a priori maximal (personnes)","2","atteignabilité inconnue","Profil trié des rencontres","Qui est le plus mal servi, de combien, et combien sont-ils ?","Une seule appartenance : le profil n'a qu'une série, les rencontres, et pas de borne de diversité tracée.","Profil trié des rencontres, en comptes de personnes","0","2","4","6","8","2","4","6","8","10","12","Personnes, de la moins servie à la mieux servie","rencontres","plafond réalisé","rencontres","plafond réalisé","Minimum 7 personnes rencontrées, 6 personnes au minimum, 10 personnes sous leur plafond réalisé.","Profil trié des rencontres, en pourcentage du plafond réalisé","0 %","50 %","100 %","2","4","6","8","10","12","Personnes, de la moins servie à la mieux servie","rencontres","100 %","rencontres","100 %","La personne au rang 1, Iris Ombrelle, rencontre","77 %","minimum 7 sur 9","Voir le tableau","Collisions d'appartenance","D'où vient le problème, et relancer peut-il y changer quelque chose ?","Collisions d'appartenance, par appartenance","0","20","40","Coopérative Aubier","effectif 12, 46 paires distinctes, excédent 8","prouvé inévitable","prouvé inévitable","reste","L'excédent le plus grand est celui de « Coopérative Aubier » : 8 collisions.","Voir le tableau","Appartenances à chaque table","Où les mêmes cercles se retrouvent-ils à une même table ?","Ce que la grille compte","appartenances par siège","appartenances par personne assise","doublons parmi les affiliés","Appartenances à chaque table, tables par tours","Table 1","Table 2","Table 3","Tour 1","Tour 2","Tour 3","3","3","3","3","3","3","3","3","3","La table 1 porte la case la plus haute : 3.","Voir le tableau","Paires répétées","Qui revoit trop souvent la même personne ?","Paires 1 à 7 sur 7","Paires que la recherche réunit plus d'une fois","Paire","Rencontres de la paire","Tours","Basile Tourteau","Coopérative Aubier","Félix Cormier","Coopérative Aubier","3 fois","Voir au tour 2","Tour 1, table 3","Tour 2, table 3","Tour 3, table 1","Iris Ombrelle","Coopérative Aubier","Maëlle Quenouille","Coopérative Aubier","2 fois","Voir au tour 3","Tour 2, table 2","Tour 3, table 3","Iris Ombrelle","Coopérative Aubier","Ysé Dorine","Coopérative Aubier","2 fois","Voir au tour 3","Tour 1, table 1","Tour 3, table 3","Théo Pervenche","Coopérative Aubier","Rosalie Fenouil","Coopérative Aubier","2 fois","Voir au tour 3","Tour 1, table 2","Tour 3, table 2","Ondine Lacasse","Coopérative Aubier","Maëlle Quenouille","Coopérative Aubier","2 fois","Voir au tour 2","Tour 1, table 2","Tour 2, table 2","Lucien Aubépin","Coopérative Aubier","Paulin Escourgeon","Coopérative Aubier","2 fois","Voir au tour 2","Tour 1, table 1","Tour 2, table 1","Lucien Aubépin","Coopérative Aubier","Rosalie Fenouil","Coopérative Aubier","2 fois","Voir au tour 3","Tour 2, table 1","Tour 3, table 2","Qui a rencontré qui","Qui a rencontré qui","1. Iris Ombrelle","2. Basile Tourteau","3. Maëlle Quenouille","4. Lucien Aubépin","5. Félix Cormier","6. Rosalie Fenouil","7. Théo Pervenche","8. Ondine Lacasse","9. Ysé Dorine","10. Paulin Escourgeon","11. Sidonie Varech","12. Aglaé Bruyère","1","2","3","4","5","6","7","8","9","10","11","12","0","2","1","0","0","0","1","2","1","1","1","0","0","0","3","0","1","1","1","1","1","1","2","0","0","0","1","1","2","1","0","1","1","1","0","0","0","2","1","0","1","2","1","1","0","3","0","0","0","1","1","1","1","1","1","0","0","1","2","0","2","1","0","1","1","1","0","1","1","1","1","2","1","1","0","1","0","1","1","2","0","1","1","1","0","1","1","0","2","1","1","1","1","0","1","0","1","0","1","1","1","0","2","1","1","0","1","1","0","1","1","1","1","1","1","1","1","1","0","0","1","1","1","1","1","1","1","0","0","1","1","1","Chaque case porte le nombre de rencontres de la paire. 7 paires choisies se revoient, la plus revue 3 fois.","Voir le tableau","Objectifs des tables","Qui n'est jamais assis à une table qui lui correspond, et à quel tour l'objectif perd-il ?","Aucune personne n'est concernée par les objectifs des tables : la vue n'a rien à montrer.","Animateurs rencontrés","Qui a rencontré le moins d'animateurs ?","Aucune personne n'est concernée par les animateurs, ou aucun animateur n'est désigné : la vue n'a rien à montrer.","Diversité par animateur","Quel animateur voit le moins de diversité à sa table ?","Aucun animateur n'est désigné : la vue n'a rien à montrer.","Performance du calcul","Relancer plus longtemps aurait-il donné mieux ?","300 mouvements évalués sur 300","durée inconnue","1 cœur de calcul","génération de 5 propositions","Valeurs mesurées aux seuls points de relevé, sous les réglages courants, reliées par un trait : entre deux points, rien n'est mesuré.","minimum brut, aux points de relevé","0","2","4","6","1","10","100","300","Mouvements évalués, échelle logarithmique","minimum brut","minimum brut","Au premier point de relevé, minimum brut : 5 ; au dernier : 7.","écart au plafond a priori, aux points de relevé","0","1","2","3","4","1","10","100","300","Mouvements évalués, échelle logarithmique","écart au plafond a priori","écart au plafond a priori","Au premier point de relevé, écart au plafond a priori : 4 ; au dernier : 2.","excédent de collisions, aux points de relevé","0","5","10","15","1","10","100","300","Mouvements évalués, échelle logarithmique","excédent de collisions","excédent de collisions","Au premier point de relevé, excédent de collisions : 15 ; au dernier : 8.","collisions cumulées, aux points de relevé","0","20","40","1","10","100","300","Mouvements évalués, échelle logarithmique","collisions cumulées","collisions cumulées","Au premier point de relevé, collisions cumulées : 54 ; au dernier : 54.","rencontres répétées, aux points de relevé","0","5","10","1","10","100","300","Mouvements évalués, échelle logarithmique","rencontres répétées","rencontres répétées","Au premier point de relevé, rencontres répétées : 13 ; au dernier : 7.","redondance d'appartenance, aux points de relevé","0","20","40","60","80","1","10","100","300","Mouvements évalués, échelle logarithmique","redondance d'appartenance","redondance d'appartenance","Au premier point de relevé, redondance d'appartenance : 66 ; au dernier : 80.","Une valeur a changé au dernier point de relevé, à 300 mouvements.","Voir le tableau"],"theme":"clair","versionReelle":"2026.10.05.01"}, +{"cadre":{"hauteur":700,"largeur":1366},"empreinte":"8c57abfd117a68ddb9f0cd7f0fd4b3f98a1e407418612857c48066243e705bae","etape":"10","etat":"b1f1cf667eee922a43cf928892b29e923da9ff418abff4b35c786e5bf2634f99","facteurEchelle":1,"fichier":"12e-qualite-sans-collision","graine":4242,"image":{"hauteur":700,"largeur":1366,"sha256":"71afa679039e5f6f386755a681484e56f7f428fe1bf9e665d8603160a7d72167"},"instant":"2026-10-06T19:03:02-04:00","mode":"chromium-headless-shell","pdf":null,"source":"navigateur","styles":{"clair":[{"jeton":"--couleur-bandeau-fond","ratio":15.94,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":6.09,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":9.05,"role":"texte","seuil":4.5},{"jeton":"--couleur-graphique-bordure-case","ratio":4.78,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-encre-foncee","ratio":15.28,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte","ratio":14.16,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":5.81,"role":"texte","seuil":4.5}],"sombre":[{"jeton":"--couleur-action-texte","ratio":8.45,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-fond","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":7.6,"role":"texte","seuil":4.5},{"jeton":"--couleur-graphique-bordure-case","ratio":5.38,"role":"marque","seuil":3},{"jeton":"--couleur-page-texte","ratio":11.23,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":6.72,"role":"texte","seuil":4.5},{"jeton":"--couleur-papier","ratio":14.29,"role":"texte","seuil":4.5}]},"texte":["Gestion table tournante Libre","construction de documentation","documentation","Écriture","Liste des événements","Clair","Sombre","À propos","Écriture","Chaque geste s’enregistre aussitôt ; « Revenir en lecture » arrête l’écriture.","Revenir en lecture","Écriture","Défaire","État du plan","Brouillon","Proposé","Retenu","Bloqué","Imprimer…","Sans collision","9 participants","3 tables · 9 sièges","2 tours","Préparer","Import","Participants","Tables et tours","Placer","Plan","Diagnostic","Génération","Propositions","Qualité","Produire","Badges","Qualité","Placement mesuré :","Proposition n° 1 : un geste y pose une réservation","Revenir aux réservations","En-tête chiffré","Profil trié des rencontres","Collisions d'appartenance","Appartenances à chaque table","Paires répétées","Objectifs des tables","Animateurs rencontrés","Diversité par animateur","Performance du calcul","En-tête chiffré","Ce placement est-il bon, et qui s'y trouve mal servi ?","Population mesurée : 9 personnes.","Personnes rencontrées","Personnes distinctes rencontrées, minimum : tous","4","100 %","minimum 4 sur 4","chez Iris Ombrelle","plafond réalisé 4","plafond a priori 4","Personnes distinctes rencontrées, minimum : mobiles","4","Personnes distinctes rencontrées, minimum : ancrés","—","Collisions d'appartenance","Collisions cumulées (paire et tour)","0","Paires distinctes de même appartenance","0","Excédent de collisions (retrouvailles au-delà de la première)","0","Rencontres répétées et retours","Rencontres répétées choisies (paires)","0","0 imposée, à part","Rencontres d'une même paire, au plus","1","Retours choisis à une table déjà occupée","3","0 imposé, à part","Diversité d'appartenance","Appartenances rencontrées A(p), minimum","4","chez Iris Ombrelle","borne de diversité 4","Redondance d'appartenance, somme Σ r(p)","0","Taux de diversité d(p), minimum","1,00","Manque et plafond a priori","Plus grand manque (personnes)","0","chez Iris Ombrelle","0 personne au manque maximal","plafond réalisé 4","Personnes à qui il en manque","0","Écart d'itinéraire maximal (personnes)","0","Écart au plafond a priori maximal (personnes)","0","minimum atteint","Profil trié des rencontres","Qui est le plus mal servi, de combien, et combien sont-ils ?","Profil trié des rencontres, en comptes de personnes","0","1","2","3","4","2","4","6","8","Personnes, de la moins servie à la mieux servie","rencontres","appartenances rencontrées","plafond réalisé","borne de diversité","rencontres","appartenances rencontrées","plafond réalisé","borne de diversité","Minimum 4 personnes rencontrées, 9 personnes au minimum, 0 personne sous leur plafond réalisé.","Profil trié des rencontres, en pourcentage du plafond réalisé","0 %","50 %","100 %","2","4","6","8","Personnes, de la moins servie à la mieux servie","rencontres","100 %","rencontres","100 %","La personne au rang 1, Iris Ombrelle, rencontre","100 %","minimum 4 sur 4","Voir le tableau","Collisions d'appartenance","D'où vient le problème, et relancer peut-il y changer quelque chose ?","Aucune collision d'appartenance : à chaque tour, chaque table réunit des appartenances distinctes.","Appartenances à chaque table","Où les mêmes cercles se retrouvent-ils à une même table ?","Ce que la grille compte","appartenances par siège","appartenances par personne assise","doublons parmi les affiliés","Appartenances à chaque table, tables par tours","Table 1","Table 2","Table 3","Tour 1","Tour 2","0","0","0","0","0","0","La table 1 porte la case la plus haute : 0.","Voir le tableau","Paires répétées","Qui revoit trop souvent la même personne ?","Aucune paire ne se revoit : chaque rencontre est unique.","Qui a rencontré qui","Qui a rencontré qui","1. Iris Ombrelle","2. Théo Pervenche","3. Ondine Lacasse","4. Basile Tourteau","5. Maëlle Quenouille","6. Sidonie Varech","7. Lucien Aubépin","8. Aglaé Bruyère","9. Félix Cormier","1","2","3","4","5","6","7","8","9","1","0","0","1","0","1","1","0","1","0","1","0","1","0","1","0","0","0","1","0","0","1","1","1","0","1","1","0","1","1","0","0","1","0","0","0","1","1","0","1","0","1","0","1","1","0","0","1","1","0","1","1","1","0","0","0","1","1","1","0","0","0","0","1","0","0","1","0","1","1","0","1","Chaque case porte le nombre de rencontres de la paire. Aucune paire ne se revoit.","Voir le tableau","Objectifs des tables","Qui n'est jamais assis à une table qui lui correspond, et à quel tour l'objectif perd-il ?","Aucune personne n'est concernée par les objectifs des tables : la vue n'a rien à montrer.","Animateurs rencontrés","Qui a rencontré le moins d'animateurs ?","Aucune personne n'est concernée par les animateurs, ou aucun animateur n'est désigné : la vue n'a rien à montrer.","Diversité par animateur","Quel animateur voit le moins de diversité à sa table ?","Aucun animateur n'est désigné : la vue n'a rien à montrer.","Performance du calcul","Relancer plus longtemps aurait-il donné mieux ?","300 mouvements évalués sur 300","durée inconnue","1 cœur de calcul","génération de 5 propositions","Valeurs mesurées aux seuls points de relevé, sous les réglages courants, reliées par un trait : entre deux points, rien n'est mesuré.","minimum brut, aux points de relevé","0","1","2","3","4","1","10","100","300","Mouvements évalués, échelle logarithmique","minimum brut","minimum brut","Au premier point de relevé, minimum brut : 3 ; au dernier : 4.","écart au plafond a priori, aux points de relevé","0","1","1","10","100","300","Mouvements évalués, échelle logarithmique","écart au plafond a priori","écart au plafond a priori","Au premier point de relevé, écart au plafond a priori : 1 ; au dernier : 0.","excédent de collisions, aux points de relevé","0","1","10","100","300","Mouvements évalués, échelle logarithmique","excédent de collisions","excédent de collisions","Au premier point de relevé, excédent de collisions : 0 ; au dernier : 0.","collisions cumulées, aux points de relevé","0","1","10","100","300","Mouvements évalués, échelle logarithmique","collisions cumulées","collisions cumulées","Au premier point de relevé, collisions cumulées : 0 ; au dernier : 0.","rencontres répétées, aux points de relevé","0","1","2","1","10","100","300","Mouvements évalués, échelle logarithmique","rencontres répétées","rencontres répétées","Au premier point de relevé, rencontres répétées : 2 ; au dernier : 0.","redondance d'appartenance, aux points de relevé","0","1","10","100","300","Mouvements évalués, échelle logarithmique","redondance d'appartenance","redondance d'appartenance","Au premier point de relevé, redondance d'appartenance : 0 ; au dernier : 0.","Aucune valeur n'a changé entre 10 et 300 mouvements ; une autre graine est l'autre façon de chercher.","Voir le tableau"],"theme":"clair","versionReelle":"2026.10.05.01"}, +{"cadre":{"hauteur":700,"largeur":1366},"empreinte":"eec3f475c32802f48c3c143fc38a57cb412828a900063188943d1987f4185a89","etape":"10","etat":"db2ac82a7d0189c959eadd2540c41f34c547c9efff64cfbb3d5872def0ffebba","facteurEchelle":1,"fichier":"12f-qualite-reserve","graine":4242,"image":{"hauteur":700,"largeur":1366,"sha256":"5f2b77dbca23971e1acfadd46db77904b63c327f27f9e91af9112748b0b8cc37"},"instant":"2026-10-06T19:03:02-04:00","mode":"chromium-headless-shell","pdf":null,"source":"navigateur","styles":{"clair":[{"jeton":"--couleur-bandeau-fond","ratio":15.94,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":6.09,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":9.05,"role":"texte","seuil":4.5},{"jeton":"--couleur-graphique-axe","ratio":5.64,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-borne","ratio":4.83,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-marque","ratio":9.67,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-repere","ratio":6.15,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-serie-1","ratio":6.27,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-serie-2","ratio":5.57,"role":"marque","seuil":3},{"jeton":"--couleur-page-texte","ratio":14.05,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":5.81,"role":"texte","seuil":4.5}],"sombre":[{"jeton":"--couleur-action-texte","ratio":8.45,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-fond","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":7.6,"role":"texte","seuil":4.5},{"jeton":"--couleur-graphique-axe","ratio":5.38,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-borne","ratio":6.17,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-marque","ratio":10.64,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-repere","ratio":7.01,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-serie-1","ratio":8.57,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-serie-2","ratio":7.83,"role":"marque","seuil":3},{"jeton":"--couleur-page-texte","ratio":11.02,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":6.72,"role":"texte","seuil":4.5}]},"texte":["Gestion table tournante Libre","construction de documentation","documentation","Écriture","Liste des événements","Clair","Sombre","À propos","Écriture","Chaque geste s’enregistre aussitôt ; « Revenir en lecture » arrête l’écriture.","Revenir en lecture","Écriture","Défaire","État du plan","Brouillon","Proposé","Retenu","Bloqué","Imprimer…","Petite démonstration, conflit inévitable 1","12 participants","4 tables · 12 sièges","4 tours","Préparer","Import","Participants","Tables et tours","Placer","Plan","Diagnostic","Génération","Propositions","Qualité","Produire","Badges","Qualité","Placement mesuré :","Placement retenu","En-tête chiffré","Profil trié des rencontres","Collisions d'appartenance","Appartenances à chaque table","Paires répétées","Objectifs des tables","Animateurs rencontrés","Diversité par animateur","Performance du calcul","En-tête chiffré","Ce placement est-il bon, et qui s'y trouve mal servi ?","Population mesurée : 12 personnes.","Personnes rencontrées","Personnes distinctes rencontrées, minimum : tous","5","83 %","minimum 5 sur 6","chez Hugo Neskault","plafond réalisé 6","plafond a priori 8","Personnes distinctes rencontrées, minimum : mobiles","5","Personnes distinctes rencontrées, minimum : ancrés","—","Collisions d'appartenance","Collisions cumulées (paire et tour)","9","Paires distinctes de même appartenance","9","Excédent de collisions (retrouvailles au-delà de la première)","0","Rencontres répétées et retours","Rencontres répétées choisies (paires)","4","0 imposée, à part","Rencontres d'une même paire, au plus","2","Retours choisis à une table déjà occupée","13","0 imposé, à part","Diversité d'appartenance","Appartenances rencontrées A(p), minimum","2","chez Hugo Neskault","borne de diversité 3","Redondance d'appartenance, somme Σ r(p)","50","Taux de diversité d(p), minimum","0,29","Manque et plafond a priori","Plus grand manque (personnes)","1","chez Hugo Neskault","8 personnes au manque maximal","plafond réalisé 6","Personnes à qui il en manque","8","Écart d'itinéraire maximal (personnes)","2","Écart au plafond a priori maximal (personnes)","3","atteignabilité inconnue","Profil trié des rencontres","Qui est le plus mal servi, de combien, et combien sont-ils ?","Profil trié des rencontres, en comptes de personnes","0","2","4","6","8","2","4","6","8","10","12","Personnes, de la moins servie à la mieux servie","rencontres","appartenances rencontrées","plafond réalisé","borne de diversité","rencontres","appartenances rencontrées","plafond réalisé","borne de diversité","en réserve à un tour au moins","Minimum 5 personnes rencontrées, 1 personne au minimum, 8 personnes sous leur plafond réalisé.","Profil trié des rencontres, en pourcentage du plafond réalisé","0 %","50 %","100 %","2","4","6","8","10","12","Personnes, de la moins servie à la mieux servie","rencontres","100 %","rencontres","100 %","en réserve à un tour au moins","La personne au rang 1, Hugo Neskault, rencontre","83 %","minimum 5 sur 6","Voir le tableau","Collisions d'appartenance","D'où vient le problème, et relancer peut-il y changer quelque chose ?","Ce placement laisse quelqu'un en réserve ou n'honore pas une réservation : le plancher du diagnostic ne s'y applique pas, et chaque barre n'a qu'un segment, les collisions cumulées.","Collisions d'appartenance, par appartenance","0","2","4","6","Ateliers Jolvane","effectif 5, 6 paires distinctes, excédent 0","Tannerie Cassorgue","effectif 4, 2 paires distinctes, excédent 0","Verrerie Ulvardes","effectif 3, 1 paire distincte, excédent 0","Collisions cumulées (paire et tour)","Collisions cumulées (paire et tour)","L'excédent le plus grand est celui de « Ateliers Jolvane » : 0 collision.","Voir le tableau","Appartenances à chaque table","Où les mêmes cercles se retrouvent-ils à une même table ?","Ce que la grille compte","appartenances par siège","appartenances par personne assise","doublons parmi les affiliés","Appartenances à chaque table, tables par tours","Table 2","Table 3","Table 4","Table 1","Tour 1","Tour 2","Tour 3","Tour 4","1","2","0","0","1","0","1","1","1","1","0","0","0","1","0","0","La table 2 porte la case la plus haute : 2.","Voir le tableau","Paires répétées","Qui revoit trop souvent la même personne ?","Paires 1 à 4 sur 4","Paires que la recherche réunit plus d'une fois","Paire","Rencontres de la paire","Tours","Hugo Neskault","Tannerie Cassorgue","Zoé Tolveval","Ateliers Jolvane","2 fois","Voir au tour 3","Tour 1, table 1","Tour 3, table 1","Louis Selvière","Tannerie Cassorgue","Youssef Selvançon","Ateliers Jolvane","2 fois","Voir au tour 3","Tour 1, table 3","Tour 3, table 2","Amina Quilmoubre","Verrerie Ulvardes","Luc Urvard","Tannerie Cassorgue","2 fois","Voir au tour 4","Tour 2, table 4","Tour 4, table 4","Paul Neskivet","Ateliers Jolvane","Michel Bralmignac","Tannerie Cassorgue","2 fois","Voir au tour 3","Tour 1, table 2","Tour 3, table 3","Qui a rencontré qui","Qui a rencontré qui","1. Hugo Neskault","2. Paul Neskivet","3. Louis Selvière","4. Youssef Selvançon","5. Amina Quilmoubre","6. Michel Bralmignac","7. Zoé Tolveval","8. Luc Urvard","9. Youssef Ivrotte","10. Caroline Bralmumet","11. Julie Voskotte","12. Véronique Mirveval","1","2","3","4","5","6","7","8","9","10","11","12","0","0","0","1","0","2","0","0","1","1","1","0","0","0","1","2","0","1","1","1","0","1","0","0","2","1","0","1","1","1","0","1","1","0","0","2","1","1","1","1","0","1","1","0","1","1","1","1","1","1","2","0","0","0","0","0","2","0","1","1","0","1","0","1","1","1","2","0","1","1","1","0","0","1","1","1","0","0","1","1","1","2","1","0","1","0","0","1","0","1","1","0","0","0","1","1","1","1","1","1","1","0","1","0","1","1","0","1","1","1","1","0","1","1","0","1","1","0","1","1","1","1","1","1","0","0","1","0","1","1","1","1","Chaque case porte le nombre de rencontres de la paire. 4 paires choisies se revoient, la plus revue 2 fois.","Voir le tableau","Objectifs des tables","Qui n'est jamais assis à une table qui lui correspond, et à quel tour l'objectif perd-il ?","Aucune personne n'est concernée par les objectifs des tables : la vue n'a rien à montrer.","Animateurs rencontrés","Qui a rencontré le moins d'animateurs ?","Aucune personne n'est concernée par les animateurs, ou aucun animateur n'est désigné : la vue n'a rien à montrer.","Diversité par animateur","Quel animateur voit le moins de diversité à sa table ?","Aucun animateur n'est désigné : la vue n'a rien à montrer.","Performance du calcul","Relancer plus longtemps aurait-il donné mieux ?","La vue mesure une proposition : le placement retenu a été ajusté, ou sa proposition effacée, et n'a pas de course."],"theme":"clair","versionReelle":"2026.10.05.01"}, +{"cadre":{"hauteur":700,"largeur":1366},"empreinte":"9584a190f61c71fd722fff9508eb9a1c353e77f2f2cb68dd0dd2ccf9c3a654b6","etape":"10","etat":"fccc66e41578f9a5554a566432289f37cc924cb0c394080e55e38b6ddba577a5","facteurEchelle":1,"fichier":"12g-qualite-plafond-nul","graine":4242,"image":{"hauteur":700,"largeur":1366,"sha256":"204e2535c462669188dfdc99775bbba6694de369a35bf2f6ced2213484d4449c"},"instant":"2026-10-06T19:03:02-04:00","mode":"chromium-headless-shell","pdf":null,"source":"navigateur","styles":{"clair":[{"jeton":"--couleur-bandeau-fond","ratio":15.94,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":6.09,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":9.05,"role":"texte","seuil":4.5},{"jeton":"--couleur-graphique-axe","ratio":5.64,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-borne","ratio":3.93,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-marque","ratio":9.67,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-repere","ratio":6.15,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-serie-1","ratio":5.1,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-serie-2","ratio":4.53,"role":"marque","seuil":3},{"jeton":"--couleur-page-texte","ratio":14.16,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":5.81,"role":"texte","seuil":4.5}],"sombre":[{"jeton":"--couleur-action-texte","ratio":8.45,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-fond","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":7.6,"role":"texte","seuil":4.5},{"jeton":"--couleur-graphique-axe","ratio":5.38,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-borne","ratio":4.96,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-marque","ratio":10.64,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-repere","ratio":7.01,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-serie-1","ratio":6.89,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-serie-2","ratio":6.29,"role":"marque","seuil":3},{"jeton":"--couleur-page-texte","ratio":11.23,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":6.72,"role":"texte","seuil":4.5}]},"texte":["Gestion table tournante Libre","construction de documentation","documentation","Écriture","Liste des événements","Clair","Sombre","À propos","Écriture","Chaque geste s’enregistre aussitôt ; « Revenir en lecture » arrête l’écriture.","Revenir en lecture","Écriture","Défaire","État du plan","Brouillon","Proposé","Retenu","Bloqué","Imprimer…","Plafond nul","5 participants","2 tables · 6 sièges","2 tours","Préparer","Import","Participants","Tables et tours","Placer","Plan","Diagnostic","Génération","Propositions","Qualité","Produire","Badges","Qualité","Placement mesuré :","Proposition n° 1 : un geste y pose une réservation","Revenir aux réservations","En-tête chiffré","Profil trié des rencontres","Collisions d'appartenance","Appartenances à chaque table","Paires répétées","Objectifs des tables","Animateurs rencontrés","Diversité par animateur","Performance du calcul","En-tête chiffré","Ce placement est-il bon, et qui s'y trouve mal servi ?","Population mesurée : 5 personnes.","Personnes rencontrées","Personnes distinctes rencontrées, minimum : tous","0","—","minimum 0 sur 0","chez Maëlle Quenouille","plafond réalisé 0","plafond a priori 0","Personnes distinctes rencontrées, minimum : mobiles","0","Personnes distinctes rencontrées, minimum : ancrés","3","Collisions d'appartenance","Collisions cumulées (paire et tour)","4","Paires distinctes de même appartenance","2","Excédent de collisions (retrouvailles au-delà de la première)","2","Rencontres répétées et retours","Rencontres répétées choisies (paires)","0","6 imposées, à part","Rencontres d'une même paire, au plus","2","Retours choisis à une table déjà occupée","1","4 imposés, à part","Diversité d'appartenance","Appartenances rencontrées A(p), minimum","0","chez Maëlle Quenouille","borne de diversité 0","Redondance d'appartenance, somme Σ r(p)","4","Taux de diversité d(p), minimum","0,67","Manque et plafond a priori","Plus grand manque (personnes)","0","chez Maëlle Quenouille","0 personne au manque maximal","plafond réalisé 0","Personnes à qui il en manque","0","Écart d'itinéraire maximal (personnes)","0","Écart au plafond a priori maximal (personnes)","0","minimum atteint","Profil trié des rencontres","Qui est le plus mal servi, de combien, et combien sont-ils ?","Profil trié des rencontres, en comptes de personnes","0","1","2","3","1","2","3","4","5","Personnes, de la moins servie à la mieux servie","rencontres","appartenances rencontrées","plafond réalisé","borne de diversité","rencontres","appartenances rencontrées","plafond réalisé","borne de diversité","ancré","plafond réalisé nul","Minimum 0 personne rencontrée, 1 personne au minimum, 0 personne sous leur plafond réalisé.","Rang","1","Personne","Maëlle Quenouille","Appartenance","Coopérative Aubier","Personnes distinctes rencontrées","0","Plafond réalisé","0","Rencontres sur le plafond réalisé","—","0 sur 0","Plafond a priori","0","Appartenances rencontrées","0","Borne de diversité","0","Tours non assis","0","Place marquée","plafond réalisé nul","Profil trié des rencontres, en pourcentage du plafond réalisé","0 %","50 %","100 %","1","2","3","4","5","Personnes, de la moins servie à la mieux servie","rencontres","100 %","rencontres","100 %","ancré","plafond réalisé nul","La personne au rang 1, Maëlle Quenouille, a un plafond réalisé nul : elle ne rencontre personne, et son rang n’a pas de point en pourcentage.","Voir le tableau","Collisions d'appartenance","D'où vient le problème, et relancer peut-il y changer quelque chose ?","Collisions d'appartenance, par appartenance","0","1","2","Atelier Ressac","effectif 2, 1 paire distincte, excédent 1","Coopérative Aubier","effectif 3, 1 paire distincte, excédent 1","prouvé inévitable","prouvé inévitable","reste","L'excédent le plus grand est celui de « Atelier Ressac » : 1 collision.","Voir le tableau","Appartenances à chaque table","Où les mêmes cercles se retrouvent-ils à une même table ?","Ce que la grille compte","appartenances par siège","appartenances par personne assise","doublons parmi les affiliés","Appartenances à chaque table, tables par tours","Table 1","Table 2","Tour 1","Tour 2","2","2","1","1","La table 1 porte la case la plus haute : 2.","Voir le tableau","Paires répétées","Qui revoit trop souvent la même personne ?","Paires 1 à 6 sur 6","Paires que les réservations imposent","Paire","Rencontres de la paire","Tours","Iris Ombrelle","Coopérative Aubier","Théo Pervenche","Atelier Ressac","2 fois","Voir au tour 2","Tour 1, table 1","Tour 2, table 1","Iris Ombrelle","Coopérative Aubier","Ondine Lacasse","Coopérative Aubier","2 fois","Voir au tour 2","Tour 1, table 1","Tour 2, table 1","Iris Ombrelle","Coopérative Aubier","Basile Tourteau","Atelier Ressac","2 fois","Voir au tour 2","Tour 1, table 1","Tour 2, table 1","Théo Pervenche","Atelier Ressac","Ondine Lacasse","Coopérative Aubier","2 fois","Voir au tour 2","Tour 1, table 1","Tour 2, table 1","Théo Pervenche","Atelier Ressac","Basile Tourteau","Atelier Ressac","2 fois","Voir au tour 2","Tour 1, table 1","Tour 2, table 1","Ondine Lacasse","Coopérative Aubier","Basile Tourteau","Atelier Ressac","2 fois","Voir au tour 2","Tour 1, table 1","Tour 2, table 1","Qui a rencontré qui","Qui a rencontré qui","1. Maëlle Quenouille","2. Iris Ombrelle","3. Théo Pervenche","4. Ondine Lacasse","5. Basile Tourteau","1","2","3","4","5","0","0","0","0","0","2","2","2","0","2","2","2","0","2","2","2","0","2","2","2","Chaque case porte le nombre de rencontres de la paire. 6 paires imposées se revoient, la plus revue 2 fois.","Voir le tableau","Objectifs des tables","Qui n'est jamais assis à une table qui lui correspond, et à quel tour l'objectif perd-il ?","Aucune personne n'est concernée par les objectifs des tables : la vue n'a rien à montrer.","Animateurs rencontrés","Qui a rencontré le moins d'animateurs ?","Aucune personne n'est concernée par les animateurs, ou aucun animateur n'est désigné : la vue n'a rien à montrer.","Diversité par animateur","Quel animateur voit le moins de diversité à sa table ?","Aucun animateur n'est désigné : la vue n'a rien à montrer.","Performance du calcul","Relancer plus longtemps aurait-il donné mieux ?","300 mouvements évalués sur 300","durée inconnue","1 cœur de calcul","génération de 5 propositions","Valeurs mesurées aux seuls points de relevé, sous les réglages courants, reliées par un trait : entre deux points, rien n'est mesuré.","minimum brut, aux points de relevé","0","1","10","100","300","Mouvements évalués, échelle logarithmique","minimum brut","minimum brut","Au premier point de relevé, minimum brut : 0 ; au dernier : 0.","écart au plafond a priori, aux points de relevé","0","1","10","100","300","Mouvements évalués, échelle logarithmique","écart au plafond a priori","écart au plafond a priori","Au premier point de relevé, écart au plafond a priori : 0 ; au dernier : 0.","excédent de collisions, aux points de relevé","0","1","2","1","10","100","300","Mouvements évalués, échelle logarithmique","excédent de collisions","excédent de collisions","Au premier point de relevé, excédent de collisions : 2 ; au dernier : 2.","collisions cumulées, aux points de relevé","0","1","2","3","4","1","10","100","300","Mouvements évalués, échelle logarithmique","collisions cumulées","collisions cumulées","Au premier point de relevé, collisions cumulées : 4 ; au dernier : 4.","rencontres répétées, aux points de relevé","0","1","10","100","300","Mouvements évalués, échelle logarithmique","rencontres répétées","rencontres répétées","Au premier point de relevé, rencontres répétées : 0 ; au dernier : 0.","redondance d'appartenance, aux points de relevé","0","1","2","3","4","1","10","100","300","Mouvements évalués, échelle logarithmique","redondance d'appartenance","redondance d'appartenance","Au premier point de relevé, redondance d'appartenance : 4 ; au dernier : 4.","Aucune valeur n'a changé entre 1 et 300 mouvements ; une autre graine est l'autre façon de chercher.","Voir le tableau"],"theme":"clair","versionReelle":"2026.10.05.01"}, +{"cadre":{"hauteur":700,"largeur":1366},"empreinte":"fabcd121b2e9445d41163199172cf05375990e3d87fa3cfb9aa100221792d06c","etape":"10","etat":"61d4b4bf919776450966168757d227df6e89ab788f8c62b0286899433ca37b88","facteurEchelle":1,"fichier":"13-qualite-collisions","graine":4242,"image":{"hauteur":700,"largeur":1366,"sha256":"10851c1440fcace8b3baeb8253d9fb2692ab77389d8939b2f11477ece2fa2cf3"},"instant":"2026-10-06T19:03:02-04:00","mode":"chromium-headless-shell","pdf":null,"source":"navigateur","styles":{"clair":[{"jeton":"--couleur-bandeau-fond","ratio":15.94,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":6.09,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":9.05,"role":"texte","seuil":4.5},{"jeton":"--couleur-graphique-axe","ratio":5.64,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-prouve","ratio":4.23,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-reste","ratio":5.1,"role":"marque","seuil":3},{"jeton":"--couleur-page-texte","ratio":13.81,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":5.81,"role":"texte","seuil":4.5}],"sombre":[{"jeton":"--couleur-action-texte","ratio":8.45,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-fond","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":7.6,"role":"texte","seuil":4.5},{"jeton":"--couleur-graphique-axe","ratio":5.38,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-prouve","ratio":5.12,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-reste","ratio":6.89,"role":"marque","seuil":3},{"jeton":"--couleur-page-texte","ratio":11.23,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":6.72,"role":"texte","seuil":4.5}]},"texte":["Gestion table tournante Libre","construction de documentation","documentation","Écriture","Liste des événements","Clair","Sombre","À propos","Écriture","Chaque geste s’enregistre aussitôt ; « Revenir en lecture » arrête l’écriture.","Revenir en lecture","Écriture","Défaire","État du plan","Brouillon","Proposé","Retenu","Bloqué","Imprimer…","Petite démonstration, conflit inévitable 1","12 participants","4 tables · 12 sièges","4 tours","Préparer","Import","Participants","Tables et tours","Placer","Plan","Diagnostic","Génération","Propositions","Qualité","Produire","Badges","Qualité","Placement mesuré :","Proposition n° 5 : un geste y pose une réservation","Revenir aux réservations","En-tête chiffré","Profil trié des rencontres","Collisions d'appartenance","Appartenances à chaque table","Paires répétées","Objectifs des tables","Animateurs rencontrés","Diversité par animateur","Performance du calcul","En-tête chiffré","Ce placement est-il bon, et qui s'y trouve mal servi ?","Population mesurée : 12 personnes.","Personnes rencontrées","Personnes distinctes rencontrées, minimum : tous","7","87 %","minimum 7 sur 8","chez Hugo Neskault","plafond réalisé 8","plafond a priori 8","Personnes distinctes rencontrées, minimum : mobiles","7","Personnes distinctes rencontrées, minimum : ancrés","—","Collisions d'appartenance","Collisions cumulées (paire et tour)","9","Paires distinctes de même appartenance","9","Excédent de collisions (retrouvailles au-delà de la première)","0","Rencontres répétées et retours","Rencontres répétées choisies (paires)","4","0 imposée, à part","Rencontres d'une même paire, au plus","2","Retours choisis à une table déjà occupée","14","0 imposé, à part","Diversité d'appartenance","Appartenances rencontrées A(p), minimum","2","chez Hugo Neskault","borne de diversité 3","Redondance d'appartenance, somme Σ r(p)","54","Taux de diversité d(p), minimum","0,29","Manque et plafond a priori","Plus grand manque (personnes)","1","chez Hugo Neskault","8 personnes au manque maximal","plafond réalisé 8","Personnes à qui il en manque","8","Écart d'itinéraire maximal (personnes)","0","Écart au plafond a priori maximal (personnes)","1","atteignabilité inconnue","Profil trié des rencontres","Qui est le plus mal servi, de combien, et combien sont-ils ?","Profil trié des rencontres, en comptes de personnes","0","2","4","6","8","2","4","6","8","10","12","Personnes, de la moins servie à la mieux servie","rencontres","appartenances rencontrées","plafond réalisé","borne de diversité","rencontres","appartenances rencontrées","plafond réalisé","borne de diversité","Minimum 7 personnes rencontrées, 8 personnes au minimum, 8 personnes sous leur plafond réalisé.","Profil trié des rencontres, en pourcentage du plafond réalisé","0 %","50 %","100 %","2","4","6","8","10","12","Personnes, de la moins servie à la mieux servie","rencontres","100 %","rencontres","100 %","La personne au rang 1, Hugo Neskault, rencontre","87 %","minimum 7 sur 8","Voir le tableau","Collisions d'appartenance","D'où vient le problème, et relancer peut-il y changer quelque chose ?","Collisions d'appartenance, par appartenance","0","2","4","6","Ateliers Jolvane","effectif 5, 6 paires distinctes, excédent 0","Tannerie Cassorgue","effectif 4, 2 paires distinctes, excédent 0","Verrerie Ulvardes","effectif 3, 1 paire distincte, excédent 0","prouvé inévitable","reste","prouvé inévitable","reste","L'excédent le plus grand est celui de « Ateliers Jolvane » : 0 collision.","Voir le tableau","Appartenances à chaque table","Où les mêmes cercles se retrouvent-ils à une même table ?","Ce que la grille compte","appartenances par siège","appartenances par personne assise","doublons parmi les affiliés","Appartenances à chaque table, tables par tours","Table 2","Table 3","Table 4","Table 1","Tour 1","Tour 2","Tour 3","Tour 4","1","2","0","0","1","0","1","1","1","1","0","0","0","0","0","0","La table 2 porte la case la plus haute : 2.","Voir le tableau","Paires répétées","Qui revoit trop souvent la même personne ?","Paires 1 à 4 sur 4","Paires que la recherche réunit plus d'une fois","Paire","Rencontres de la paire","Tours","Hugo Neskault","Tannerie Cassorgue","Zoé Tolveval","Ateliers Jolvane","2 fois","Voir au tour 3","Tour 1, table 1","Tour 3, table 1","Louis Selvière","Tannerie Cassorgue","Youssef Selvançon","Ateliers Jolvane","2 fois","Voir au tour 3","Tour 1, table 3","Tour 3, table 2","Amina Quilmoubre","Verrerie Ulvardes","Luc Urvard","Tannerie Cassorgue","2 fois","Voir au tour 4","Tour 2, table 4","Tour 4, table 4","Paul Neskivet","Ateliers Jolvane","Michel Bralmignac","Tannerie Cassorgue","2 fois","Voir au tour 3","Tour 1, table 2","Tour 3, table 3","Qui a rencontré qui","Qui a rencontré qui","1. Hugo Neskault","2. Louis Selvière","3. Youssef Selvançon","4. Amina Quilmoubre","5. Paul Neskivet","6. Michel Bralmignac","7. Zoé Tolveval","8. Luc Urvard","9. Caroline Bralmumet","10. Youssef Ivrotte","11. Julie Voskotte","12. Véronique Mirveval","1","2","3","4","5","6","7","8","9","10","11","12","0","0","1","1","0","2","0","1","1","1","1","0","2","1","0","0","1","1","0","1","1","1","0","2","1","0","1","1","1","1","0","1","0","1","1","1","1","1","1","2","0","0","0","0","1","0","0","1","2","0","1","1","1","0","1","0","0","1","1","2","0","1","1","0","1","1","2","1","1","1","0","0","0","1","1","1","0","0","1","1","2","1","1","0","0","1","0","1","1","0","1","0","1","1","1","0","1","1","1","1","1","0","0","1","0","1","1","1","1","1","1","1","1","0","0","1","1","0","1","1","1","1","1","0","0","1","1","0","1","1","1","1","Chaque case porte le nombre de rencontres de la paire. 4 paires choisies se revoient, la plus revue 2 fois.","Voir le tableau","Objectifs des tables","Qui n'est jamais assis à une table qui lui correspond, et à quel tour l'objectif perd-il ?","Aucune personne n'est concernée par les objectifs des tables : la vue n'a rien à montrer.","Animateurs rencontrés","Qui a rencontré le moins d'animateurs ?","Aucune personne n'est concernée par les animateurs, ou aucun animateur n'est désigné : la vue n'a rien à montrer.","Diversité par animateur","Quel animateur voit le moins de diversité à sa table ?","Aucun animateur n'est désigné : la vue n'a rien à montrer.","Performance du calcul","Relancer plus longtemps aurait-il donné mieux ?","300 mouvements évalués sur 300","durée inconnue","1 cœur de calcul","génération de 5 propositions","Valeurs mesurées aux seuls points de relevé, sous les réglages courants, reliées par un trait : entre deux points, rien n'est mesuré.","minimum brut, aux points de relevé","0","2","4","6","1","10","100","300","Mouvements évalués, échelle logarithmique","minimum brut","minimum brut","Au premier point de relevé, minimum brut : 6 ; au dernier : 7.","écart au plafond a priori, aux points de relevé","0","1","2","1","10","100","300","Mouvements évalués, échelle logarithmique","écart au plafond a priori","écart au plafond a priori","Au premier point de relevé, écart au plafond a priori : 2 ; au dernier : 1.","excédent de collisions, aux points de relevé","0","1","2","1","10","100","300","Mouvements évalués, échelle logarithmique","excédent de collisions","excédent de collisions","Au premier point de relevé, excédent de collisions : 2 ; au dernier : 0.","collisions cumulées, aux points de relevé","0","5","10","15","1","10","100","300","Mouvements évalués, échelle logarithmique","collisions cumulées","collisions cumulées","Au premier point de relevé, collisions cumulées : 15 ; au dernier : 9.","rencontres répétées, aux points de relevé","0","2","4","6","8","1","10","100","300","Mouvements évalués, échelle logarithmique","rencontres répétées","rencontres répétées","Au premier point de relevé, rencontres répétées : 7 ; au dernier : 4.","redondance d'appartenance, aux points de relevé","0","20","40","1","10","100","300","Mouvements évalués, échelle logarithmique","redondance d'appartenance","redondance d'appartenance","Au premier point de relevé, redondance d'appartenance : 45 ; au dernier : 54.","Une valeur a changé au dernier point de relevé, à 300 mouvements.","Voir le tableau"],"theme":"clair","versionReelle":"2026.10.05.01"}, +{"cadre":{"hauteur":700,"largeur":1366},"empreinte":"247dd050fe930be7c239881b5091847027a3a73c6455cdc1b0d854a99868962d","etape":"10","etat":"61d4b4bf919776450966168757d227df6e89ab788f8c62b0286899433ca37b88","facteurEchelle":1,"fichier":"13a-qualite-tables","graine":4242,"image":{"hauteur":700,"largeur":1366,"sha256":"1ce9bbdca48d75ac865e9456c7b0d2d65ecfad81411c25e45e158f305c6e2e48"},"instant":"2026-10-06T19:03:02-04:00","mode":"chromium-headless-shell","pdf":null,"source":"navigateur","styles":{"clair":[{"jeton":"--couleur-bandeau-fond","ratio":15.94,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":5.85,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":9.05,"role":"texte","seuil":4.5},{"jeton":"--couleur-graphique-bordure-case","ratio":4.78,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-encre-foncee","ratio":5.43,"role":"texte","seuil":4.5},{"jeton":"--couleur-graphique-niveau-1","ratio":3.46,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-niveau-2","ratio":5.85,"role":"marque","seuil":3},{"jeton":"--couleur-page-texte","ratio":14.16,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":5.81,"role":"texte","seuil":4.5}],"sombre":[{"jeton":"--couleur-action-texte","ratio":8.45,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-fond","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":7.6,"role":"texte","seuil":4.5},{"jeton":"--couleur-graphique-bordure-case","ratio":5.38,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-encre-claire","ratio":6.03,"role":"texte","seuil":4.5},{"jeton":"--couleur-graphique-niveau-1","ratio":3.31,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-niveau-2","ratio":5.35,"role":"marque","seuil":3},{"jeton":"--couleur-page-texte","ratio":11.23,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":6.72,"role":"texte","seuil":4.5},{"jeton":"--couleur-papier","ratio":5,"role":"texte","seuil":4.5}]},"texte":["Gestion table tournante Libre","construction de documentation","documentation","Écriture","Liste des événements","Clair","Sombre","À propos","Écriture","Chaque geste s’enregistre aussitôt ; « Revenir en lecture » arrête l’écriture.","Revenir en lecture","Écriture","Défaire","État du plan","Brouillon","Proposé","Retenu","Bloqué","Imprimer…","Petite démonstration, conflit inévitable 1","12 participants","4 tables · 12 sièges","4 tours","Préparer","Import","Participants","Tables et tours","Placer","Plan","Diagnostic","Génération","Propositions","Qualité","Produire","Badges","Qualité","Placement mesuré :","Proposition n° 5 : un geste y pose une réservation","Revenir aux réservations","En-tête chiffré","Profil trié des rencontres","Collisions d'appartenance","Appartenances à chaque table","Paires répétées","Objectifs des tables","Animateurs rencontrés","Diversité par animateur","Performance du calcul","En-tête chiffré","Ce placement est-il bon, et qui s'y trouve mal servi ?","Population mesurée : 12 personnes.","Personnes rencontrées","Personnes distinctes rencontrées, minimum : tous","7","87 %","minimum 7 sur 8","chez Hugo Neskault","plafond réalisé 8","plafond a priori 8","Personnes distinctes rencontrées, minimum : mobiles","7","Personnes distinctes rencontrées, minimum : ancrés","—","Collisions d'appartenance","Collisions cumulées (paire et tour)","9","Paires distinctes de même appartenance","9","Excédent de collisions (retrouvailles au-delà de la première)","0","Rencontres répétées et retours","Rencontres répétées choisies (paires)","4","0 imposée, à part","Rencontres d'une même paire, au plus","2","Retours choisis à une table déjà occupée","14","0 imposé, à part","Diversité d'appartenance","Appartenances rencontrées A(p), minimum","2","chez Hugo Neskault","borne de diversité 3","Redondance d'appartenance, somme Σ r(p)","54","Taux de diversité d(p), minimum","0,29","Manque et plafond a priori","Plus grand manque (personnes)","1","chez Hugo Neskault","8 personnes au manque maximal","plafond réalisé 8","Personnes à qui il en manque","8","Écart d'itinéraire maximal (personnes)","0","Écart au plafond a priori maximal (personnes)","1","atteignabilité inconnue","Profil trié des rencontres","Qui est le plus mal servi, de combien, et combien sont-ils ?","Profil trié des rencontres, en comptes de personnes","0","2","4","6","8","2","4","6","8","10","12","Personnes, de la moins servie à la mieux servie","rencontres","appartenances rencontrées","plafond réalisé","borne de diversité","rencontres","appartenances rencontrées","plafond réalisé","borne de diversité","Minimum 7 personnes rencontrées, 8 personnes au minimum, 8 personnes sous leur plafond réalisé.","Profil trié des rencontres, en pourcentage du plafond réalisé","0 %","50 %","100 %","2","4","6","8","10","12","Personnes, de la moins servie à la mieux servie","rencontres","100 %","rencontres","100 %","La personne au rang 1, Hugo Neskault, rencontre","87 %","minimum 7 sur 8","Voir le tableau","Collisions d'appartenance","D'où vient le problème, et relancer peut-il y changer quelque chose ?","Collisions d'appartenance, par appartenance","0","2","4","6","Ateliers Jolvane","effectif 5, 6 paires distinctes, excédent 0","Tannerie Cassorgue","effectif 4, 2 paires distinctes, excédent 0","Verrerie Ulvardes","effectif 3, 1 paire distincte, excédent 0","prouvé inévitable","reste","prouvé inévitable","reste","L'excédent le plus grand est celui de « Ateliers Jolvane » : 0 collision.","Voir le tableau","Appartenances à chaque table","Où les mêmes cercles se retrouvent-ils à une même table ?","Ce que la grille compte","appartenances par siège","appartenances par personne assise","doublons parmi les affiliés","Appartenances à chaque table, tables par tours","Table 2","Table 3","Table 4","Table 1","Tour 1","Tour 2","Tour 3","Tour 4","1","2","0","0","1","0","1","1","1","1","0","0","0","0","0","0","La table 2 porte la case la plus haute : 2.","Voir le tableau","Paires répétées","Qui revoit trop souvent la même personne ?","Paires 1 à 4 sur 4","Paires que la recherche réunit plus d'une fois","Paire","Rencontres de la paire","Tours","Hugo Neskault","Tannerie Cassorgue","Zoé Tolveval","Ateliers Jolvane","2 fois","Voir au tour 3","Tour 1, table 1","Tour 3, table 1","Louis Selvière","Tannerie Cassorgue","Youssef Selvançon","Ateliers Jolvane","2 fois","Voir au tour 3","Tour 1, table 3","Tour 3, table 2","Amina Quilmoubre","Verrerie Ulvardes","Luc Urvard","Tannerie Cassorgue","2 fois","Voir au tour 4","Tour 2, table 4","Tour 4, table 4","Paul Neskivet","Ateliers Jolvane","Michel Bralmignac","Tannerie Cassorgue","2 fois","Voir au tour 3","Tour 1, table 2","Tour 3, table 3","Qui a rencontré qui","Qui a rencontré qui","1. Hugo Neskault","2. Louis Selvière","3. Youssef Selvançon","4. Amina Quilmoubre","5. Paul Neskivet","6. Michel Bralmignac","7. Zoé Tolveval","8. Luc Urvard","9. Caroline Bralmumet","10. Youssef Ivrotte","11. Julie Voskotte","12. Véronique Mirveval","1","2","3","4","5","6","7","8","9","10","11","12","0","0","1","1","0","2","0","1","1","1","1","0","2","1","0","0","1","1","0","1","1","1","0","2","1","0","1","1","1","1","0","1","0","1","1","1","1","1","1","2","0","0","0","0","1","0","0","1","2","0","1","1","1","0","1","0","0","1","1","2","0","1","1","0","1","1","2","1","1","1","0","0","0","1","1","1","0","0","1","1","2","1","1","0","0","1","0","1","1","0","1","0","1","1","1","0","1","1","1","1","1","0","0","1","0","1","1","1","1","1","1","1","1","0","0","1","1","0","1","1","1","1","1","0","0","1","1","0","1","1","1","1","Chaque case porte le nombre de rencontres de la paire. 4 paires choisies se revoient, la plus revue 2 fois.","Voir le tableau","Objectifs des tables","Qui n'est jamais assis à une table qui lui correspond, et à quel tour l'objectif perd-il ?","Aucune personne n'est concernée par les objectifs des tables : la vue n'a rien à montrer.","Animateurs rencontrés","Qui a rencontré le moins d'animateurs ?","Aucune personne n'est concernée par les animateurs, ou aucun animateur n'est désigné : la vue n'a rien à montrer.","Diversité par animateur","Quel animateur voit le moins de diversité à sa table ?","Aucun animateur n'est désigné : la vue n'a rien à montrer.","Performance du calcul","Relancer plus longtemps aurait-il donné mieux ?","300 mouvements évalués sur 300","durée inconnue","1 cœur de calcul","génération de 5 propositions","Valeurs mesurées aux seuls points de relevé, sous les réglages courants, reliées par un trait : entre deux points, rien n'est mesuré.","minimum brut, aux points de relevé","0","2","4","6","1","10","100","300","Mouvements évalués, échelle logarithmique","minimum brut","minimum brut","Au premier point de relevé, minimum brut : 6 ; au dernier : 7.","écart au plafond a priori, aux points de relevé","0","1","2","1","10","100","300","Mouvements évalués, échelle logarithmique","écart au plafond a priori","écart au plafond a priori","Au premier point de relevé, écart au plafond a priori : 2 ; au dernier : 1.","excédent de collisions, aux points de relevé","0","1","2","1","10","100","300","Mouvements évalués, échelle logarithmique","excédent de collisions","excédent de collisions","Au premier point de relevé, excédent de collisions : 2 ; au dernier : 0.","collisions cumulées, aux points de relevé","0","5","10","15","1","10","100","300","Mouvements évalués, échelle logarithmique","collisions cumulées","collisions cumulées","Au premier point de relevé, collisions cumulées : 15 ; au dernier : 9.","rencontres répétées, aux points de relevé","0","2","4","6","8","1","10","100","300","Mouvements évalués, échelle logarithmique","rencontres répétées","rencontres répétées","Au premier point de relevé, rencontres répétées : 7 ; au dernier : 4.","redondance d'appartenance, aux points de relevé","0","20","40","1","10","100","300","Mouvements évalués, échelle logarithmique","redondance d'appartenance","redondance d'appartenance","Au premier point de relevé, redondance d'appartenance : 45 ; au dernier : 54.","Une valeur a changé au dernier point de relevé, à 300 mouvements.","Voir le tableau"],"theme":"clair","versionReelle":"2026.10.05.01"}, +{"cadre":{"hauteur":700,"largeur":1366},"empreinte":"3373550d33a1fc2795097ad57cdca9082b7de97c1326e06b2d9692cc8e0c44d8","etape":"10","etat":"52b64156932020426f7f872ad4f0362f3f489acf8c5f58c704df8d52835bbf95","facteurEchelle":1,"fichier":"14-qualite-paires","graine":4242,"image":{"hauteur":700,"largeur":1366,"sha256":"3792ba3ee24c63a2bffff2482ee01a23bc6c26d699ef05f7e582335d03075d40"},"instant":"2026-10-06T19:03:02-04:00","mode":"chromium-headless-shell","pdf":null,"source":"navigateur","styles":{"clair":[{"jeton":"--couleur-action-encre","ratio":8.29,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-fond","ratio":15.94,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":6.09,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":9.05,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte","ratio":14.16,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":5.81,"role":"texte","seuil":4.5}],"sombre":[{"jeton":"--couleur-action-encre","ratio":9.62,"role":"texte","seuil":4.5},{"jeton":"--couleur-action-texte","ratio":8.45,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-fond","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":7.6,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte","ratio":11.23,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":6.72,"role":"texte","seuil":4.5}]},"texte":["Gestion table tournante Libre","construction de documentation","documentation","Écriture","Liste des événements","Clair","Sombre","À propos","Écriture","Chaque geste s’enregistre aussitôt ; « Revenir en lecture » arrête l’écriture.","Revenir en lecture","Écriture","Défaire","État du plan","Brouillon","Proposé","Retenu","Bloqué","Imprimer…","Paires répétées","12 participants","4 tables · 12 sièges","6 tours","Préparer","Import","Participants","Tables et tours","Placer","Plan","Diagnostic","Génération","Propositions","Qualité","Produire","Badges","Qualité","Placement mesuré :","Proposition n° 2 : un geste y pose une réservation","Revenir aux réservations","En-tête chiffré","Profil trié des rencontres","Collisions d'appartenance","Appartenances à chaque table","Paires répétées","Objectifs des tables","Animateurs rencontrés","Diversité par animateur","Performance du calcul","En-tête chiffré","Ce placement est-il bon, et qui s'y trouve mal servi ?","Population mesurée : 12 personnes.","Personnes rencontrées","Personnes distinctes rencontrées, minimum : tous","8","72 %","minimum 8 sur 11","chez Maëlle Quenouille","plafond réalisé 11","plafond a priori 11","Personnes distinctes rencontrées, minimum : mobiles","8","Personnes distinctes rencontrées, minimum : ancrés","—","Collisions d'appartenance","Collisions cumulées (paire et tour)","21","Paires distinctes de même appartenance","17","Excédent de collisions (retrouvailles au-delà de la première)","4","Rencontres répétées et retours","Rencontres répétées choisies (paires)","15","0 imposée, à part","Rencontres d'une même paire, au plus","3","Retours choisis à une table déjà occupée","36","0 imposé, à part","Diversité d'appartenance","Appartenances rencontrées A(p), minimum","3","chez Iris Ombrelle","borne de diversité 3","Redondance d'appartenance, somme Σ r(p)","74","Taux de diversité d(p), minimum","0,30","Manque et plafond a priori","Plus grand manque (personnes)","3","chez Maëlle Quenouille","12 personnes au manque maximal","plafond réalisé 11","Personnes à qui il en manque","12","Écart d'itinéraire maximal (personnes)","0","Écart au plafond a priori maximal (personnes)","3","atteignabilité inconnue","Profil trié des rencontres","Qui est le plus mal servi, de combien, et combien sont-ils ?","Profil trié des rencontres, en comptes de personnes","0","5","10","2","4","6","8","10","12","Personnes, de la moins servie à la mieux servie","rencontres","appartenances rencontrées","plafond réalisé","borne de diversité","rencontres","appartenances rencontrées","plafond réalisé","borne de diversité","Minimum 8 personnes rencontrées, 3 personnes au minimum, 12 personnes sous leur plafond réalisé.","Profil trié des rencontres, en pourcentage du plafond réalisé","0 %","50 %","100 %","2","4","6","8","10","12","Personnes, de la moins servie à la mieux servie","rencontres","100 %","rencontres","100 %","La personne au rang 1, Maëlle Quenouille, rencontre","72 %","minimum 8 sur 11","Voir le tableau","Collisions d'appartenance","D'où vient le problème, et relancer peut-il y changer quelque chose ?","Collisions d'appartenance, par appartenance","0","2","4","6","8","Atelier Ressac","effectif 4, 6 paires distinctes, excédent 2","Coopérative Aubier","effectif 4, 6 paires distinctes, excédent 1","Chantier Grève","effectif 4, 5 paires distinctes, excédent 1","reste","prouvé inévitable","reste","L'excédent le plus grand est celui de « Atelier Ressac » : 2 collisions.","Voir le tableau","Appartenances à chaque table","Où les mêmes cercles se retrouvent-ils à une même table ?","Ce que la grille compte","appartenances par siège","appartenances par personne assise","doublons parmi les affiliés","Appartenances à chaque table, tables par tours","Table 1","Table 4","Table 2","Table 3","Tour 1","Tour 2","Tour 3","Tour 4","Tour 5","Tour 6","1","0","1","1","1","2","1","1","1","1","1","1","0","1","1","1","1","1","0","1","1","0","1","0","La table 1 porte la case la plus haute : 2.","Voir le tableau","Paires répétées","Qui revoit trop souvent la même personne ?","Paires 1 à 15 sur 15","Paires que la recherche réunit plus d'une fois","Paire","Rencontres de la paire","Tours","Ondine Lacasse","Chantier Grève","Lucien Aubépin","Coopérative Aubier","3 fois","Voir au tour 3","Tour 2, table 4","Tour 3, table 2","Tour 5, table 2","Basile Tourteau","Coopérative Aubier","Félix Cormier","Chantier Grève","3 fois","Voir au tour 2","Tour 1, table 1","Tour 2, table 1","Tour 4, table 4","Iris Ombrelle","Coopérative Aubier","Maëlle Quenouille","Atelier Ressac","2 fois","Voir au tour 4","Tour 2, table 3","Tour 4, table 3","Iris Ombrelle","Coopérative Aubier","Rosalie Fenouil","Chantier Grève","2 fois","Voir au tour 4","Tour 1, table 3","Tour 4, table 3","Théo Pervenche","Atelier Ressac","Sidonie Varech","Chantier Grève","2 fois","Voir au tour 6","Tour 2, table 2","Tour 6, table 4","Théo Pervenche","Atelier Ressac","Félix Cormier","Chantier Grève","2 fois","Voir au tour 6","Tour 3, table 4","Tour 6, table 4","Théo Pervenche","Atelier Ressac","Rosalie Fenouil","Chantier Grève","2 fois","Voir au tour 2","Tour 1, table 3","Tour 2, table 2","Basile Tourteau","Coopérative Aubier","Ysé Dorine","Coopérative Aubier","2 fois","Voir au tour 6","Tour 3, table 1","Tour 6, table 1","Maëlle Quenouille","Atelier Ressac","Aglaé Bruyère","Atelier Ressac","2 fois","Voir au tour 2","Tour 1, table 4","Tour 2, table 3","Maëlle Quenouille","Atelier Ressac","Ysé Dorine","Coopérative Aubier","2 fois","Voir au tour 5","Tour 1, table 4","Tour 5, table 1","Maëlle Quenouille","Atelier Ressac","Paulin Escourgeon","Atelier Ressac","2 fois","Voir au tour 6","Tour 5, table 1","Tour 6, table 2","Sidonie Varech","Chantier Grève","Félix Cormier","Chantier Grève","2 fois","Voir au tour 6","Tour 5, table 3","Tour 6, table 4","Lucien Aubépin","Coopérative Aubier","Rosalie Fenouil","Chantier Grève","2 fois","Voir au tour 6","Tour 5, table 2","Tour 6, table 3","Aglaé Bruyère","Atelier Ressac","Rosalie Fenouil","Chantier Grève","2 fois","Voir au tour 6","Tour 3, table 3","Tour 6, table 3","Ysé Dorine","Coopérative Aubier","Paulin Escourgeon","Atelier Ressac","2 fois","Voir au tour 5","Tour 4, table 2","Tour 5, table 1","Qui a rencontré qui","Qui a rencontré qui","1. Maëlle Quenouille","2. Félix Cormier","3. Rosalie Fenouil","4. Théo Pervenche","5. Basile Tourteau","6. Lucien Aubépin","7. Ysé Dorine","8. Iris Ombrelle","9. Ondine Lacasse","10. Sidonie Varech","11. Aglaé Bruyère","12. Paulin Escourgeon","1","2","3","4","5","6","7","8","9","10","11","12","1","1","1","0","0","2","2","1","0","2","2","1","0","2","3","1","0","1","1","2","0","1","1","0","2","0","2","0","2","1","1","2","1","1","2","2","1","0","1","1","0","2","1","1","0","3","0","1","1","2","1","1","1","1","1","0","1","2","0","1","1","1","3","1","1","1","2","0","0","1","2","1","1","1","1","1","2","2","1","2","1","1","1","1","1","1","1","0","1","1","1","0","1","3","1","1","1","1","1","0","2","1","2","1","1","1","1","1","1","1","2","0","2","1","1","1","1","1","1","1","1","2","1","1","1","1","1","2","0","1","1","1","Chaque case porte le nombre de rencontres de la paire. 15 paires choisies se revoient, la plus revue 3 fois.","Voir le tableau","Objectifs des tables","Qui n'est jamais assis à une table qui lui correspond, et à quel tour l'objectif perd-il ?","Aucune personne n'est concernée par les objectifs des tables : la vue n'a rien à montrer.","Animateurs rencontrés","Qui a rencontré le moins d'animateurs ?","Aucune personne n'est concernée par les animateurs, ou aucun animateur n'est désigné : la vue n'a rien à montrer.","Diversité par animateur","Quel animateur voit le moins de diversité à sa table ?","Aucun animateur n'est désigné : la vue n'a rien à montrer.","Performance du calcul","Relancer plus longtemps aurait-il donné mieux ?","300 mouvements évalués sur 300","durée inconnue","1 cœur de calcul","génération de 5 propositions","Valeurs mesurées aux seuls points de relevé, sous les réglages courants, reliées par un trait : entre deux points, rien n'est mesuré.","minimum brut, aux points de relevé","0","2","4","6","8","1","10","100","300","Mouvements évalués, échelle logarithmique","minimum brut","minimum brut","Au premier point de relevé, minimum brut : 7 ; au dernier : 8.","écart au plafond a priori, aux points de relevé","0","1","2","3","4","1","10","100","300","Mouvements évalués, échelle logarithmique","écart au plafond a priori","écart au plafond a priori","Au premier point de relevé, écart au plafond a priori : 4 ; au dernier : 3.","excédent de collisions, aux points de relevé","0","2","4","6","8","1","10","100","300","Mouvements évalués, échelle logarithmique","excédent de collisions","excédent de collisions","Au premier point de relevé, excédent de collisions : 8 ; au dernier : 4.","collisions cumulées, aux points de relevé","0","5","10","15","20","1","10","100","300","Mouvements évalués, échelle logarithmique","collisions cumulées","collisions cumulées","Au premier point de relevé, collisions cumulées : 21 ; au dernier : 21.","rencontres répétées, aux points de relevé","0","5","10","15","1","10","100","300","Mouvements évalués, échelle logarithmique","rencontres répétées","rencontres répétées","Au premier point de relevé, rencontres répétées : 18 ; au dernier : 15.","redondance d'appartenance, aux points de relevé","0","20","40","60","1","10","100","300","Mouvements évalués, échelle logarithmique","redondance d'appartenance","redondance d'appartenance","Au premier point de relevé, redondance d'appartenance : 62 ; au dernier : 74.","Une valeur a changé au dernier point de relevé, à 300 mouvements.","Voir le tableau"],"theme":"clair","versionReelle":"2026.10.05.01"}, +{"cadre":{"hauteur":700,"largeur":1366},"empreinte":"c16646e9e0074091dd7e4e591b95648d8e99d90eb2542437096a3cdb6391388f","etape":"10","etat":"52b64156932020426f7f872ad4f0362f3f489acf8c5f58c704df8d52835bbf95","facteurEchelle":1,"fichier":"14a-fiche-rencontres","graine":4242,"image":{"hauteur":700,"largeur":1366,"sha256":"7008ab655dbca5290dfd541cef0390cdfbc8b5d4920971643665c2da8fa21b75"},"instant":"2026-10-06T19:03:02-04:00","mode":"chromium-headless-shell","pdf":null,"source":"navigateur","styles":{"clair":[{"jeton":"--couleur-bandeau-fond","ratio":15.94,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":6.09,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":9.05,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte","ratio":14.16,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":5.81,"role":"texte","seuil":4.5}],"sombre":[{"jeton":"--couleur-action-texte","ratio":8.45,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-fond","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":7.6,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte","ratio":11.23,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":6.72,"role":"texte","seuil":4.5}]},"texte":["Gestion table tournante Libre","construction de documentation","documentation","Écriture","Liste des événements","Clair","Sombre","À propos","Écriture","Chaque geste s’enregistre aussitôt ; « Revenir en lecture » arrête l’écriture.","Revenir en lecture","Écriture","Défaire","État du plan","Brouillon","Proposé","Retenu","Bloqué","Imprimer…","Paires répétées","12 participants","4 tables · 12 sièges","6 tours","Préparer","Import","Participants","Tables et tours","Placer","Plan","Diagnostic","Génération","Propositions","Qualité","Produire","Badges","Participants","12 personnes · 12 à placer · 0 exclue · 3 appartenances","Exporter la liste","Ajouter une personne","Nom","Prénom","Appartenance","Courriel","Titre pressenti","Notes","Ajouter","Filtrer","Grouper par","Aucun groupement","Nom","Prénom","Appartenance","Courriel","Titre pressenti","Exclusion","Notes","Statut","12 participants","Atelier Ressac · 4","Chantier Grève · 4","Coopérative Aubier · 4","Nom","Prénom","Appartenance","Courriel","Titre pressenti","Exclusion","Notes","Actions","Ombrelle","Iris","Coopérative Aubier","présente","Fiche","Voir sur le plan","Exclure","Supprimer","Pervenche","Théo","Atelier Ressac","présente","Fiche","Voir sur le plan","Exclure","Supprimer","Lacasse","Ondine","Chantier Grève","présente","Fiche","Voir sur le plan","Exclure","Supprimer","Tourteau","Basile","Coopérative Aubier","présente","Fiche","Voir sur le plan","Exclure","Supprimer","Quenouille","Maëlle","Atelier Ressac","présente","Fiche","Voir sur le plan","Exclure","Supprimer","Varech","Sidonie","Chantier Grève","présente","Fiche","Voir sur le plan","Exclure","Supprimer","Aubépin","Lucien","Coopérative Aubier","présente","Fiche","Voir sur le plan","Exclure","Supprimer","Bruyère","Aglaé","Atelier Ressac","présente","Fiche","Voir sur le plan","Exclure","Supprimer","Cormier","Félix","Chantier Grève","présente","Fiche","Voir sur le plan","Exclure","Supprimer","Dorine","Ysé","Coopérative Aubier","présente","Fiche","Voir sur le plan","Exclure","Supprimer","Escourgeon","Paulin","Atelier Ressac","présente","Fiche","Voir sur le plan","Exclure","Supprimer","Fenouil","Rosalie","Chantier Grève","présente","Fiche","Voir sur le plan","Exclure","Supprimer","Ondine Lacasse","Fermer la fiche","Nom","Lacasse","Prénom","Ondine","Appartenance","Chantier Grève","Courriel","—","Titre pressenti","—","Notes","—","Statut","mobile","Étiquettes","Aucune étiquette.","Ajouter des étiquettes, séparées par une virgule","Ajouter","Réservations","Aucune réservation.","Aucun placement retenu ne la nomme.","Rencontres","Placement mesuré :","Proposition n° 2","Personne rencontrée","Fois","Tours","Lucien Aubépin","Coopérative Aubier","3","tour 2, table 4 ; tour 3, table 2 ; tour 5, table 2","Iris Ombrelle","Coopérative Aubier","1","tour 3, table 2","Basile Tourteau","Coopérative Aubier","1","tour 1, table 1","Maëlle Quenouille","Atelier Ressac","1","tour 6, table 2","Sidonie Varech","Chantier Grève","1","tour 4, table 1","Aglaé Bruyère","Atelier Ressac","1","tour 4, table 1","Félix Cormier","Chantier Grève","1","tour 1, table 1","Ysé Dorine","Coopérative Aubier","1","tour 2, table 4","Paulin Escourgeon","Atelier Ressac","1","tour 6, table 2","Rosalie Fenouil","Chantier Grève","1","tour 5, table 2"],"theme":"clair","versionReelle":"2026.10.05.01"}, +{"cadre":{"hauteur":700,"largeur":1366},"empreinte":"3d5f81decd5609e36836cf8fc0ad7f4dc29f0f6e38b75f694cc8662f267aa00b","etape":"10","etat":"15fb09087464cf5b429c79e33325a0cd64579f1c650d7fd7aeabf6c3cbf977c0","facteurEchelle":1,"fichier":"15-pas-de-matrice","graine":4242,"image":{"hauteur":700,"largeur":1366,"sha256":"33ef9a780f4d0dd4191ee5a2b3918e21bc11631b941d5faee45bc407eb7c38a7"},"instant":"2026-10-06T19:03:02-04:00","mode":"chromium-headless-shell","pdf":null,"source":"navigateur","styles":{"clair":[{"jeton":"--couleur-action-encre","ratio":8.29,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-fond","ratio":15.94,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":6.09,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":9.05,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte","ratio":14.16,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":5.81,"role":"texte","seuil":4.5}],"sombre":[{"jeton":"--couleur-action-encre","ratio":9.62,"role":"texte","seuil":4.5},{"jeton":"--couleur-action-texte","ratio":8.45,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-fond","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":7.6,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte","ratio":11.23,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":6.72,"role":"texte","seuil":4.5}]},"texte":["Gestion table tournante Libre","construction de documentation","documentation","Écriture","Liste des événements","Clair","Sombre","À propos","Écriture","Chaque geste s’enregistre aussitôt ; « Revenir en lecture » arrête l’écriture.","Revenir en lecture","Écriture","Défaire","État du plan","Brouillon","Proposé","Retenu","Bloqué","Imprimer…","Grande démonstration 1","260 participants","33 tables · 260 sièges","4 tours","Préparer","Import","Participants","Tables et tours","Placer","Plan","Diagnostic","Génération","Propositions","Qualité","Produire","Badges","Qualité","Placement mesuré :","Proposition n° 5 : un geste y pose une réservation","Revenir aux réservations","En-tête chiffré","Profil trié des rencontres","Collisions d'appartenance","Appartenances à chaque table","Paires répétées","Objectifs des tables","Animateurs rencontrés","Diversité par animateur","Performance du calcul","En-tête chiffré","Ce placement est-il bon, et qui s'y trouve mal servi ?","Population mesurée : 260 personnes.","Personnes rencontrées","Personnes distinctes rencontrées, minimum : tous","23","95 %","minimum 23 sur 24","chez François Ivrivet","plafond réalisé 24","plafond a priori 24","Personnes distinctes rencontrées, minimum : mobiles","24","Personnes distinctes rencontrées, minimum : ancrés","23","Collisions d'appartenance","Collisions cumulées (paire et tour)","52","Paires distinctes de même appartenance","52","Excédent de collisions (retrouvailles au-delà de la première)","0","Rencontres répétées et retours","Rencontres répétées choisies (paires)","103","0 imposée, à part","Rencontres d'une même paire, au plus","3","Retours choisis à une table déjà occupée","29","99 imposés, à part","Diversité d'appartenance","Appartenances rencontrées A(p), minimum","17","chez François Ivrivet","borne de diversité 24","Redondance d'appartenance, somme Σ r(p)","1 288","Taux de diversité d(p), minimum","0,64","Manque et plafond a priori","Plus grand manque (personnes)","3","chez Marc Luskouze","131 personnes au manque maximal","plafond réalisé 27","Personnes à qui il en manque","131","Écart d'itinéraire maximal (personnes)","4","Écart au plafond a priori maximal (personnes)","4","Objectifs des tables et animateurs","Animateurs rencontrés, minimum","3","ne classe pas","chez Zoé WAMMERWOLM-MAWWEMMEL","borne des animateurs 4","Animateurs non rencontrés","29","ne classe pas","atteignabilité inconnue","Profil trié des rencontres","Qui est le plus mal servi, de combien, et combien sont-ils ?","Profil trié des rencontres, en comptes de personnes","0","10","20","50","100","150","200","250","Personnes, de la moins servie à la mieux servie","rencontres","appartenances rencontrées","plafond réalisé","borne de diversité","rencontres","appartenances rencontrées","plafond réalisé","borne de diversité","ancré","Minimum 23 personnes rencontrées, 3 personnes au minimum, 131 personnes sous leur plafond réalisé.","Profil trié des rencontres, en pourcentage du plafond réalisé","0 %","50 %","100 %","50","100","150","200","250","Personnes, de la moins servie à la mieux servie","rencontres","100 %","rencontres","100 %","ancré","La personne au rang 1, François Ivrivet, rencontre","95 %","minimum 23 sur 24","Voir le tableau","Collisions d'appartenance","D'où vient le problème, et relancer peut-il y changer quelque chose ?","Collisions d'appartenance, par appartenance","0","2","4","6","8","Imprimerie Yzorne","effectif 12, 9 paires distinctes, excédent 0","Fabrique Sorbagne","effectif 11, 7 paires distinctes, excédent 0","Ateliers Falvigne","effectif 8, 3 paires distinctes, excédent 0","Ateliers Rossolde","effectif 11, 3 paires distinctes, excédent 0","Fonderie Estrolle","effectif 9, 3 paires distinctes, excédent 0","Verrerie Vaubrenne","effectif 10, 3 paires distinctes, excédent 0","Ateliers Tavrenne","effectif 8, 2 paires distinctes, excédent 0","Fonderie Xandrelle","effectif 6, 2 paires distinctes, excédent 0","Menuiserie Estrolle","effectif 9, 2 paires distinctes, excédent 0","Tannerie Nervanche","effectif 6, 2 paires distinctes, excédent 0","Ateliers Aubrenc","effectif 3, 1 paire distincte, excédent 0","Ateliers Cassorgue","effectif 3, 1 paire distincte, excédent 0","Brasserie Xandrelle","effectif 2, 1 paire distincte, excédent 0","Comptoir Gravelune","effectif 3, 1 paire distincte, excédent 0","Coopérative Jolvane","effectif 4, 1 paire distincte, excédent 0","Fabrique Kalvenne","effectif 3, 1 paire distincte, excédent 0","Filature Zelvaine","effectif 4, 1 paire distincte, excédent 0","Fonderie Sorbagne","effectif 5, 1 paire distincte, excédent 0","Menuiserie Gravelune","effectif 3, 1 paire distincte, excédent 0","Menuiserie Hostrenne","effectif 5, 1 paire distincte, excédent 0","Menuiserie Quimvaux","effectif 3, 1 paire distincte, excédent 0","Menuiserie Sorbagne","effectif 3, 1 paire distincte, excédent 0","Papeterie Hostrenne","effectif 2, 1 paire distincte, excédent 0","Papeterie Ulvardes","effectif 4, 1 paire distincte, excédent 0","Tannerie Belvarre","effectif 5, 1 paire distincte, excédent 0","Verrerie Aubrenc","effectif 2, 1 paire distincte, excédent 0","Ateliers Estrolle","effectif 3, 0 paire distincte, excédent 0","Ateliers Ivoranche","effectif 4, 0 paire distincte, excédent 0","Brasserie Belvarre","effectif 9, 0 paire distincte, excédent 0","Brasserie Dravenne","effectif 1, 0 paire distincte, excédent 0","Brasserie Lavorneau","effectif 2, 0 paire distincte, excédent 0","Brasserie Morvalle","effectif 2, 0 paire distincte, excédent 0","Brasserie Sorbagne","effectif 4, 0 paire distincte, excédent 0","Brasserie Wassorel","effectif 2, 0 paire distincte, excédent 0","Comptoir Ivoranche","effectif 1, 0 paire distincte, excédent 0","Comptoir Jolvane","effectif 3, 0 paire distincte, excédent 0","Comptoir Lavorneau","effectif 1, 0 paire distincte, excédent 0","Comptoir Sorbagne","effectif 4, 0 paire distincte, excédent 0","Comptoir Xandrelle","effectif 3, 0 paire distincte, excédent 0","Comptoir Yzorne","effectif 2, 0 paire distincte, excédent 0","Coopérative Dravenne","effectif 3, 0 paire distincte, excédent 0","Coopérative Gravelune","effectif 3, 0 paire distincte, excédent 0","Coopérative Morvalle","effectif 3, 0 paire distincte, excédent 0","Coopérative Rossolde","effectif 4, 0 paire distincte, excédent 0","Fabrique Ivoranche","effectif 3, 0 paire distincte, excédent 0","Fabrique Morvalle","effectif 1, 0 paire distincte, excédent 0","Fabrique Ulvardes","effectif 3, 0 paire distincte, excédent 0","Filature Dravenne","effectif 1, 0 paire distincte, excédent 0","Filature Olbrecq","effectif 2, 0 paire distincte, excédent 0","Filature Wassorel","effectif 3, 0 paire distincte, excédent 0","Fonderie Aubrenc","effectif 2, 0 paire distincte, excédent 0","Fonderie Ivoranche","effectif 2, 0 paire distincte, excédent 0","Fonderie Kalvenne","effectif 3, 0 paire distincte, excédent 0","Imprimerie Falvigne","effectif 3, 0 paire distincte, excédent 0","Imprimerie Hostrenne","effectif 1, 0 paire distincte, excédent 0","Menuiserie Aubrenc","effectif 1, 0 paire distincte, excédent 0","Menuiserie Ivoranche","effectif 1, 0 paire distincte, excédent 0","Menuiserie Jolvane","effectif 1, 0 paire distincte, excédent 0","Menuiserie Nervanche","effectif 1, 0 paire distincte, excédent 0","Menuiserie Olbrecq","effectif 4, 0 paire distincte, excédent 0","Menuiserie Tavrenne","effectif 1, 0 paire distincte, excédent 0","Menuiserie Ulvardes","effectif 6, 0 paire distincte, excédent 0","Menuiserie Wassorel","effectif 1, 0 paire distincte, excédent 0","Papeterie Estrolle","effectif 3, 0 paire distincte, excédent 0","Papeterie Wassorel","effectif 1, 0 paire distincte, excédent 0","Tannerie Aubrenc","effectif 3, 0 paire distincte, excédent 0","Tannerie Falvigne","effectif 1, 0 paire distincte, excédent 0","Tannerie Olbrecq","effectif 1, 0 paire distincte, excédent 0","Tannerie Quimvaux","effectif 1, 0 paire distincte, excédent 0","Verrerie Gravelune","effectif 1, 0 paire distincte, excédent 0","Verrerie Ivoranche","effectif 6, 0 paire distincte, excédent 0","Verrerie Nervanche","effectif 1, 0 paire distincte, excédent 0","Verrerie Olbrecq","effectif 2, 0 paire distincte, excédent 0","Verrerie Pravette","effectif 2, 0 paire distincte, excédent 0","reste","prouvé inévitable","reste","L'excédent le plus grand est celui de « Imprimerie Yzorne » : 0 collision.","Voir le tableau","Appartenances à chaque table","Où les mêmes cercles se retrouvent-ils à une même table ?","Ce que la grille compte","appartenances par siège","appartenances par personne assise","doublons parmi les affiliés","Appartenances à chaque table, tables par tours","Table 4","Table 12","Table 16","Table 20","Table 26","Table 33","Table 9","Table 10","Table 15","Table 24","Table 25","Table 29","Table 31","Table 32","Table 1","Table 2","Table 5","Table 6","Table 7","Table 8","Table 13","Table 14","Table 17","Table 18","Table 19","Table 21","Table 22","Table 23","Table 27","Table 28","Table 30","Table 3","Table 11","Tour 1","Tour 2","Tour 3","Tour 4","2","1","0","0","1","2","0","0","0","0","2","1","0","0","1","2","0","2","0","1","0","1","0","2","0","0","2","0","0","1","0","1","1","1","0","0","0","1","1","0","0","1","1","0","1","0","1","0","0","1","0","1","1","0","1","0","0","0","1","0","0","1","0","0","0","0","0","1","1","0","0","0","0","1","0","0","0","0","0","1","0","1","0","0","0","0","0","1","0","0","0","1","1","0","0","0","1","0","0","0","0","0","1","0","0","1","0","0","0","0","0","1","0","1","0","0","0","1","0","0","1","0","0","0","0","0","0","0","0","0","0","0","La table 4 porte la case la plus haute : 2.","Voir le tableau","Paires répétées","Qui revoit trop souvent la même personne ?","Paires 1 à 100 sur 103","Suivantes","Paires que la recherche réunit plus d'une fois","Paire","Rencontres de la paire","Tours","Samuel Cloveval","Menuiserie Ulvardes","Hélène Bralmeval","Brasserie Dravenne","3 fois","Voir au tour 3","Tour 1, table 23","Tour 3, table 15","Tour 4, table 32","Hugo Fralvançon","Brasserie Wassorel","Léa Fralvault","Fonderie Sorbagne","2 fois","Voir au tour 3","Tour 2, table 11","Tour 3, table 2","Hugo Fralvançon","Brasserie Wassorel","Louise Quilmançon","Menuiserie Estrolle","2 fois","Voir au tour 3","Tour 1, table 13","Tour 3, table 2","Zoé WAMMERWOLM-MAWWEMMEL","Menuiserie Ulvardes","Catherine Hulveron","Coopérative Rossolde","2 fois","Voir au tour 4","Tour 2, table 15","Tour 4, table 15","Catherine Urvesson","Fabrique Ulvardes","Olivier Bralmançon","Comptoir Lavorneau","2 fois","Voir au tour 4","Tour 2, table 29","Tour 4, table 6","Karim Hulvivet","Fonderie Xandrelle","Guillaume Luskichon","Brasserie Belvarre","2 fois","Voir au tour 3","Tour 1, table 2","Tour 3, table 2","Léa Fralvault","Fonderie Sorbagne","Lucie Tolvesson","Filature Zelvaine","2 fois","Voir au tour 2","Tour 1, table 15","Tour 2, table 11","Léa Fralvault","Fonderie Sorbagne","Samuel Abrevard","Filature Dravenne","2 fois","Voir au tour 4","Tour 2, table 11","Tour 4, table 4","Fatima Obrivet","Fabrique Sorbagne","Chantal Mirvumet","Menuiserie Gravelune","2 fois","Voir au tour 3","Tour 1, table 33","Tour 3, table 29","Philippe Voskeval","Menuiserie Estrolle","Émilie Korvard","Verrerie Vaubrenne","2 fois","Voir au tour 3","Tour 2, table 6","Tour 3, table 6","Zoé Dulveval","Menuiserie Quimvaux","Fatima Rozvumet","Menuiserie Hostrenne","2 fois","Voir au tour 4","Tour 2, table 15","Tour 4, table 13","Paul Korveux","Filature Olbrecq","Manon Quilmumet","Fonderie Sorbagne","2 fois","Voir au tour 3","Tour 1, table 15","Tour 3, table 5","Paul Korveux","Filature Olbrecq","Geneviève Mirvançon","Brasserie Belvarre","2 fois","Voir au tour 2","Tour 1, table 15","Tour 2, table 3","Thomas Rozvotte","Verrerie Ivoranche","Antoine Quilmeron","Fabrique Kalvenne","2 fois","Voir au tour 4","Tour 3, table 33","Tour 4, table 26","Isabelle Bralmumet","Verrerie Aubrenc","Félix Korveval","Tannerie Nervanche","2 fois","Voir au tour 2","Tour 1, table 19","Tour 2, table 28","Isabelle Bralmumet","Verrerie Aubrenc","Louis Mirveron","Filature Wassorel","2 fois","Voir au tour 4","Tour 3, table 22","Tour 4, table 16","Simon Mirvivet","Ateliers Ivoranche","Hélène Gorzumet","Fonderie Aubrenc","2 fois","Voir au tour 3","Tour 1, table 9","Tour 3, table 18","Lucie Voskeux","Coopérative Morvalle","Samuel Cloveval","Menuiserie Ulvardes","2 fois","Voir au tour 3","Tour 2, table 14","Tour 3, table 15","Fatima Korvouze","Ateliers Tavrenne","Olivier Jusvançon","Brasserie Morvalle","2 fois","Voir au tour 3","Tour 2, table 3","Tour 3, table 3","Étienne Fralvichon","Papeterie Ulvardes","Marc Luskouze","Ateliers Rossolde","2 fois","Voir au tour 4","Tour 1, table 21","Tour 4, table 33","Louise Quilmançon","Menuiserie Estrolle","Paul Obrichon","Ateliers Rossolde","2 fois","Voir au tour 2","Tour 1, table 13","Tour 2, table 21","Louise Quilmançon","Menuiserie Estrolle","Étienne Eskesson","Menuiserie Ulvardes","2 fois","Voir au tour 4","Tour 2, table 21","Tour 4, table 7","Pierre Abreveron","Ateliers Rossolde","Manon Tolveron","Brasserie Belvarre","2 fois","Voir au tour 3","Tour 1, table 5","Tour 3, table 5","Léa Tolvande","Ateliers Rossolde","Anne Abrevesson","Fonderie Estrolle","2 fois","Voir au tour 3","Tour 2, table 2","Tour 3, table 14","Antoine Quilmeron","Fabrique Kalvenne","Samuel Bralmeux","Ateliers Rossolde","2 fois","Voir au tour 3","Tour 2, table 33","Tour 3, table 33","Michel Eskeux","Papeterie Wassorel","Pierre Mirvard","Verrerie Ivoranche","2 fois","Voir au tour 4","Tour 1, table 1","Tour 4, table 21","Louise Hulvault","Coopérative Jolvane","Karim Fralveval","Coopérative Gravelune","2 fois","Voir au tour 4","Tour 3, table 24","Tour 4, table 4","Catherine Hulveron","Coopérative Rossolde","Alexandre Korvotte","Menuiserie Nervanche","2 fois","Voir au tour 4","Tour 3, table 15","Tour 4, table 15","François Ivrivet","Menuiserie Sorbagne","François Gorzichon","Ateliers Estrolle","2 fois","Voir au tour 4","Tour 3, table 32","Tour 4, table 32","Claire Fralvivet","Imprimerie Yzorne","Étienne Selvouze","Ateliers Tavrenne","2 fois","Voir au tour 3","Tour 1, table 14","Tour 3, table 27","Karim Gorzesson","Papeterie Ulvardes","Sophie Clovard","Brasserie Belvarre","2 fois","Voir au tour 4","Tour 1, table 20","Tour 4, table 12","Manon Urvançon","Ateliers Tavrenne","Guillaume Tolvignac","Menuiserie Sorbagne","2 fois","Voir au tour 4","Tour 3, table 1","Tour 4, table 1","Sylvie Quilmande","Imprimerie Yzorne","Antoine Bralmault","Fabrique Sorbagne","2 fois","Voir au tour 4","Tour 1, table 4","Tour 4, table 4","Sylvie Quilmande","Imprimerie Yzorne","Caroline Rozvançon","Brasserie Belvarre","2 fois","Voir au tour 2","Tour 1, table 4","Tour 2, table 14","Sylvie Quilmande","Imprimerie Yzorne","Hélène Rozveval","Comptoir Ivoranche","2 fois","Voir au tour 4","Tour 2, table 14","Tour 4, table 4","Amina Pruvesson","Fonderie Sorbagne","Amina Hulvouze","Coopérative Dravenne","2 fois","Voir au tour 4","Tour 1, table 18","Tour 4, table 16","Amina Pruvesson","Fonderie Sorbagne","Léa Obrard","Comptoir Sorbagne","2 fois","Voir au tour 2","Tour 1, table 18","Tour 2, table 31","Lucie Quilmière","Fabrique Ivoranche","Anne Urvivet","Fonderie Kalvenne","2 fois","Voir au tour 2","Tour 1, table 21","Tour 2, table 9","Louis Selvivet","Menuiserie Hostrenne","Guillaume Hulvotte","Verrerie Vaubrenne","2 fois","Voir au tour 4","Tour 2, table 25","Tour 4, table 25","Lucie Tolvesson","Filature Zelvaine","Manon Quilmumet","Fonderie Sorbagne","2 fois","Voir au tour 4","Tour 1, table 15","Tour 4, table 25","Olivier Quilmesson","Comptoir Gravelune","Jean Neskeron","Filature Zelvaine","2 fois","Voir au tour 3","Tour 2, table 33","Tour 3, table 9","Gabriel Neskault","Menuiserie Tavrenne","Geneviève Abrevignac","Brasserie Morvalle","2 fois","Voir au tour 4","Tour 2, table 20","Tour 4, table 18","Gabriel Neskault","Menuiserie Tavrenne","François Clovotte","Coopérative Rossolde","2 fois","Voir au tour 3","Tour 2, table 20","Tour 3, table 25","Gabriel Neskault","Menuiserie Tavrenne","Chantal Abrevotte","Ateliers Ivoranche","2 fois","Voir au tour 3","Tour 2, table 20","Tour 3, table 25","Olivier Jusvançon","Brasserie Morvalle","Hélène Selveux","Brasserie Lavorneau","2 fois","Voir au tour 4","Tour 1, table 24","Tour 4, table 25","Gabriel Pruveux","Papeterie Estrolle","Guillaume Obrançon","Papeterie Hostrenne","2 fois","Voir au tour 4","Tour 1, table 31","Tour 4, table 27","Manon Clovière","Ateliers Ivoranche","Marc Vandergrolcquesmirtavelle-Ostrovaubelindigues","Tannerie Aubrenc","2 fois","Voir au tour 4","Tour 3, table 10","Tour 4, table 10","François Obrouze","Tannerie Olbrecq","Camille Tolvumet","Fonderie Estrolle","2 fois","Voir au tour 3","Tour 2, table 31","Tour 3, table 31","Claire Gorzeron","Menuiserie Hostrenne","Guillaume Gorzivet","Fonderie Estrolle","2 fois","Voir au tour 4","Tour 1, table 32","Tour 4, table 8","Hélène Luskumet","Brasserie Xandrelle","Julie Quilmignac","Menuiserie Jolvane","2 fois","Voir au tour 3","Tour 2, table 23","Tour 3, table 8","Louis Fralvande","Ateliers Rossolde","Philippe Ivroubre","Ateliers Tavrenne","2 fois","Voir au tour 4","Tour 1, table 19","Tour 4, table 19","Isabelle Korvichon","Menuiserie Ulvardes","Marie Dulvesson","Ateliers Cassorgue","2 fois","Voir au tour 4","Tour 1, table 7","Tour 4, table 10","Isabelle Korvichon","Menuiserie Ulvardes","Karim Clovivet","Fonderie Kalvenne","2 fois","Voir au tour 3","Tour 2, table 18","Tour 3, table 23","Fatima Tolvoubre","Papeterie Ulvardes","Marc Luskouze","Ateliers Rossolde","2 fois","Voir au tour 4","Tour 3, table 8","Tour 4, table 33","Zoé Gorzière","Menuiserie Olbrecq","François Eskard","Fonderie Xandrelle","2 fois","Voir au tour 3","Tour 2, table 7","Tour 3, table 25","Antoine Obreval","Ateliers Cassorgue","Alexandre Ivreux","Tannerie Aubrenc","2 fois","Voir au tour 2","Tour 1, table 25","Tour 2, table 6","Antoine Obreval","Ateliers Cassorgue","Hugo Bralmouze","Tannerie Falvigne","2 fois","Voir au tour 4","Tour 3, table 23","Tour 4, table 23","Michel Korveron","Fonderie Sorbagne","Julie Quilmignac","Menuiserie Jolvane","2 fois","Voir au tour 4","Tour 3, table 8","Tour 4, table 8","Marie Dulvesson","Ateliers Cassorgue","Amina Hulvouze","Coopérative Dravenne","2 fois","Voir au tour 3","Tour 2, table 16","Tour 3, table 17","Youssef Jusvard","Tannerie Aubrenc","Simon Hulvumet","Ateliers Ivoranche","2 fois","Voir au tour 4","Tour 2, table 21","Tour 4, table 21","Gabriel Mirvotte","Tannerie Belvarre","Paul Neskivet","Comptoir Jolvane","2 fois","Voir au tour 4","Tour 3, table 21","Tour 4, table 7","Marc Luskouze","Ateliers Rossolde","Isabelle Selvichon","Tannerie Nervanche","2 fois","Voir au tour 3","Tour 1, table 21","Tour 3, table 8","Louis Hulvichon","Ateliers Falvigne","Nicolas Ivrichon","Fabrique Sorbagne","2 fois","Voir au tour 2","Tour 1, table 17","Tour 2, table 24","Pierre Pruveval","Comptoir Xandrelle","Julie Quilmignac","Menuiserie Jolvane","2 fois","Voir au tour 3","Tour 1, table 10","Tour 3, table 8","Geneviève Abrevignac","Brasserie Morvalle","Pierre Mirvard","Verrerie Ivoranche","2 fois","Voir au tour 3","Tour 1, table 1","Tour 3, table 7","Olivier Bralmançon","Comptoir Lavorneau","Véronique Jusvouze","Verrerie Vaubrenne","2 fois","Voir au tour 4","Tour 1, table 28","Tour 4, table 6","Marc Luskoubre","Verrerie Vaubrenne","Thomas Quilmichon","Fonderie Estrolle","2 fois","Voir au tour 4","Tour 1, table 33","Tour 4, table 5","Camille Jusvumet","Fonderie Estrolle","Guillaume Eskotte","Verrerie Nervanche","2 fois","Voir au tour 3","Tour 1, table 27","Tour 3, table 11","Antoine Selvière","Coopérative Dravenne","Jean Neskeron","Filature Zelvaine","2 fois","Voir au tour 3","Tour 1, table 11","Tour 3, table 9","Antoine Bralmault","Fabrique Sorbagne","Amina Rozvichon","Verrerie Olbrecq","2 fois","Voir au tour 3","Tour 2, table 4","Tour 3, table 4","Antoine Bralmault","Fabrique Sorbagne","Antoine Pruvouze","Imprimerie Yzorne","2 fois","Voir au tour 2","Tour 1, table 4","Tour 2, table 4","Émilie Abrevière","Imprimerie Yzorne","Fatima Hulvard","Ateliers Estrolle","2 fois","Voir au tour 4","Tour 2, table 29","Tour 4, table 29","Émilie Abrevière","Imprimerie Yzorne","Geneviève Obresson","Coopérative Gravelune","2 fois","Voir au tour 3","Tour 1, table 29","Tour 3, table 29","Émilie Abrevière","Imprimerie Yzorne","Chantal Mirvumet","Menuiserie Gravelune","2 fois","Voir au tour 4","Tour 3, table 29","Tour 4, table 29","Olivier Tolvichon","Fonderie Xandrelle","Étienne Gorzeval","Papeterie Ulvardes","2 fois","Voir au tour 3","Tour 1, table 33","Tour 3, table 6","Félix Korveval","Tannerie Nervanche","Thomas Selvignac","Brasserie Sorbagne","2 fois","Voir au tour 3","Tour 2, table 28","Tour 3, table 28","Émilie Dulvichon","Menuiserie Ulvardes","Lucie Voskeron","Verrerie Ivoranche","2 fois","Voir au tour 4","Tour 3, table 10","Tour 4, table 20","Émilie Dulvichon","Menuiserie Ulvardes","Julie Voskesson","Brasserie Belvarre","2 fois","Voir au tour 4","Tour 3, table 10","Tour 4, table 20","Claire Jusvivet","Imprimerie Yzorne","Hugo Voskumet","Ateliers Tavrenne","2 fois","Voir au tour 3","Tour 1, table 20","Tour 3, table 20","Amina Quilmault","Coopérative Jolvane","Philippe Abreveval","Ateliers Falvigne","2 fois","Voir au tour 3","Tour 1, table 3","Tour 3, table 4","Hélène Gorzumet","Fonderie Aubrenc","Émilie Quilmeux","Ateliers Falvigne","2 fois","Voir au tour 4","Tour 1, table 9","Tour 4, table 21","Sophie Ivrault","Coopérative Morvalle","Philippe Fralvignac","Menuiserie Estrolle","2 fois","Voir au tour 4","Tour 3, table 13","Tour 4, table 26","Nicolas Korvande","Comptoir Sorbagne","Chantal Obrignac","Imprimerie Yzorne","2 fois","Voir au tour 3","Tour 2, table 27","Tour 3, table 22","Fatima Urvignac","Ateliers Aubrenc","Claire Bralmotte","Ateliers Tavrenne","2 fois","Voir au tour 3","Tour 2, table 23","Tour 3, table 21","François Clovotte","Coopérative Rossolde","Chantal Abrevotte","Ateliers Ivoranche","2 fois","Voir au tour 3","Tour 2, table 20","Tour 3, table 25","Philippe Dulvoubre","Brasserie Belvarre","Émilie Quilmeux","Ateliers Falvigne","2 fois","Voir au tour 2","Tour 1, table 9","Tour 2, table 10","Chantal Mirvumet","Menuiserie Gravelune","Geneviève Mirvançon","Brasserie Belvarre","2 fois","Voir au tour 4","Tour 2, table 3","Tour 4, table 29","Camille Neskard","Menuiserie Gravelune","Amina Hulvouze","Coopérative Dravenne","2 fois","Voir au tour 4","Tour 2, table 16","Tour 4, table 16","Sophie Pruvière","Ateliers Rossolde","Raphaël Jusvault","Fabrique Sorbagne","2 fois","Voir au tour 2","Tour 1, table 16","Tour 2, table 2","Fatima Abrevançon","Tannerie Nervanche","Caroline Jusvoubre","Fabrique Sorbagne","2 fois","Voir au tour 2","Tour 1, table 13","Tour 2, table 13","Fatima Abrevançon","Tannerie Nervanche","Fatima Rozvumet","Menuiserie Hostrenne","2 fois","Voir au tour 4","Tour 1, table 13","Tour 4, table 13","Karim Clovançon","Fabrique Sorbagne","Caroline Rozvançon","Brasserie Belvarre","2 fois","Voir au tour 4","Tour 2, table 14","Tour 4, table 17","Félix Eskouze","Filature Zelvaine","Sylvie Abreveux","Comptoir Jolvane","2 fois","Voir au tour 3","Tour 1, table 3","Tour 3, table 19","Olivier Korvière","Ateliers Falvigne","Manon Pruvivet","Menuiserie Aubrenc","2 fois","Voir au tour 2","Tour 1, table 20","Tour 2, table 10","Félix Voskande","Ateliers Falvigne","Guillaume Mirvoubre","Comptoir Sorbagne","2 fois","Voir au tour 4","Tour 2, table 7","Tour 4, table 7","Lucie Voskeron","Verrerie Ivoranche","Julie Voskesson","Brasserie Belvarre","2 fois","Voir au tour 4","Tour 3, table 10","Tour 4, table 20","Thomas Selvignac","Brasserie Sorbagne","Étienne Voskançon","Menuiserie Olbrecq","2 fois","Voir au tour 4","Tour 1, table 28","Tour 4, table 28","Jean Neskeron","Filature Zelvaine","Zoé Mirveval","Fabrique Kalvenne","2 fois","Voir au tour 2","Tour 1, table 11","Tour 2, table 33","Sophie Clovard","Brasserie Belvarre","Marc Rozvouze","Ateliers Estrolle","2 fois","Voir au tour 4","Tour 3, table 1","Tour 4, table 12","Alexandre Eskançon","Menuiserie Hostrenne","François Eskard","Fonderie Xandrelle","2 fois","Voir au tour 3","Tour 1, table 17","Tour 3, table 25","Qui a rencontré qui","La matrice n'est pas dessinée : 260 personnes dépassent le seuil de 40. La fiche de chaque personne porte ses rencontres.","Objectifs des tables","Qui n'est jamais assis à une table qui lui correspond, et à quel tour l'objectif perd-il ?","Aucune personne n'est concernée par les objectifs des tables : la vue n'a rien à montrer.","Animateurs rencontrés","Qui a rencontré le moins d'animateurs ?","Animateurs rencontrés, de la personne la moins servie à la mieux servie","0","1","2","3","4","50","100","150","200","rang","animateurs rencontrés","borne des animateurs","animateurs rencontrés","borne des animateurs","Minimum 3 animateurs rencontrés, 29 personnes au minimum.","Voir le tableau","Diversité par animateur","Quel animateur voit le moins de diversité à sa table ?","Aucune personne présente ne porte d'étiquette : seule la colonne des appartenances se dessine.","Appartenances rencontrées en animant","le moins varié","17","le plus varié","27","au minimum","1","Diversité rencontrée en animant, sur la soirée","0","10","20","François Ivrivet","4 tours animés, 23 personnes rencontrées en animant","Samuel Bralmeux","4 tours animés, 23 personnes rencontrées en animant","Geneviève Dulvumet","4 tours animés, 24 personnes rencontrées en animant","François Obrouze","4 tours animés, 23 personnes rencontrées en animant","Antoine Bralmault","4 tours animés, 25 personnes rencontrées en animant","Catherine Hulveron","4 tours animés, 26 personnes rencontrées en animant","Camille Neskard","4 tours animés, 27 personnes rencontrées en animant","Guillaume Luskichon","4 tours animés, 27 personnes rencontrées en animant","Philippe Ivroubre","4 tours animés, 27 personnes rencontrées en animant","Marie Urvard","4 tours animés, 28 personnes rencontrées en animant","Sophie Pruvotte","4 tours animés, 28 personnes rencontrées en animant","Thomas Selvignac","4 tours animés, 26 personnes rencontrées en animant","Philippe Voskeval","4 tours animés, 27 personnes rencontrées en animant","Manon Urvançon","4 tours animés, 27 personnes rencontrées en animant","Marc Vandergrolcquesmirta…","4 tours animés, 27 personnes rencontrées en animant","Fatima Abrevançon","4 tours animés, 26 personnes rencontrées en animant","Claire Jusvivet","4 tours animés, 27 personnes rencontrées en animant","Félix Voskande","4 tours animés, 27 personnes rencontrées en animant","Louise Neskichon","4 tours animés, 28 personnes rencontrées en animant","Gabriel Abrevault","4 tours animés, 28 personnes rencontrées en animant","Émilie Abrevière","4 tours animés, 25 personnes rencontrées en animant","Youssef Jusvard","4 tours animés, 27 personnes rencontrées en animant","Manon Tolveron","4 tours animés, 27 personnes rencontrées en animant","Hugo Bralmouze","4 tours animés, 27 personnes rencontrées en animant","Marie Bralmesson","4 tours animés, 28 personnes rencontrées en animant","Louis Selvivet","4 tours animés, 27 personnes rencontrées en animant","Michel Korveron","4 tours animés, 27 personnes rencontrées en animant","Youssef Neskière","4 tours animés, 28 personnes rencontrées en animant","Jean Fralvumet","4 tours animés, 28 personnes rencontrées en animant","Fatima Korvouze","4 tours animés, 27 personnes rencontrées en animant","Gabriel Ivreval","4 tours animés, 28 personnes rencontrées en animant","Guillaume Dulvivet","4 tours animés, 28 personnes rencontrées en animant","Étienne Tolvançon","4 tours animés, 28 personnes rencontrées en animant","Appartenances rencontrées en animant","Appartenances rencontrées en animant","Le moins varié rencontre 17 appartenances en animant ; 1 animateur au minimum.","Voir le tableau","Performance du calcul","Relancer plus longtemps aurait-il donné mieux ?","2 000 mouvements évalués sur 2 000","durée observée 2,5 s","1 cœur de calcul","cadence 4 000 mouvements par seconde","génération de 5 propositions","Valeurs mesurées aux seuls points de relevé, sous les réglages courants, reliées par un trait : entre deux points, rien n'est mesuré.","minimum brut, aux points de relevé","0","5","10","15","20","1","10","100","2 000","Mouvements évalués, échelle logarithmique","minimum brut","minimum brut","Au premier point de relevé, minimum brut : 21 ; au dernier : 23.","écart au plafond a priori, aux points de relevé","0","2","4","6","1","10","100","2 000","Mouvements évalués, échelle logarithmique","écart au plafond a priori","écart au plafond a priori","Au premier point de relevé, écart au plafond a priori : 6 ; au dernier : 4.","excédent de collisions, aux points de relevé","0","1","2","3","4","1","10","100","2 000","Mouvements évalués, échelle logarithmique","excédent de collisions","excédent de collisions","Au premier point de relevé, excédent de collisions : 3 ; au dernier : 0.","collisions cumulées, aux points de relevé","0","20","40","60","1","10","100","2 000","Mouvements évalués, échelle logarithmique","collisions cumulées","collisions cumulées","Au premier point de relevé, collisions cumulées : 67 ; au dernier : 52.","rencontres répétées, aux points de relevé","0","50","100","1","10","100","2 000","Mouvements évalués, échelle logarithmique","rencontres répétées","rencontres répétées","Au premier point de relevé, rencontres répétées : 145 ; au dernier : 103.","redondance d'appartenance, aux points de relevé","0","500","1 000","1","10","100","2 000","Mouvements évalués, échelle logarithmique","redondance d'appartenance","redondance d'appartenance","Au premier point de relevé, redondance d'appartenance : 1 298 ; au dernier : 1 288.","Une valeur a changé au dernier point de relevé, à 2 000 mouvements.","Voir le tableau"],"theme":"clair","versionReelle":"2026.10.05.01"}, +{"cadre":{"hauteur":700,"largeur":1366},"empreinte":"b82822b5a3a215dabc05deba4456ee91e4265ed108ccf3eb69b49bd5a0bddfd9","etape":"10","etat":"998f656fb722cc8b40bfb0a1e0202acb706637ef24a0b775dce60f72fb74cdd6","facteurEchelle":1,"fichier":"15a-qualite-objectifs","graine":4242,"image":{"hauteur":700,"largeur":1366,"sha256":"bdb8012f5ab0c11dfc32a9f6d9703ff95b2c0f9e578b370360f26b9f697677cc"},"instant":"2026-10-06T19:03:02-04:00","mode":"chromium-headless-shell","pdf":null,"source":"navigateur","styles":{"clair":[{"jeton":"--couleur-avis","ratio":6.58,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-fond","ratio":15.94,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":6.09,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":9.05,"role":"texte","seuil":4.5},{"jeton":"--couleur-graphique-axe","ratio":5.64,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-reste","ratio":5.1,"role":"marque","seuil":3},{"jeton":"--couleur-page-texte","ratio":14.05,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":5.81,"role":"texte","seuil":4.5}],"sombre":[{"jeton":"--couleur-action-texte","ratio":8.45,"role":"texte","seuil":4.5},{"jeton":"--couleur-avis","ratio":8.93,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-fond","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":7.6,"role":"texte","seuil":4.5},{"jeton":"--couleur-graphique-axe","ratio":5.38,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-reste","ratio":6.89,"role":"marque","seuil":3},{"jeton":"--couleur-page-texte","ratio":11.02,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":6.72,"role":"texte","seuil":4.5}]},"texte":["Gestion table tournante Libre","construction de documentation","documentation","Écriture","Liste des événements","Clair","Sombre","À propos","Écriture","Chaque geste s’enregistre aussitôt ; « Revenir en lecture » arrête l’écriture.","Revenir en lecture","Écriture","Défaire","État du plan","Brouillon","Proposé","Retenu","Bloqué","Imprimer…","Soirée d’essai","14 participants","3 tables · 28 sièges","4 tours","Préparer","Import","Participants","Tables et tours","Placer","Plan","Diagnostic","Génération","Propositions","Qualité","Produire","Badges","Le placement retenu et les propositions n° 1, 2, 3, 4 et 5 ne décrivent plus la liste ou les tables actuelles : ils sont gardés, et rien n'est effacé.","Ouvrir les propositions","Placement retenu","Iris Ombrelle, ajoutée ou réintégrée depuis, n'y est pas placée.","Le nombre de tours est passé de 3 à 4.","Proposition n°","1","Iris Ombrelle, ajoutée ou réintégrée depuis, n'y est pas placée.","La table 3 a été ajoutée depuis.","Le nombre de tours est passé de 3 à 4.","Proposition n°","2","Iris Ombrelle, ajoutée ou réintégrée depuis, n'y est pas placée.","La table 3 a été ajoutée depuis.","Le nombre de tours est passé de 3 à 4.","Proposition n°","3","Iris Ombrelle, ajoutée ou réintégrée depuis, n'y est pas placée.","La table 3 a été ajoutée depuis.","Le nombre de tours est passé de 3 à 4.","Proposition n°","4","Iris Ombrelle, ajoutée ou réintégrée depuis, n'y est pas placée.","La table 3 a été ajoutée depuis.","Le nombre de tours est passé de 3 à 4.","Proposition n°","5","Iris Ombrelle, ajoutée ou réintégrée depuis, n'y est pas placée.","La table 3 a été ajoutée depuis.","Le nombre de tours est passé de 3 à 4.","Le placement retenu, issu de la proposition n° 3, enfreint 3 règles que la dérive ne dit pas. Le placement retenu n'honore pas la réservation de la personne n° 4 à la table d'identifiant 3 au tour 1 : il la place ailleurs. Le placement retenu n'honore pas la réservation de la personne n° 4 à la table d'identifiant 3 au tour 2 : il la place ailleurs. Le placement retenu n'honore pas la réservation de la personne n° 4 à la table d'identifiant 3 au tour 3 : il la place ailleurs.","Qualité","Placement mesuré :","Proposition n° 9, vue seule","Revenir au placement retenu","En-tête chiffré","Profil trié des rencontres","Collisions d'appartenance","Appartenances à chaque table","Paires répétées","Objectifs des tables","Animateurs rencontrés","Diversité par animateur","Performance du calcul","En-tête chiffré","Ce placement est-il bon, et qui s'y trouve mal servi ?","Population mesurée : 13 personnes, 1 exclue à part.","Personnes rencontrées","Personnes distinctes rencontrées, minimum : tous","9","81 %","minimum 9 sur 11","chez Ysaline Sablonnet","plafond réalisé 11","plafond a priori 11","Personnes distinctes rencontrées, minimum : mobiles","9","Personnes distinctes rencontrées, minimum : ancrés","9","Collisions d'appartenance","Collisions cumulées (paire et tour)","19","Paires distinctes de même appartenance","13","Excédent de collisions (retrouvailles au-delà de la première)","6","Rencontres répétées et retours","Rencontres répétées choisies (paires)","33","0 imposée, à part","Rencontres d'une même paire, au plus","4","Retours choisis à une table déjà occupée","16","6 imposés, à part","Diversité d'appartenance","Appartenances rencontrées A(p), minimum","3","chez Basile Lanterneau","borne de diversité 3","Redondance d'appartenance, somme Σ r(p)","75","Taux de diversité d(p), minimum","0,30","Manque et plafond a priori","Plus grand manque (personnes)","2","chez Ysaline Sablonnet","11 personnes au manque maximal","plafond réalisé 11","Personnes à qui il en manque","11","Écart d'itinéraire maximal (personnes)","1","Écart au plafond a priori maximal (personnes)","3","Objectifs des tables et animateurs","Personnes jamais servies","0","ne classe pas","Plus de tours hors objectif d'une personne","2","ne classe pas","Tours hors objectif (personne et tour)","3","75 % des tours possibles servis","0 personne jamais servie","Tours selon l'objectif s(p), minimum","2","50 %","minimum 2 sur 4","chez Gaspard Marbrelle","4 tours possibles","Animateurs rencontrés, minimum","1","ne classe pas","chez Bertille Cressonnier","borne des animateurs 2","Animateurs non rencontrés","2","ne classe pas","atteignabilité inconnue","Profil trié des rencontres","Qui est le plus mal servi, de combien, et combien sont-ils ?","Profil trié des rencontres, en comptes de personnes","0","5","10","2","4","6","8","10","12","Personnes, de la moins servie à la mieux servie","rencontres","appartenances rencontrées","plafond réalisé","borne de diversité","rencontres","appartenances rencontrées","plafond réalisé","borne de diversité","ancré","partiellement fixé","Minimum 9 personnes rencontrées, 2 personnes au minimum, 11 personnes sous leur plafond réalisé.","Profil trié des rencontres, en pourcentage du plafond réalisé","0 %","50 %","100 %","2","4","6","8","10","12","Personnes, de la moins servie à la mieux servie","rencontres","100 %","rencontres","100 %","ancré","partiellement fixé","La personne au rang 1, Ysaline Sablonnet, rencontre","81 %","minimum 9 sur 11","Voir le tableau","Collisions d'appartenance","D'où vient le problème, et relancer peut-il y changer quelque chose ?","Collisions d'appartenance, par appartenance","0","2","4","6","8","Chœur de l’Anse","effectif 4, 5 paires distinctes, excédent 3","Société des Hérons","effectif 4, 5 paires distinctes, excédent 2","Cercle des Saules","effectif 3, 3 paires distinctes, excédent 1","prouvé inévitable","reste","prouvé inévitable","reste","L'excédent le plus grand est celui de « Chœur de l’Anse » : 3 collisions.","Voir le tableau","Appartenances à chaque table","Où les mêmes cercles se retrouvent-ils à une même table ?","Ce que la grille compte","appartenances par siège","appartenances par personne assise","doublons parmi les affiliés","Appartenances à chaque table, tables par tours","Table 1","Table 3","Table 2","Tour 1","Tour 2","Tour 3","Tour 4","7","7","7","8","8","7","7","7","7","6","6","7","La table 1 porte la case la plus haute : 8.","Voir le tableau","Paires répétées","Qui revoit trop souvent la même personne ?","Paires 1 à 33 sur 33","Paires que la recherche réunit plus d'une fois","Paire","Rencontres de la paire","Tours","Anselme Givrecœur","Apolline Coudraie","Chœur de l’Anse","4 fois","Voir au tour 2","Tour 1, table 1","Tour 2, table 3","Tour 3, table 2","Tour 4, table 1","Basile Lanterneau","n° 9","Chœur de l’Anse","Brunœil","Cercle des Saules","4 fois","Voir au tour 2","Tour 1, table 1","Tour 2, table 1","Tour 3, table 3","Tour 4, table 3","Basile Lanterneau","n° 1","Chœur de l’Anse","Côme Fenouillet","Société des Hérons","3 fois","Voir au tour 2","Tour 1, table 1","Tour 2, table 1","Tour 4, table 1","Basile Lanterneau","n° 1","Chœur de l’Anse","Iris Ombrelle","3 fois","Voir au tour 3","Tour 2, table 1","Tour 3, table 1","Tour 4, table 1","Capucine Pommerel","Société des Hérons","Iris Ombrelle","3 fois","Voir au tour 3","Tour 1, table 2","Tour 3, table 1","Tour 4, table 1","Gaspard Marbrelle","Cercle des Saules","Anselme Givrecœur","3 fois","Voir au tour 2","Tour 1, table 1","Tour 2, table 3","Tour 3, table 2","Gaspard Marbrelle","Cercle des Saules","Apolline Coudraie","Chœur de l’Anse","3 fois","Voir au tour 2","Tour 1, table 1","Tour 2, table 3","Tour 3, table 2","Côme Fenouillet","Société des Hérons","Basile Lanterneau","n° 9","Chœur de l’Anse","3 fois","Voir au tour 2","Tour 1, table 1","Tour 2, table 1","Tour 3, table 3","Côme Fenouillet","Société des Hérons","Brunœil","Cercle des Saules","3 fois","Voir au tour 2","Tour 1, table 1","Tour 2, table 1","Tour 3, table 3","Faustine Ormelin","Société des Hérons","Iris Ombrelle","3 fois","Voir au tour 2","Tour 1, table 2","Tour 2, table 1","Tour 3, table 1","Basile Lanterneau","n° 1","Chœur de l’Anse","Capucine Pommerel","Société des Hérons","2 fois","Voir au tour 4","Tour 3, table 1","Tour 4, table 1","Basile Lanterneau","n° 1","Chœur de l’Anse","Anselme Givrecœur","2 fois","Voir au tour 4","Tour 1, table 1","Tour 4, table 1","Basile Lanterneau","n° 1","Chœur de l’Anse","Apolline Coudraie","Chœur de l’Anse","2 fois","Voir au tour 4","Tour 1, table 1","Tour 4, table 1","Basile Lanterneau","n° 1","Chœur de l’Anse","Basile Lanterneau","n° 9","Chœur de l’Anse","2 fois","Voir au tour 2","Tour 1, table 1","Tour 2, table 1","Basile Lanterneau","n° 1","Chœur de l’Anse","Brunœil","Cercle des Saules","2 fois","Voir au tour 2","Tour 1, table 1","Tour 2, table 1","Basile Lanterneau","n° 1","Chœur de l’Anse","Faustine Ormelin","Société des Hérons","2 fois","Voir au tour 3","Tour 2, table 1","Tour 3, table 1","Basile Lanterneau","n° 1","Chœur de l’Anse","Bertille Cressonnier","Cercle des Saules","2 fois","Voir au tour 3","Tour 1, table 1","Tour 3, table 1","Capucine Pommerel","Société des Hérons","Anselme Givrecœur","2 fois","Voir au tour 4","Tour 2, table 3","Tour 4, table 1","Capucine Pommerel","Société des Hérons","Apolline Coudraie","Chœur de l’Anse","2 fois","Voir au tour 4","Tour 2, table 3","Tour 4, table 1","Capucine Pommerel","Société des Hérons","Faustine Ormelin","Société des Hérons","2 fois","Voir au tour 3","Tour 1, table 2","Tour 3, table 1","Gaspard Marbrelle","Cercle des Saules","Ysaline Sablonnet","Chœur de l’Anse","2 fois","Voir au tour 4","Tour 2, table 3","Tour 4, table 3","Gaspard Marbrelle","Cercle des Saules","Basile Lanterneau","n° 9","Chœur de l’Anse","2 fois","Voir au tour 4","Tour 1, table 1","Tour 4, table 3","Gaspard Marbrelle","Cercle des Saules","Brunœil","Cercle des Saules","2 fois","Voir au tour 4","Tour 1, table 1","Tour 4, table 3","Ysaline Sablonnet","Chœur de l’Anse","Basile Lanterneau","n° 9","Chœur de l’Anse","2 fois","Voir au tour 4","Tour 3, table 3","Tour 4, table 3","Ysaline Sablonnet","Chœur de l’Anse","Brunœil","Cercle des Saules","2 fois","Voir au tour 4","Tour 3, table 3","Tour 4, table 3","Ysaline Sablonnet","Chœur de l’Anse","Edgar Ardoisier","Société des Hérons","2 fois","Voir au tour 4","Tour 1, table 3","Tour 4, table 3","Anselme Givrecœur","Côme Fenouillet","Société des Hérons","2 fois","Voir au tour 4","Tour 1, table 1","Tour 4, table 1","Côme Fenouillet","Société des Hérons","Apolline Coudraie","Chœur de l’Anse","2 fois","Voir au tour 4","Tour 1, table 1","Tour 4, table 1","Côme Fenouillet","Société des Hérons","Iris Ombrelle","2 fois","Voir au tour 4","Tour 2, table 1","Tour 4, table 1","Basile Lanterneau","n° 9","Chœur de l’Anse","Faustine Ormelin","Société des Hérons","2 fois","Voir au tour 4","Tour 2, table 1","Tour 4, table 3","Brunœil","Cercle des Saules","Faustine Ormelin","Société des Hérons","2 fois","Voir au tour 4","Tour 2, table 1","Tour 4, table 3","Faustine Ormelin","Société des Hérons","Edgar Ardoisier","Société des Hérons","2 fois","Voir au tour 4","Tour 3, table 1","Tour 4, table 3","Edgar Ardoisier","Société des Hérons","Bertille Cressonnier","Cercle des Saules","2 fois","Voir au tour 3","Tour 2, table 2","Tour 3, table 1","Qui a rencontré qui","Qui a rencontré qui","1. Ysaline Sablonnet","2. Edgar Ardoisier","3. Capucine Pommerel","4. Anselme Givrecœur","5. Apolline Coudraie","6. Faustine Ormelin","7. Iris Ombrelle","8. Gaspard Marbrelle","9. Côme Fenouillet","10. Basile Lanterneau (n° 9)","11. Brunœil","12. Basile Lanterneau (n° 1)","13. Bertille Cressonnier","1","2","3","4","5","6","7","8","9","10","11","12","13","2","1","1","1","1","0","2","1","2","2","0","0","2","1","0","0","2","1","1","0","1","1","1","2","1","1","2","2","2","3","1","1","0","0","2","1","1","0","2","4","0","1","3","2","1","1","2","1","1","0","2","4","0","1","3","2","1","1","2","1","1","2","2","0","0","3","1","1","2","2","2","1","0","1","3","1","1","3","0","2","1","1","3","1","2","1","1","3","3","1","0","1","2","2","1","1","1","0","1","2","2","1","2","1","3","3","3","1","2","1","0","1","1","2","1","2","3","4","2","1","2","1","0","1","1","2","1","2","3","4","2","1","0","1","2","2","2","2","3","1","3","2","2","2","0","2","1","1","1","1","1","1","1","1","1","2","Chaque case porte le nombre de rencontres de la paire. 33 paires choisies se revoient, la plus revue 4 fois.","Voir le tableau","Objectifs des tables","Qui n'est jamais assis à une table qui lui correspond, et à quel tour l'objectif perd-il ?","Personnes jamais servies","Chaque personne concernée est servie à un tour au moins.","75 % des tours possibles servis","0 personne jamais servie","9 servis sur 12 possibles","3 tours hors objectif, plancher 0","Tours hors objectif, tour par tour","0","1","2","Tour 2","10 assis sans table possible","Tour 1","10 assis sans table possible","Tour 3","10 assis sans table possible","Tour 4","10 assis sans table possible","reste","prouvé inévitable","reste","En tête, le tour 2, au plus grand reste : 2 au-delà de son plancher, sur 2 tours hors objectif.","Tour 2","33 %","1 servi sur 3 possibles","Tour 1","100 %","3 servis sur 3 possibles","Tour 3","100 %","3 servis sur 3 possibles","Tour 4","66 %","2 servis sur 3 possibles","Voir le tableau","Animateurs rencontrés","Qui a rencontré le moins d'animateurs ?","Animateurs rencontrés, de la personne la moins servie à la mieux servie","0","1","2","2","4","6","8","10","rang","animateurs rencontrés","borne des animateurs","animateurs rencontrés","borne des animateurs","Minimum 1 animateur rencontré, 2 personnes au minimum.","Voir le tableau","Diversité par animateur","Quel animateur voit le moins de diversité à sa table ?","Appartenances rencontrées en animant","le moins varié","3","le plus varié","3","au minimum","2","Étiquettes rencontrées en animant","le moins varié","3","le plus varié","3","au minimum","2","Diversité rencontrée en animant, sur la soirée","Appartenances rencontrées en animant","0","1","2","3","Étiquettes rencontrées en animant","0","1","2","3","Ysaline Sablonnet","4 tours animés, 9 personnes rencontrées en animant","Basile Lanterneau","4 tours animés, 11 personnes rencontrées en animant","Le moins varié rencontre 3 appartenances en animant ; 2 animateurs au minimum. Le moins varié rencontre 3 étiquettes en animant ; 2 animateurs au minimum.","Voir le tableau","Performance du calcul","Relancer plus longtemps aurait-il donné mieux ?","300 mouvements évalués sur 300","durée inconnue","1 cœur de calcul","génération de 5 propositions","Valeurs mesurées aux seuls points de relevé, sous les réglages courants, reliées par un trait : entre deux points, rien n'est mesuré.","minimum brut, aux points de relevé","0","2","4","6","8","1","10","100","300","Mouvements évalués, échelle logarithmique","minimum brut","minimum brut","Au premier point de relevé, minimum brut : 0 ; au dernier : 9.","écart au plafond a priori, aux points de relevé","0","5","10","1","10","100","300","Mouvements évalués, échelle logarithmique","écart au plafond a priori","écart au plafond a priori","Au premier point de relevé, écart au plafond a priori : 11 ; au dernier : 3.","excédent de collisions, aux points de relevé","0","5","10","15","1","10","100","300","Mouvements évalués, échelle logarithmique","excédent de collisions","excédent de collisions","Au premier point de relevé, excédent de collisions : 19 ; au dernier : 6.","collisions cumulées, aux points de relevé","0","10","20","30","1","10","100","300","Mouvements évalués, échelle logarithmique","collisions cumulées","collisions cumulées","Au premier point de relevé, collisions cumulées : 30 ; au dernier : 19.","tours hors objectif, aux points de relevé","0","1","2","3","1","10","100","300","Mouvements évalués, échelle logarithmique","tours hors objectif","tours hors objectif","Au premier point de relevé, tours hors objectif : 1 ; au dernier : 3.","rencontres répétées, aux points de relevé","0","20","40","1","10","100","300","Mouvements évalués, échelle logarithmique","rencontres répétées","rencontres répétées","Au premier point de relevé, rencontres répétées : 55 ; au dernier : 33.","redondance d'appartenance, aux points de relevé","0","20","40","60","1","10","100","300","Mouvements évalués, échelle logarithmique","redondance d'appartenance","redondance d'appartenance","Au premier point de relevé, redondance d'appartenance : 64 ; au dernier : 75.","Aucune valeur n'a changé entre 100 et 300 mouvements ; une autre graine est l'autre façon de chercher.","Voir le tableau"],"theme":"clair","versionReelle":"2026.10.05.01"}, +{"cadre":{"hauteur":700,"largeur":1366},"empreinte":"414ed36ad23327f811f3243209a21a0ddea95ae2703fc5f9a657a7aee3d43c0b","etape":"10","etat":"15fb09087464cf5b429c79e33325a0cd64579f1c650d7fd7aeabf6c3cbf977c0","facteurEchelle":1,"fichier":"15b-qualite-animateurs","graine":4242,"image":{"hauteur":700,"largeur":1366,"sha256":"d12cd172d65a5bcd6fa1c6d0b120e44fe1d41483528f08c25c7acd4bf79f396a"},"instant":"2026-10-06T19:03:02-04:00","mode":"chromium-headless-shell","pdf":null,"source":"navigateur","styles":{"clair":[{"jeton":"--couleur-bandeau-fond","ratio":15.94,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":6.09,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":9.05,"role":"texte","seuil":4.5},{"jeton":"--couleur-graphique-axe","ratio":5.64,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-borne","ratio":3.93,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-serie-1","ratio":5.1,"role":"marque","seuil":3},{"jeton":"--couleur-page-texte","ratio":14.16,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":5.81,"role":"texte","seuil":4.5}],"sombre":[{"jeton":"--couleur-action-texte","ratio":8.45,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-fond","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":7.6,"role":"texte","seuil":4.5},{"jeton":"--couleur-graphique-axe","ratio":5.38,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-borne","ratio":4.96,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-serie-1","ratio":6.89,"role":"marque","seuil":3},{"jeton":"--couleur-page-texte","ratio":11.23,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":6.72,"role":"texte","seuil":4.5}]},"texte":["Gestion table tournante Libre","construction de documentation","documentation","Écriture","Liste des événements","Clair","Sombre","À propos","Écriture","Chaque geste s’enregistre aussitôt ; « Revenir en lecture » arrête l’écriture.","Revenir en lecture","Écriture","Défaire","État du plan","Brouillon","Proposé","Retenu","Bloqué","Imprimer…","Grande démonstration 1","260 participants","33 tables · 260 sièges","4 tours","Préparer","Import","Participants","Tables et tours","Placer","Plan","Diagnostic","Génération","Propositions","Qualité","Produire","Badges","Qualité","Placement mesuré :","Proposition n° 5 : un geste y pose une réservation","Revenir aux réservations","En-tête chiffré","Profil trié des rencontres","Collisions d'appartenance","Appartenances à chaque table","Paires répétées","Objectifs des tables","Animateurs rencontrés","Diversité par animateur","Performance du calcul","En-tête chiffré","Ce placement est-il bon, et qui s'y trouve mal servi ?","Population mesurée : 260 personnes.","Personnes rencontrées","Personnes distinctes rencontrées, minimum : tous","23","95 %","minimum 23 sur 24","chez François Ivrivet","plafond réalisé 24","plafond a priori 24","Personnes distinctes rencontrées, minimum : mobiles","24","Personnes distinctes rencontrées, minimum : ancrés","23","Collisions d'appartenance","Collisions cumulées (paire et tour)","52","Paires distinctes de même appartenance","52","Excédent de collisions (retrouvailles au-delà de la première)","0","Rencontres répétées et retours","Rencontres répétées choisies (paires)","103","0 imposée, à part","Rencontres d'une même paire, au plus","3","Retours choisis à une table déjà occupée","29","99 imposés, à part","Diversité d'appartenance","Appartenances rencontrées A(p), minimum","17","chez François Ivrivet","borne de diversité 24","Redondance d'appartenance, somme Σ r(p)","1 288","Taux de diversité d(p), minimum","0,64","Manque et plafond a priori","Plus grand manque (personnes)","3","chez Marc Luskouze","131 personnes au manque maximal","plafond réalisé 27","Personnes à qui il en manque","131","Écart d'itinéraire maximal (personnes)","4","Écart au plafond a priori maximal (personnes)","4","Objectifs des tables et animateurs","Animateurs rencontrés, minimum","3","ne classe pas","chez Zoé WAMMERWOLM-MAWWEMMEL","borne des animateurs 4","Animateurs non rencontrés","29","ne classe pas","atteignabilité inconnue","Profil trié des rencontres","Qui est le plus mal servi, de combien, et combien sont-ils ?","Profil trié des rencontres, en comptes de personnes","0","10","20","50","100","150","200","250","Personnes, de la moins servie à la mieux servie","rencontres","appartenances rencontrées","plafond réalisé","borne de diversité","rencontres","appartenances rencontrées","plafond réalisé","borne de diversité","ancré","Minimum 23 personnes rencontrées, 3 personnes au minimum, 131 personnes sous leur plafond réalisé.","Profil trié des rencontres, en pourcentage du plafond réalisé","0 %","50 %","100 %","50","100","150","200","250","Personnes, de la moins servie à la mieux servie","rencontres","100 %","rencontres","100 %","ancré","La personne au rang 1, François Ivrivet, rencontre","95 %","minimum 23 sur 24","Voir le tableau","Collisions d'appartenance","D'où vient le problème, et relancer peut-il y changer quelque chose ?","Collisions d'appartenance, par appartenance","0","2","4","6","8","Imprimerie Yzorne","effectif 12, 9 paires distinctes, excédent 0","Fabrique Sorbagne","effectif 11, 7 paires distinctes, excédent 0","Ateliers Falvigne","effectif 8, 3 paires distinctes, excédent 0","Ateliers Rossolde","effectif 11, 3 paires distinctes, excédent 0","Fonderie Estrolle","effectif 9, 3 paires distinctes, excédent 0","Verrerie Vaubrenne","effectif 10, 3 paires distinctes, excédent 0","Ateliers Tavrenne","effectif 8, 2 paires distinctes, excédent 0","Fonderie Xandrelle","effectif 6, 2 paires distinctes, excédent 0","Menuiserie Estrolle","effectif 9, 2 paires distinctes, excédent 0","Tannerie Nervanche","effectif 6, 2 paires distinctes, excédent 0","Ateliers Aubrenc","effectif 3, 1 paire distincte, excédent 0","Ateliers Cassorgue","effectif 3, 1 paire distincte, excédent 0","Brasserie Xandrelle","effectif 2, 1 paire distincte, excédent 0","Comptoir Gravelune","effectif 3, 1 paire distincte, excédent 0","Coopérative Jolvane","effectif 4, 1 paire distincte, excédent 0","Fabrique Kalvenne","effectif 3, 1 paire distincte, excédent 0","Filature Zelvaine","effectif 4, 1 paire distincte, excédent 0","Fonderie Sorbagne","effectif 5, 1 paire distincte, excédent 0","Menuiserie Gravelune","effectif 3, 1 paire distincte, excédent 0","Menuiserie Hostrenne","effectif 5, 1 paire distincte, excédent 0","Menuiserie Quimvaux","effectif 3, 1 paire distincte, excédent 0","Menuiserie Sorbagne","effectif 3, 1 paire distincte, excédent 0","Papeterie Hostrenne","effectif 2, 1 paire distincte, excédent 0","Papeterie Ulvardes","effectif 4, 1 paire distincte, excédent 0","Tannerie Belvarre","effectif 5, 1 paire distincte, excédent 0","Verrerie Aubrenc","effectif 2, 1 paire distincte, excédent 0","Ateliers Estrolle","effectif 3, 0 paire distincte, excédent 0","Ateliers Ivoranche","effectif 4, 0 paire distincte, excédent 0","Brasserie Belvarre","effectif 9, 0 paire distincte, excédent 0","Brasserie Dravenne","effectif 1, 0 paire distincte, excédent 0","Brasserie Lavorneau","effectif 2, 0 paire distincte, excédent 0","Brasserie Morvalle","effectif 2, 0 paire distincte, excédent 0","Brasserie Sorbagne","effectif 4, 0 paire distincte, excédent 0","Brasserie Wassorel","effectif 2, 0 paire distincte, excédent 0","Comptoir Ivoranche","effectif 1, 0 paire distincte, excédent 0","Comptoir Jolvane","effectif 3, 0 paire distincte, excédent 0","Comptoir Lavorneau","effectif 1, 0 paire distincte, excédent 0","Comptoir Sorbagne","effectif 4, 0 paire distincte, excédent 0","Comptoir Xandrelle","effectif 3, 0 paire distincte, excédent 0","Comptoir Yzorne","effectif 2, 0 paire distincte, excédent 0","Coopérative Dravenne","effectif 3, 0 paire distincte, excédent 0","Coopérative Gravelune","effectif 3, 0 paire distincte, excédent 0","Coopérative Morvalle","effectif 3, 0 paire distincte, excédent 0","Coopérative Rossolde","effectif 4, 0 paire distincte, excédent 0","Fabrique Ivoranche","effectif 3, 0 paire distincte, excédent 0","Fabrique Morvalle","effectif 1, 0 paire distincte, excédent 0","Fabrique Ulvardes","effectif 3, 0 paire distincte, excédent 0","Filature Dravenne","effectif 1, 0 paire distincte, excédent 0","Filature Olbrecq","effectif 2, 0 paire distincte, excédent 0","Filature Wassorel","effectif 3, 0 paire distincte, excédent 0","Fonderie Aubrenc","effectif 2, 0 paire distincte, excédent 0","Fonderie Ivoranche","effectif 2, 0 paire distincte, excédent 0","Fonderie Kalvenne","effectif 3, 0 paire distincte, excédent 0","Imprimerie Falvigne","effectif 3, 0 paire distincte, excédent 0","Imprimerie Hostrenne","effectif 1, 0 paire distincte, excédent 0","Menuiserie Aubrenc","effectif 1, 0 paire distincte, excédent 0","Menuiserie Ivoranche","effectif 1, 0 paire distincte, excédent 0","Menuiserie Jolvane","effectif 1, 0 paire distincte, excédent 0","Menuiserie Nervanche","effectif 1, 0 paire distincte, excédent 0","Menuiserie Olbrecq","effectif 4, 0 paire distincte, excédent 0","Menuiserie Tavrenne","effectif 1, 0 paire distincte, excédent 0","Menuiserie Ulvardes","effectif 6, 0 paire distincte, excédent 0","Menuiserie Wassorel","effectif 1, 0 paire distincte, excédent 0","Papeterie Estrolle","effectif 3, 0 paire distincte, excédent 0","Papeterie Wassorel","effectif 1, 0 paire distincte, excédent 0","Tannerie Aubrenc","effectif 3, 0 paire distincte, excédent 0","Tannerie Falvigne","effectif 1, 0 paire distincte, excédent 0","Tannerie Olbrecq","effectif 1, 0 paire distincte, excédent 0","Tannerie Quimvaux","effectif 1, 0 paire distincte, excédent 0","Verrerie Gravelune","effectif 1, 0 paire distincte, excédent 0","Verrerie Ivoranche","effectif 6, 0 paire distincte, excédent 0","Verrerie Nervanche","effectif 1, 0 paire distincte, excédent 0","Verrerie Olbrecq","effectif 2, 0 paire distincte, excédent 0","Verrerie Pravette","effectif 2, 0 paire distincte, excédent 0","reste","prouvé inévitable","reste","L'excédent le plus grand est celui de « Imprimerie Yzorne » : 0 collision.","Voir le tableau","Appartenances à chaque table","Où les mêmes cercles se retrouvent-ils à une même table ?","Ce que la grille compte","appartenances par siège","appartenances par personne assise","doublons parmi les affiliés","Appartenances à chaque table, tables par tours","Table 4","Table 12","Table 16","Table 20","Table 26","Table 33","Table 9","Table 10","Table 15","Table 24","Table 25","Table 29","Table 31","Table 32","Table 1","Table 2","Table 5","Table 6","Table 7","Table 8","Table 13","Table 14","Table 17","Table 18","Table 19","Table 21","Table 22","Table 23","Table 27","Table 28","Table 30","Table 3","Table 11","Tour 1","Tour 2","Tour 3","Tour 4","2","1","0","0","1","2","0","0","0","0","2","1","0","0","1","2","0","2","0","1","0","1","0","2","0","0","2","0","0","1","0","1","1","1","0","0","0","1","1","0","0","1","1","0","1","0","1","0","0","1","0","1","1","0","1","0","0","0","1","0","0","1","0","0","0","0","0","1","1","0","0","0","0","1","0","0","0","0","0","1","0","1","0","0","0","0","0","1","0","0","0","1","1","0","0","0","1","0","0","0","0","0","1","0","0","1","0","0","0","0","0","1","0","1","0","0","0","1","0","0","1","0","0","0","0","0","0","0","0","0","0","0","La table 4 porte la case la plus haute : 2.","Voir le tableau","Paires répétées","Qui revoit trop souvent la même personne ?","Paires 1 à 100 sur 103","Suivantes","Paires que la recherche réunit plus d'une fois","Paire","Rencontres de la paire","Tours","Samuel Cloveval","Menuiserie Ulvardes","Hélène Bralmeval","Brasserie Dravenne","3 fois","Voir au tour 3","Tour 1, table 23","Tour 3, table 15","Tour 4, table 32","Hugo Fralvançon","Brasserie Wassorel","Léa Fralvault","Fonderie Sorbagne","2 fois","Voir au tour 3","Tour 2, table 11","Tour 3, table 2","Hugo Fralvançon","Brasserie Wassorel","Louise Quilmançon","Menuiserie Estrolle","2 fois","Voir au tour 3","Tour 1, table 13","Tour 3, table 2","Zoé WAMMERWOLM-MAWWEMMEL","Menuiserie Ulvardes","Catherine Hulveron","Coopérative Rossolde","2 fois","Voir au tour 4","Tour 2, table 15","Tour 4, table 15","Catherine Urvesson","Fabrique Ulvardes","Olivier Bralmançon","Comptoir Lavorneau","2 fois","Voir au tour 4","Tour 2, table 29","Tour 4, table 6","Karim Hulvivet","Fonderie Xandrelle","Guillaume Luskichon","Brasserie Belvarre","2 fois","Voir au tour 3","Tour 1, table 2","Tour 3, table 2","Léa Fralvault","Fonderie Sorbagne","Lucie Tolvesson","Filature Zelvaine","2 fois","Voir au tour 2","Tour 1, table 15","Tour 2, table 11","Léa Fralvault","Fonderie Sorbagne","Samuel Abrevard","Filature Dravenne","2 fois","Voir au tour 4","Tour 2, table 11","Tour 4, table 4","Fatima Obrivet","Fabrique Sorbagne","Chantal Mirvumet","Menuiserie Gravelune","2 fois","Voir au tour 3","Tour 1, table 33","Tour 3, table 29","Philippe Voskeval","Menuiserie Estrolle","Émilie Korvard","Verrerie Vaubrenne","2 fois","Voir au tour 3","Tour 2, table 6","Tour 3, table 6","Zoé Dulveval","Menuiserie Quimvaux","Fatima Rozvumet","Menuiserie Hostrenne","2 fois","Voir au tour 4","Tour 2, table 15","Tour 4, table 13","Paul Korveux","Filature Olbrecq","Manon Quilmumet","Fonderie Sorbagne","2 fois","Voir au tour 3","Tour 1, table 15","Tour 3, table 5","Paul Korveux","Filature Olbrecq","Geneviève Mirvançon","Brasserie Belvarre","2 fois","Voir au tour 2","Tour 1, table 15","Tour 2, table 3","Thomas Rozvotte","Verrerie Ivoranche","Antoine Quilmeron","Fabrique Kalvenne","2 fois","Voir au tour 4","Tour 3, table 33","Tour 4, table 26","Isabelle Bralmumet","Verrerie Aubrenc","Félix Korveval","Tannerie Nervanche","2 fois","Voir au tour 2","Tour 1, table 19","Tour 2, table 28","Isabelle Bralmumet","Verrerie Aubrenc","Louis Mirveron","Filature Wassorel","2 fois","Voir au tour 4","Tour 3, table 22","Tour 4, table 16","Simon Mirvivet","Ateliers Ivoranche","Hélène Gorzumet","Fonderie Aubrenc","2 fois","Voir au tour 3","Tour 1, table 9","Tour 3, table 18","Lucie Voskeux","Coopérative Morvalle","Samuel Cloveval","Menuiserie Ulvardes","2 fois","Voir au tour 3","Tour 2, table 14","Tour 3, table 15","Fatima Korvouze","Ateliers Tavrenne","Olivier Jusvançon","Brasserie Morvalle","2 fois","Voir au tour 3","Tour 2, table 3","Tour 3, table 3","Étienne Fralvichon","Papeterie Ulvardes","Marc Luskouze","Ateliers Rossolde","2 fois","Voir au tour 4","Tour 1, table 21","Tour 4, table 33","Louise Quilmançon","Menuiserie Estrolle","Paul Obrichon","Ateliers Rossolde","2 fois","Voir au tour 2","Tour 1, table 13","Tour 2, table 21","Louise Quilmançon","Menuiserie Estrolle","Étienne Eskesson","Menuiserie Ulvardes","2 fois","Voir au tour 4","Tour 2, table 21","Tour 4, table 7","Pierre Abreveron","Ateliers Rossolde","Manon Tolveron","Brasserie Belvarre","2 fois","Voir au tour 3","Tour 1, table 5","Tour 3, table 5","Léa Tolvande","Ateliers Rossolde","Anne Abrevesson","Fonderie Estrolle","2 fois","Voir au tour 3","Tour 2, table 2","Tour 3, table 14","Antoine Quilmeron","Fabrique Kalvenne","Samuel Bralmeux","Ateliers Rossolde","2 fois","Voir au tour 3","Tour 2, table 33","Tour 3, table 33","Michel Eskeux","Papeterie Wassorel","Pierre Mirvard","Verrerie Ivoranche","2 fois","Voir au tour 4","Tour 1, table 1","Tour 4, table 21","Louise Hulvault","Coopérative Jolvane","Karim Fralveval","Coopérative Gravelune","2 fois","Voir au tour 4","Tour 3, table 24","Tour 4, table 4","Catherine Hulveron","Coopérative Rossolde","Alexandre Korvotte","Menuiserie Nervanche","2 fois","Voir au tour 4","Tour 3, table 15","Tour 4, table 15","François Ivrivet","Menuiserie Sorbagne","François Gorzichon","Ateliers Estrolle","2 fois","Voir au tour 4","Tour 3, table 32","Tour 4, table 32","Claire Fralvivet","Imprimerie Yzorne","Étienne Selvouze","Ateliers Tavrenne","2 fois","Voir au tour 3","Tour 1, table 14","Tour 3, table 27","Karim Gorzesson","Papeterie Ulvardes","Sophie Clovard","Brasserie Belvarre","2 fois","Voir au tour 4","Tour 1, table 20","Tour 4, table 12","Manon Urvançon","Ateliers Tavrenne","Guillaume Tolvignac","Menuiserie Sorbagne","2 fois","Voir au tour 4","Tour 3, table 1","Tour 4, table 1","Sylvie Quilmande","Imprimerie Yzorne","Antoine Bralmault","Fabrique Sorbagne","2 fois","Voir au tour 4","Tour 1, table 4","Tour 4, table 4","Sylvie Quilmande","Imprimerie Yzorne","Caroline Rozvançon","Brasserie Belvarre","2 fois","Voir au tour 2","Tour 1, table 4","Tour 2, table 14","Sylvie Quilmande","Imprimerie Yzorne","Hélène Rozveval","Comptoir Ivoranche","2 fois","Voir au tour 4","Tour 2, table 14","Tour 4, table 4","Amina Pruvesson","Fonderie Sorbagne","Amina Hulvouze","Coopérative Dravenne","2 fois","Voir au tour 4","Tour 1, table 18","Tour 4, table 16","Amina Pruvesson","Fonderie Sorbagne","Léa Obrard","Comptoir Sorbagne","2 fois","Voir au tour 2","Tour 1, table 18","Tour 2, table 31","Lucie Quilmière","Fabrique Ivoranche","Anne Urvivet","Fonderie Kalvenne","2 fois","Voir au tour 2","Tour 1, table 21","Tour 2, table 9","Louis Selvivet","Menuiserie Hostrenne","Guillaume Hulvotte","Verrerie Vaubrenne","2 fois","Voir au tour 4","Tour 2, table 25","Tour 4, table 25","Lucie Tolvesson","Filature Zelvaine","Manon Quilmumet","Fonderie Sorbagne","2 fois","Voir au tour 4","Tour 1, table 15","Tour 4, table 25","Olivier Quilmesson","Comptoir Gravelune","Jean Neskeron","Filature Zelvaine","2 fois","Voir au tour 3","Tour 2, table 33","Tour 3, table 9","Gabriel Neskault","Menuiserie Tavrenne","Geneviève Abrevignac","Brasserie Morvalle","2 fois","Voir au tour 4","Tour 2, table 20","Tour 4, table 18","Gabriel Neskault","Menuiserie Tavrenne","François Clovotte","Coopérative Rossolde","2 fois","Voir au tour 3","Tour 2, table 20","Tour 3, table 25","Gabriel Neskault","Menuiserie Tavrenne","Chantal Abrevotte","Ateliers Ivoranche","2 fois","Voir au tour 3","Tour 2, table 20","Tour 3, table 25","Olivier Jusvançon","Brasserie Morvalle","Hélène Selveux","Brasserie Lavorneau","2 fois","Voir au tour 4","Tour 1, table 24","Tour 4, table 25","Gabriel Pruveux","Papeterie Estrolle","Guillaume Obrançon","Papeterie Hostrenne","2 fois","Voir au tour 4","Tour 1, table 31","Tour 4, table 27","Manon Clovière","Ateliers Ivoranche","Marc Vandergrolcquesmirtavelle-Ostrovaubelindigues","Tannerie Aubrenc","2 fois","Voir au tour 4","Tour 3, table 10","Tour 4, table 10","François Obrouze","Tannerie Olbrecq","Camille Tolvumet","Fonderie Estrolle","2 fois","Voir au tour 3","Tour 2, table 31","Tour 3, table 31","Claire Gorzeron","Menuiserie Hostrenne","Guillaume Gorzivet","Fonderie Estrolle","2 fois","Voir au tour 4","Tour 1, table 32","Tour 4, table 8","Hélène Luskumet","Brasserie Xandrelle","Julie Quilmignac","Menuiserie Jolvane","2 fois","Voir au tour 3","Tour 2, table 23","Tour 3, table 8","Louis Fralvande","Ateliers Rossolde","Philippe Ivroubre","Ateliers Tavrenne","2 fois","Voir au tour 4","Tour 1, table 19","Tour 4, table 19","Isabelle Korvichon","Menuiserie Ulvardes","Marie Dulvesson","Ateliers Cassorgue","2 fois","Voir au tour 4","Tour 1, table 7","Tour 4, table 10","Isabelle Korvichon","Menuiserie Ulvardes","Karim Clovivet","Fonderie Kalvenne","2 fois","Voir au tour 3","Tour 2, table 18","Tour 3, table 23","Fatima Tolvoubre","Papeterie Ulvardes","Marc Luskouze","Ateliers Rossolde","2 fois","Voir au tour 4","Tour 3, table 8","Tour 4, table 33","Zoé Gorzière","Menuiserie Olbrecq","François Eskard","Fonderie Xandrelle","2 fois","Voir au tour 3","Tour 2, table 7","Tour 3, table 25","Antoine Obreval","Ateliers Cassorgue","Alexandre Ivreux","Tannerie Aubrenc","2 fois","Voir au tour 2","Tour 1, table 25","Tour 2, table 6","Antoine Obreval","Ateliers Cassorgue","Hugo Bralmouze","Tannerie Falvigne","2 fois","Voir au tour 4","Tour 3, table 23","Tour 4, table 23","Michel Korveron","Fonderie Sorbagne","Julie Quilmignac","Menuiserie Jolvane","2 fois","Voir au tour 4","Tour 3, table 8","Tour 4, table 8","Marie Dulvesson","Ateliers Cassorgue","Amina Hulvouze","Coopérative Dravenne","2 fois","Voir au tour 3","Tour 2, table 16","Tour 3, table 17","Youssef Jusvard","Tannerie Aubrenc","Simon Hulvumet","Ateliers Ivoranche","2 fois","Voir au tour 4","Tour 2, table 21","Tour 4, table 21","Gabriel Mirvotte","Tannerie Belvarre","Paul Neskivet","Comptoir Jolvane","2 fois","Voir au tour 4","Tour 3, table 21","Tour 4, table 7","Marc Luskouze","Ateliers Rossolde","Isabelle Selvichon","Tannerie Nervanche","2 fois","Voir au tour 3","Tour 1, table 21","Tour 3, table 8","Louis Hulvichon","Ateliers Falvigne","Nicolas Ivrichon","Fabrique Sorbagne","2 fois","Voir au tour 2","Tour 1, table 17","Tour 2, table 24","Pierre Pruveval","Comptoir Xandrelle","Julie Quilmignac","Menuiserie Jolvane","2 fois","Voir au tour 3","Tour 1, table 10","Tour 3, table 8","Geneviève Abrevignac","Brasserie Morvalle","Pierre Mirvard","Verrerie Ivoranche","2 fois","Voir au tour 3","Tour 1, table 1","Tour 3, table 7","Olivier Bralmançon","Comptoir Lavorneau","Véronique Jusvouze","Verrerie Vaubrenne","2 fois","Voir au tour 4","Tour 1, table 28","Tour 4, table 6","Marc Luskoubre","Verrerie Vaubrenne","Thomas Quilmichon","Fonderie Estrolle","2 fois","Voir au tour 4","Tour 1, table 33","Tour 4, table 5","Camille Jusvumet","Fonderie Estrolle","Guillaume Eskotte","Verrerie Nervanche","2 fois","Voir au tour 3","Tour 1, table 27","Tour 3, table 11","Antoine Selvière","Coopérative Dravenne","Jean Neskeron","Filature Zelvaine","2 fois","Voir au tour 3","Tour 1, table 11","Tour 3, table 9","Antoine Bralmault","Fabrique Sorbagne","Amina Rozvichon","Verrerie Olbrecq","2 fois","Voir au tour 3","Tour 2, table 4","Tour 3, table 4","Antoine Bralmault","Fabrique Sorbagne","Antoine Pruvouze","Imprimerie Yzorne","2 fois","Voir au tour 2","Tour 1, table 4","Tour 2, table 4","Émilie Abrevière","Imprimerie Yzorne","Fatima Hulvard","Ateliers Estrolle","2 fois","Voir au tour 4","Tour 2, table 29","Tour 4, table 29","Émilie Abrevière","Imprimerie Yzorne","Geneviève Obresson","Coopérative Gravelune","2 fois","Voir au tour 3","Tour 1, table 29","Tour 3, table 29","Émilie Abrevière","Imprimerie Yzorne","Chantal Mirvumet","Menuiserie Gravelune","2 fois","Voir au tour 4","Tour 3, table 29","Tour 4, table 29","Olivier Tolvichon","Fonderie Xandrelle","Étienne Gorzeval","Papeterie Ulvardes","2 fois","Voir au tour 3","Tour 1, table 33","Tour 3, table 6","Félix Korveval","Tannerie Nervanche","Thomas Selvignac","Brasserie Sorbagne","2 fois","Voir au tour 3","Tour 2, table 28","Tour 3, table 28","Émilie Dulvichon","Menuiserie Ulvardes","Lucie Voskeron","Verrerie Ivoranche","2 fois","Voir au tour 4","Tour 3, table 10","Tour 4, table 20","Émilie Dulvichon","Menuiserie Ulvardes","Julie Voskesson","Brasserie Belvarre","2 fois","Voir au tour 4","Tour 3, table 10","Tour 4, table 20","Claire Jusvivet","Imprimerie Yzorne","Hugo Voskumet","Ateliers Tavrenne","2 fois","Voir au tour 3","Tour 1, table 20","Tour 3, table 20","Amina Quilmault","Coopérative Jolvane","Philippe Abreveval","Ateliers Falvigne","2 fois","Voir au tour 3","Tour 1, table 3","Tour 3, table 4","Hélène Gorzumet","Fonderie Aubrenc","Émilie Quilmeux","Ateliers Falvigne","2 fois","Voir au tour 4","Tour 1, table 9","Tour 4, table 21","Sophie Ivrault","Coopérative Morvalle","Philippe Fralvignac","Menuiserie Estrolle","2 fois","Voir au tour 4","Tour 3, table 13","Tour 4, table 26","Nicolas Korvande","Comptoir Sorbagne","Chantal Obrignac","Imprimerie Yzorne","2 fois","Voir au tour 3","Tour 2, table 27","Tour 3, table 22","Fatima Urvignac","Ateliers Aubrenc","Claire Bralmotte","Ateliers Tavrenne","2 fois","Voir au tour 3","Tour 2, table 23","Tour 3, table 21","François Clovotte","Coopérative Rossolde","Chantal Abrevotte","Ateliers Ivoranche","2 fois","Voir au tour 3","Tour 2, table 20","Tour 3, table 25","Philippe Dulvoubre","Brasserie Belvarre","Émilie Quilmeux","Ateliers Falvigne","2 fois","Voir au tour 2","Tour 1, table 9","Tour 2, table 10","Chantal Mirvumet","Menuiserie Gravelune","Geneviève Mirvançon","Brasserie Belvarre","2 fois","Voir au tour 4","Tour 2, table 3","Tour 4, table 29","Camille Neskard","Menuiserie Gravelune","Amina Hulvouze","Coopérative Dravenne","2 fois","Voir au tour 4","Tour 2, table 16","Tour 4, table 16","Sophie Pruvière","Ateliers Rossolde","Raphaël Jusvault","Fabrique Sorbagne","2 fois","Voir au tour 2","Tour 1, table 16","Tour 2, table 2","Fatima Abrevançon","Tannerie Nervanche","Caroline Jusvoubre","Fabrique Sorbagne","2 fois","Voir au tour 2","Tour 1, table 13","Tour 2, table 13","Fatima Abrevançon","Tannerie Nervanche","Fatima Rozvumet","Menuiserie Hostrenne","2 fois","Voir au tour 4","Tour 1, table 13","Tour 4, table 13","Karim Clovançon","Fabrique Sorbagne","Caroline Rozvançon","Brasserie Belvarre","2 fois","Voir au tour 4","Tour 2, table 14","Tour 4, table 17","Félix Eskouze","Filature Zelvaine","Sylvie Abreveux","Comptoir Jolvane","2 fois","Voir au tour 3","Tour 1, table 3","Tour 3, table 19","Olivier Korvière","Ateliers Falvigne","Manon Pruvivet","Menuiserie Aubrenc","2 fois","Voir au tour 2","Tour 1, table 20","Tour 2, table 10","Félix Voskande","Ateliers Falvigne","Guillaume Mirvoubre","Comptoir Sorbagne","2 fois","Voir au tour 4","Tour 2, table 7","Tour 4, table 7","Lucie Voskeron","Verrerie Ivoranche","Julie Voskesson","Brasserie Belvarre","2 fois","Voir au tour 4","Tour 3, table 10","Tour 4, table 20","Thomas Selvignac","Brasserie Sorbagne","Étienne Voskançon","Menuiserie Olbrecq","2 fois","Voir au tour 4","Tour 1, table 28","Tour 4, table 28","Jean Neskeron","Filature Zelvaine","Zoé Mirveval","Fabrique Kalvenne","2 fois","Voir au tour 2","Tour 1, table 11","Tour 2, table 33","Sophie Clovard","Brasserie Belvarre","Marc Rozvouze","Ateliers Estrolle","2 fois","Voir au tour 4","Tour 3, table 1","Tour 4, table 12","Alexandre Eskançon","Menuiserie Hostrenne","François Eskard","Fonderie Xandrelle","2 fois","Voir au tour 3","Tour 1, table 17","Tour 3, table 25","Qui a rencontré qui","La matrice n'est pas dessinée : 260 personnes dépassent le seuil de 40. La fiche de chaque personne porte ses rencontres.","Objectifs des tables","Qui n'est jamais assis à une table qui lui correspond, et à quel tour l'objectif perd-il ?","Aucune personne n'est concernée par les objectifs des tables : la vue n'a rien à montrer.","Animateurs rencontrés","Qui a rencontré le moins d'animateurs ?","Animateurs rencontrés, de la personne la moins servie à la mieux servie","0","1","2","3","4","50","100","150","200","rang","animateurs rencontrés","borne des animateurs","animateurs rencontrés","borne des animateurs","Minimum 3 animateurs rencontrés, 29 personnes au minimum.","Voir le tableau","Diversité par animateur","Quel animateur voit le moins de diversité à sa table ?","Aucune personne présente ne porte d'étiquette : seule la colonne des appartenances se dessine.","Appartenances rencontrées en animant","le moins varié","17","le plus varié","27","au minimum","1","Diversité rencontrée en animant, sur la soirée","0","10","20","François Ivrivet","4 tours animés, 23 personnes rencontrées en animant","Samuel Bralmeux","4 tours animés, 23 personnes rencontrées en animant","Geneviève Dulvumet","4 tours animés, 24 personnes rencontrées en animant","François Obrouze","4 tours animés, 23 personnes rencontrées en animant","Antoine Bralmault","4 tours animés, 25 personnes rencontrées en animant","Catherine Hulveron","4 tours animés, 26 personnes rencontrées en animant","Camille Neskard","4 tours animés, 27 personnes rencontrées en animant","Guillaume Luskichon","4 tours animés, 27 personnes rencontrées en animant","Philippe Ivroubre","4 tours animés, 27 personnes rencontrées en animant","Marie Urvard","4 tours animés, 28 personnes rencontrées en animant","Sophie Pruvotte","4 tours animés, 28 personnes rencontrées en animant","Thomas Selvignac","4 tours animés, 26 personnes rencontrées en animant","Philippe Voskeval","4 tours animés, 27 personnes rencontrées en animant","Manon Urvançon","4 tours animés, 27 personnes rencontrées en animant","Marc Vandergrolcquesmirta…","4 tours animés, 27 personnes rencontrées en animant","Fatima Abrevançon","4 tours animés, 26 personnes rencontrées en animant","Claire Jusvivet","4 tours animés, 27 personnes rencontrées en animant","Félix Voskande","4 tours animés, 27 personnes rencontrées en animant","Louise Neskichon","4 tours animés, 28 personnes rencontrées en animant","Gabriel Abrevault","4 tours animés, 28 personnes rencontrées en animant","Émilie Abrevière","4 tours animés, 25 personnes rencontrées en animant","Youssef Jusvard","4 tours animés, 27 personnes rencontrées en animant","Manon Tolveron","4 tours animés, 27 personnes rencontrées en animant","Hugo Bralmouze","4 tours animés, 27 personnes rencontrées en animant","Marie Bralmesson","4 tours animés, 28 personnes rencontrées en animant","Louis Selvivet","4 tours animés, 27 personnes rencontrées en animant","Michel Korveron","4 tours animés, 27 personnes rencontrées en animant","Youssef Neskière","4 tours animés, 28 personnes rencontrées en animant","Jean Fralvumet","4 tours animés, 28 personnes rencontrées en animant","Fatima Korvouze","4 tours animés, 27 personnes rencontrées en animant","Gabriel Ivreval","4 tours animés, 28 personnes rencontrées en animant","Guillaume Dulvivet","4 tours animés, 28 personnes rencontrées en animant","Étienne Tolvançon","4 tours animés, 28 personnes rencontrées en animant","Appartenances rencontrées en animant","Appartenances rencontrées en animant","Le moins varié rencontre 17 appartenances en animant ; 1 animateur au minimum.","Voir le tableau","Performance du calcul","Relancer plus longtemps aurait-il donné mieux ?","2 000 mouvements évalués sur 2 000","durée observée 2,5 s","1 cœur de calcul","cadence 4 000 mouvements par seconde","génération de 5 propositions","Valeurs mesurées aux seuls points de relevé, sous les réglages courants, reliées par un trait : entre deux points, rien n'est mesuré.","minimum brut, aux points de relevé","0","5","10","15","20","1","10","100","2 000","Mouvements évalués, échelle logarithmique","minimum brut","minimum brut","Au premier point de relevé, minimum brut : 21 ; au dernier : 23.","écart au plafond a priori, aux points de relevé","0","2","4","6","1","10","100","2 000","Mouvements évalués, échelle logarithmique","écart au plafond a priori","écart au plafond a priori","Au premier point de relevé, écart au plafond a priori : 6 ; au dernier : 4.","excédent de collisions, aux points de relevé","0","1","2","3","4","1","10","100","2 000","Mouvements évalués, échelle logarithmique","excédent de collisions","excédent de collisions","Au premier point de relevé, excédent de collisions : 3 ; au dernier : 0.","collisions cumulées, aux points de relevé","0","20","40","60","1","10","100","2 000","Mouvements évalués, échelle logarithmique","collisions cumulées","collisions cumulées","Au premier point de relevé, collisions cumulées : 67 ; au dernier : 52.","rencontres répétées, aux points de relevé","0","50","100","1","10","100","2 000","Mouvements évalués, échelle logarithmique","rencontres répétées","rencontres répétées","Au premier point de relevé, rencontres répétées : 145 ; au dernier : 103.","redondance d'appartenance, aux points de relevé","0","500","1 000","1","10","100","2 000","Mouvements évalués, échelle logarithmique","redondance d'appartenance","redondance d'appartenance","Au premier point de relevé, redondance d'appartenance : 1 298 ; au dernier : 1 288.","Une valeur a changé au dernier point de relevé, à 2 000 mouvements.","Voir le tableau"],"theme":"clair","versionReelle":"2026.10.05.01"}, +{"cadre":{"hauteur":700,"largeur":1366},"empreinte":"acdf7948686aa453b158db6ef257244fd3eed8b3d74d4941fec20687aa01d937","etape":"10","etat":"15fb09087464cf5b429c79e33325a0cd64579f1c650d7fd7aeabf6c3cbf977c0","facteurEchelle":1,"fichier":"15c-qualite-performance","graine":4242,"image":{"hauteur":700,"largeur":1366,"sha256":"c419e952b0f10f763016b96657372c3f427ca6446883c15892b3626ea279ce7c"},"instant":"2026-10-06T19:03:02-04:00","mode":"chromium-headless-shell","pdf":null,"source":"navigateur","styles":{"clair":[{"jeton":"--couleur-bandeau-fond","ratio":15.94,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":6.09,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":9.05,"role":"texte","seuil":4.5},{"jeton":"--couleur-graphique-axe","ratio":5.64,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-serie-1","ratio":5.1,"role":"marque","seuil":3},{"jeton":"--couleur-page-texte","ratio":14.16,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":5.81,"role":"texte","seuil":4.5}],"sombre":[{"jeton":"--couleur-action-texte","ratio":8.45,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-fond","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":7.6,"role":"texte","seuil":4.5},{"jeton":"--couleur-graphique-axe","ratio":5.38,"role":"marque","seuil":3},{"jeton":"--couleur-graphique-serie-1","ratio":6.89,"role":"marque","seuil":3},{"jeton":"--couleur-page-texte","ratio":11.23,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":6.72,"role":"texte","seuil":4.5}]},"texte":["Gestion table tournante Libre","construction de documentation","documentation","Écriture","Liste des événements","Clair","Sombre","À propos","Écriture","Chaque geste s’enregistre aussitôt ; « Revenir en lecture » arrête l’écriture.","Revenir en lecture","Écriture","Défaire","État du plan","Brouillon","Proposé","Retenu","Bloqué","Imprimer…","Grande démonstration 1","260 participants","33 tables · 260 sièges","4 tours","Préparer","Import","Participants","Tables et tours","Placer","Plan","Diagnostic","Génération","Propositions","Qualité","Produire","Badges","Qualité","Placement mesuré :","Proposition n° 5 : un geste y pose une réservation","Revenir aux réservations","En-tête chiffré","Profil trié des rencontres","Collisions d'appartenance","Appartenances à chaque table","Paires répétées","Objectifs des tables","Animateurs rencontrés","Diversité par animateur","Performance du calcul","En-tête chiffré","Ce placement est-il bon, et qui s'y trouve mal servi ?","Population mesurée : 260 personnes.","Personnes rencontrées","Personnes distinctes rencontrées, minimum : tous","23","95 %","minimum 23 sur 24","chez François Ivrivet","plafond réalisé 24","plafond a priori 24","Personnes distinctes rencontrées, minimum : mobiles","24","Personnes distinctes rencontrées, minimum : ancrés","23","Collisions d'appartenance","Collisions cumulées (paire et tour)","52","Paires distinctes de même appartenance","52","Excédent de collisions (retrouvailles au-delà de la première)","0","Rencontres répétées et retours","Rencontres répétées choisies (paires)","103","0 imposée, à part","Rencontres d'une même paire, au plus","3","Retours choisis à une table déjà occupée","29","99 imposés, à part","Diversité d'appartenance","Appartenances rencontrées A(p), minimum","17","chez François Ivrivet","borne de diversité 24","Redondance d'appartenance, somme Σ r(p)","1 288","Taux de diversité d(p), minimum","0,64","Manque et plafond a priori","Plus grand manque (personnes)","3","chez Marc Luskouze","131 personnes au manque maximal","plafond réalisé 27","Personnes à qui il en manque","131","Écart d'itinéraire maximal (personnes)","4","Écart au plafond a priori maximal (personnes)","4","Objectifs des tables et animateurs","Animateurs rencontrés, minimum","3","ne classe pas","chez Zoé WAMMERWOLM-MAWWEMMEL","borne des animateurs 4","Animateurs non rencontrés","29","ne classe pas","atteignabilité inconnue","Profil trié des rencontres","Qui est le plus mal servi, de combien, et combien sont-ils ?","Profil trié des rencontres, en comptes de personnes","0","10","20","50","100","150","200","250","Personnes, de la moins servie à la mieux servie","rencontres","appartenances rencontrées","plafond réalisé","borne de diversité","rencontres","appartenances rencontrées","plafond réalisé","borne de diversité","ancré","Minimum 23 personnes rencontrées, 3 personnes au minimum, 131 personnes sous leur plafond réalisé.","Profil trié des rencontres, en pourcentage du plafond réalisé","0 %","50 %","100 %","50","100","150","200","250","Personnes, de la moins servie à la mieux servie","rencontres","100 %","rencontres","100 %","ancré","La personne au rang 1, François Ivrivet, rencontre","95 %","minimum 23 sur 24","Voir le tableau","Collisions d'appartenance","D'où vient le problème, et relancer peut-il y changer quelque chose ?","Collisions d'appartenance, par appartenance","0","2","4","6","8","Imprimerie Yzorne","effectif 12, 9 paires distinctes, excédent 0","Fabrique Sorbagne","effectif 11, 7 paires distinctes, excédent 0","Ateliers Falvigne","effectif 8, 3 paires distinctes, excédent 0","Ateliers Rossolde","effectif 11, 3 paires distinctes, excédent 0","Fonderie Estrolle","effectif 9, 3 paires distinctes, excédent 0","Verrerie Vaubrenne","effectif 10, 3 paires distinctes, excédent 0","Ateliers Tavrenne","effectif 8, 2 paires distinctes, excédent 0","Fonderie Xandrelle","effectif 6, 2 paires distinctes, excédent 0","Menuiserie Estrolle","effectif 9, 2 paires distinctes, excédent 0","Tannerie Nervanche","effectif 6, 2 paires distinctes, excédent 0","Ateliers Aubrenc","effectif 3, 1 paire distincte, excédent 0","Ateliers Cassorgue","effectif 3, 1 paire distincte, excédent 0","Brasserie Xandrelle","effectif 2, 1 paire distincte, excédent 0","Comptoir Gravelune","effectif 3, 1 paire distincte, excédent 0","Coopérative Jolvane","effectif 4, 1 paire distincte, excédent 0","Fabrique Kalvenne","effectif 3, 1 paire distincte, excédent 0","Filature Zelvaine","effectif 4, 1 paire distincte, excédent 0","Fonderie Sorbagne","effectif 5, 1 paire distincte, excédent 0","Menuiserie Gravelune","effectif 3, 1 paire distincte, excédent 0","Menuiserie Hostrenne","effectif 5, 1 paire distincte, excédent 0","Menuiserie Quimvaux","effectif 3, 1 paire distincte, excédent 0","Menuiserie Sorbagne","effectif 3, 1 paire distincte, excédent 0","Papeterie Hostrenne","effectif 2, 1 paire distincte, excédent 0","Papeterie Ulvardes","effectif 4, 1 paire distincte, excédent 0","Tannerie Belvarre","effectif 5, 1 paire distincte, excédent 0","Verrerie Aubrenc","effectif 2, 1 paire distincte, excédent 0","Ateliers Estrolle","effectif 3, 0 paire distincte, excédent 0","Ateliers Ivoranche","effectif 4, 0 paire distincte, excédent 0","Brasserie Belvarre","effectif 9, 0 paire distincte, excédent 0","Brasserie Dravenne","effectif 1, 0 paire distincte, excédent 0","Brasserie Lavorneau","effectif 2, 0 paire distincte, excédent 0","Brasserie Morvalle","effectif 2, 0 paire distincte, excédent 0","Brasserie Sorbagne","effectif 4, 0 paire distincte, excédent 0","Brasserie Wassorel","effectif 2, 0 paire distincte, excédent 0","Comptoir Ivoranche","effectif 1, 0 paire distincte, excédent 0","Comptoir Jolvane","effectif 3, 0 paire distincte, excédent 0","Comptoir Lavorneau","effectif 1, 0 paire distincte, excédent 0","Comptoir Sorbagne","effectif 4, 0 paire distincte, excédent 0","Comptoir Xandrelle","effectif 3, 0 paire distincte, excédent 0","Comptoir Yzorne","effectif 2, 0 paire distincte, excédent 0","Coopérative Dravenne","effectif 3, 0 paire distincte, excédent 0","Coopérative Gravelune","effectif 3, 0 paire distincte, excédent 0","Coopérative Morvalle","effectif 3, 0 paire distincte, excédent 0","Coopérative Rossolde","effectif 4, 0 paire distincte, excédent 0","Fabrique Ivoranche","effectif 3, 0 paire distincte, excédent 0","Fabrique Morvalle","effectif 1, 0 paire distincte, excédent 0","Fabrique Ulvardes","effectif 3, 0 paire distincte, excédent 0","Filature Dravenne","effectif 1, 0 paire distincte, excédent 0","Filature Olbrecq","effectif 2, 0 paire distincte, excédent 0","Filature Wassorel","effectif 3, 0 paire distincte, excédent 0","Fonderie Aubrenc","effectif 2, 0 paire distincte, excédent 0","Fonderie Ivoranche","effectif 2, 0 paire distincte, excédent 0","Fonderie Kalvenne","effectif 3, 0 paire distincte, excédent 0","Imprimerie Falvigne","effectif 3, 0 paire distincte, excédent 0","Imprimerie Hostrenne","effectif 1, 0 paire distincte, excédent 0","Menuiserie Aubrenc","effectif 1, 0 paire distincte, excédent 0","Menuiserie Ivoranche","effectif 1, 0 paire distincte, excédent 0","Menuiserie Jolvane","effectif 1, 0 paire distincte, excédent 0","Menuiserie Nervanche","effectif 1, 0 paire distincte, excédent 0","Menuiserie Olbrecq","effectif 4, 0 paire distincte, excédent 0","Menuiserie Tavrenne","effectif 1, 0 paire distincte, excédent 0","Menuiserie Ulvardes","effectif 6, 0 paire distincte, excédent 0","Menuiserie Wassorel","effectif 1, 0 paire distincte, excédent 0","Papeterie Estrolle","effectif 3, 0 paire distincte, excédent 0","Papeterie Wassorel","effectif 1, 0 paire distincte, excédent 0","Tannerie Aubrenc","effectif 3, 0 paire distincte, excédent 0","Tannerie Falvigne","effectif 1, 0 paire distincte, excédent 0","Tannerie Olbrecq","effectif 1, 0 paire distincte, excédent 0","Tannerie Quimvaux","effectif 1, 0 paire distincte, excédent 0","Verrerie Gravelune","effectif 1, 0 paire distincte, excédent 0","Verrerie Ivoranche","effectif 6, 0 paire distincte, excédent 0","Verrerie Nervanche","effectif 1, 0 paire distincte, excédent 0","Verrerie Olbrecq","effectif 2, 0 paire distincte, excédent 0","Verrerie Pravette","effectif 2, 0 paire distincte, excédent 0","reste","prouvé inévitable","reste","L'excédent le plus grand est celui de « Imprimerie Yzorne » : 0 collision.","Voir le tableau","Appartenances à chaque table","Où les mêmes cercles se retrouvent-ils à une même table ?","Ce que la grille compte","appartenances par siège","appartenances par personne assise","doublons parmi les affiliés","Appartenances à chaque table, tables par tours","Table 4","Table 12","Table 16","Table 20","Table 26","Table 33","Table 9","Table 10","Table 15","Table 24","Table 25","Table 29","Table 31","Table 32","Table 1","Table 2","Table 5","Table 6","Table 7","Table 8","Table 13","Table 14","Table 17","Table 18","Table 19","Table 21","Table 22","Table 23","Table 27","Table 28","Table 30","Table 3","Table 11","Tour 1","Tour 2","Tour 3","Tour 4","2","1","0","0","1","2","0","0","0","0","2","1","0","0","1","2","0","2","0","1","0","1","0","2","0","0","2","0","0","1","0","1","1","1","0","0","0","1","1","0","0","1","1","0","1","0","1","0","0","1","0","1","1","0","1","0","0","0","1","0","0","1","0","0","0","0","0","1","1","0","0","0","0","1","0","0","0","0","0","1","0","1","0","0","0","0","0","1","0","0","0","1","1","0","0","0","1","0","0","0","0","0","1","0","0","1","0","0","0","0","0","1","0","1","0","0","0","1","0","0","1","0","0","0","0","0","0","0","0","0","0","0","La table 4 porte la case la plus haute : 2.","Voir le tableau","Paires répétées","Qui revoit trop souvent la même personne ?","Paires 1 à 100 sur 103","Suivantes","Paires que la recherche réunit plus d'une fois","Paire","Rencontres de la paire","Tours","Samuel Cloveval","Menuiserie Ulvardes","Hélène Bralmeval","Brasserie Dravenne","3 fois","Voir au tour 3","Tour 1, table 23","Tour 3, table 15","Tour 4, table 32","Hugo Fralvançon","Brasserie Wassorel","Léa Fralvault","Fonderie Sorbagne","2 fois","Voir au tour 3","Tour 2, table 11","Tour 3, table 2","Hugo Fralvançon","Brasserie Wassorel","Louise Quilmançon","Menuiserie Estrolle","2 fois","Voir au tour 3","Tour 1, table 13","Tour 3, table 2","Zoé WAMMERWOLM-MAWWEMMEL","Menuiserie Ulvardes","Catherine Hulveron","Coopérative Rossolde","2 fois","Voir au tour 4","Tour 2, table 15","Tour 4, table 15","Catherine Urvesson","Fabrique Ulvardes","Olivier Bralmançon","Comptoir Lavorneau","2 fois","Voir au tour 4","Tour 2, table 29","Tour 4, table 6","Karim Hulvivet","Fonderie Xandrelle","Guillaume Luskichon","Brasserie Belvarre","2 fois","Voir au tour 3","Tour 1, table 2","Tour 3, table 2","Léa Fralvault","Fonderie Sorbagne","Lucie Tolvesson","Filature Zelvaine","2 fois","Voir au tour 2","Tour 1, table 15","Tour 2, table 11","Léa Fralvault","Fonderie Sorbagne","Samuel Abrevard","Filature Dravenne","2 fois","Voir au tour 4","Tour 2, table 11","Tour 4, table 4","Fatima Obrivet","Fabrique Sorbagne","Chantal Mirvumet","Menuiserie Gravelune","2 fois","Voir au tour 3","Tour 1, table 33","Tour 3, table 29","Philippe Voskeval","Menuiserie Estrolle","Émilie Korvard","Verrerie Vaubrenne","2 fois","Voir au tour 3","Tour 2, table 6","Tour 3, table 6","Zoé Dulveval","Menuiserie Quimvaux","Fatima Rozvumet","Menuiserie Hostrenne","2 fois","Voir au tour 4","Tour 2, table 15","Tour 4, table 13","Paul Korveux","Filature Olbrecq","Manon Quilmumet","Fonderie Sorbagne","2 fois","Voir au tour 3","Tour 1, table 15","Tour 3, table 5","Paul Korveux","Filature Olbrecq","Geneviève Mirvançon","Brasserie Belvarre","2 fois","Voir au tour 2","Tour 1, table 15","Tour 2, table 3","Thomas Rozvotte","Verrerie Ivoranche","Antoine Quilmeron","Fabrique Kalvenne","2 fois","Voir au tour 4","Tour 3, table 33","Tour 4, table 26","Isabelle Bralmumet","Verrerie Aubrenc","Félix Korveval","Tannerie Nervanche","2 fois","Voir au tour 2","Tour 1, table 19","Tour 2, table 28","Isabelle Bralmumet","Verrerie Aubrenc","Louis Mirveron","Filature Wassorel","2 fois","Voir au tour 4","Tour 3, table 22","Tour 4, table 16","Simon Mirvivet","Ateliers Ivoranche","Hélène Gorzumet","Fonderie Aubrenc","2 fois","Voir au tour 3","Tour 1, table 9","Tour 3, table 18","Lucie Voskeux","Coopérative Morvalle","Samuel Cloveval","Menuiserie Ulvardes","2 fois","Voir au tour 3","Tour 2, table 14","Tour 3, table 15","Fatima Korvouze","Ateliers Tavrenne","Olivier Jusvançon","Brasserie Morvalle","2 fois","Voir au tour 3","Tour 2, table 3","Tour 3, table 3","Étienne Fralvichon","Papeterie Ulvardes","Marc Luskouze","Ateliers Rossolde","2 fois","Voir au tour 4","Tour 1, table 21","Tour 4, table 33","Louise Quilmançon","Menuiserie Estrolle","Paul Obrichon","Ateliers Rossolde","2 fois","Voir au tour 2","Tour 1, table 13","Tour 2, table 21","Louise Quilmançon","Menuiserie Estrolle","Étienne Eskesson","Menuiserie Ulvardes","2 fois","Voir au tour 4","Tour 2, table 21","Tour 4, table 7","Pierre Abreveron","Ateliers Rossolde","Manon Tolveron","Brasserie Belvarre","2 fois","Voir au tour 3","Tour 1, table 5","Tour 3, table 5","Léa Tolvande","Ateliers Rossolde","Anne Abrevesson","Fonderie Estrolle","2 fois","Voir au tour 3","Tour 2, table 2","Tour 3, table 14","Antoine Quilmeron","Fabrique Kalvenne","Samuel Bralmeux","Ateliers Rossolde","2 fois","Voir au tour 3","Tour 2, table 33","Tour 3, table 33","Michel Eskeux","Papeterie Wassorel","Pierre Mirvard","Verrerie Ivoranche","2 fois","Voir au tour 4","Tour 1, table 1","Tour 4, table 21","Louise Hulvault","Coopérative Jolvane","Karim Fralveval","Coopérative Gravelune","2 fois","Voir au tour 4","Tour 3, table 24","Tour 4, table 4","Catherine Hulveron","Coopérative Rossolde","Alexandre Korvotte","Menuiserie Nervanche","2 fois","Voir au tour 4","Tour 3, table 15","Tour 4, table 15","François Ivrivet","Menuiserie Sorbagne","François Gorzichon","Ateliers Estrolle","2 fois","Voir au tour 4","Tour 3, table 32","Tour 4, table 32","Claire Fralvivet","Imprimerie Yzorne","Étienne Selvouze","Ateliers Tavrenne","2 fois","Voir au tour 3","Tour 1, table 14","Tour 3, table 27","Karim Gorzesson","Papeterie Ulvardes","Sophie Clovard","Brasserie Belvarre","2 fois","Voir au tour 4","Tour 1, table 20","Tour 4, table 12","Manon Urvançon","Ateliers Tavrenne","Guillaume Tolvignac","Menuiserie Sorbagne","2 fois","Voir au tour 4","Tour 3, table 1","Tour 4, table 1","Sylvie Quilmande","Imprimerie Yzorne","Antoine Bralmault","Fabrique Sorbagne","2 fois","Voir au tour 4","Tour 1, table 4","Tour 4, table 4","Sylvie Quilmande","Imprimerie Yzorne","Caroline Rozvançon","Brasserie Belvarre","2 fois","Voir au tour 2","Tour 1, table 4","Tour 2, table 14","Sylvie Quilmande","Imprimerie Yzorne","Hélène Rozveval","Comptoir Ivoranche","2 fois","Voir au tour 4","Tour 2, table 14","Tour 4, table 4","Amina Pruvesson","Fonderie Sorbagne","Amina Hulvouze","Coopérative Dravenne","2 fois","Voir au tour 4","Tour 1, table 18","Tour 4, table 16","Amina Pruvesson","Fonderie Sorbagne","Léa Obrard","Comptoir Sorbagne","2 fois","Voir au tour 2","Tour 1, table 18","Tour 2, table 31","Lucie Quilmière","Fabrique Ivoranche","Anne Urvivet","Fonderie Kalvenne","2 fois","Voir au tour 2","Tour 1, table 21","Tour 2, table 9","Louis Selvivet","Menuiserie Hostrenne","Guillaume Hulvotte","Verrerie Vaubrenne","2 fois","Voir au tour 4","Tour 2, table 25","Tour 4, table 25","Lucie Tolvesson","Filature Zelvaine","Manon Quilmumet","Fonderie Sorbagne","2 fois","Voir au tour 4","Tour 1, table 15","Tour 4, table 25","Olivier Quilmesson","Comptoir Gravelune","Jean Neskeron","Filature Zelvaine","2 fois","Voir au tour 3","Tour 2, table 33","Tour 3, table 9","Gabriel Neskault","Menuiserie Tavrenne","Geneviève Abrevignac","Brasserie Morvalle","2 fois","Voir au tour 4","Tour 2, table 20","Tour 4, table 18","Gabriel Neskault","Menuiserie Tavrenne","François Clovotte","Coopérative Rossolde","2 fois","Voir au tour 3","Tour 2, table 20","Tour 3, table 25","Gabriel Neskault","Menuiserie Tavrenne","Chantal Abrevotte","Ateliers Ivoranche","2 fois","Voir au tour 3","Tour 2, table 20","Tour 3, table 25","Olivier Jusvançon","Brasserie Morvalle","Hélène Selveux","Brasserie Lavorneau","2 fois","Voir au tour 4","Tour 1, table 24","Tour 4, table 25","Gabriel Pruveux","Papeterie Estrolle","Guillaume Obrançon","Papeterie Hostrenne","2 fois","Voir au tour 4","Tour 1, table 31","Tour 4, table 27","Manon Clovière","Ateliers Ivoranche","Marc Vandergrolcquesmirtavelle-Ostrovaubelindigues","Tannerie Aubrenc","2 fois","Voir au tour 4","Tour 3, table 10","Tour 4, table 10","François Obrouze","Tannerie Olbrecq","Camille Tolvumet","Fonderie Estrolle","2 fois","Voir au tour 3","Tour 2, table 31","Tour 3, table 31","Claire Gorzeron","Menuiserie Hostrenne","Guillaume Gorzivet","Fonderie Estrolle","2 fois","Voir au tour 4","Tour 1, table 32","Tour 4, table 8","Hélène Luskumet","Brasserie Xandrelle","Julie Quilmignac","Menuiserie Jolvane","2 fois","Voir au tour 3","Tour 2, table 23","Tour 3, table 8","Louis Fralvande","Ateliers Rossolde","Philippe Ivroubre","Ateliers Tavrenne","2 fois","Voir au tour 4","Tour 1, table 19","Tour 4, table 19","Isabelle Korvichon","Menuiserie Ulvardes","Marie Dulvesson","Ateliers Cassorgue","2 fois","Voir au tour 4","Tour 1, table 7","Tour 4, table 10","Isabelle Korvichon","Menuiserie Ulvardes","Karim Clovivet","Fonderie Kalvenne","2 fois","Voir au tour 3","Tour 2, table 18","Tour 3, table 23","Fatima Tolvoubre","Papeterie Ulvardes","Marc Luskouze","Ateliers Rossolde","2 fois","Voir au tour 4","Tour 3, table 8","Tour 4, table 33","Zoé Gorzière","Menuiserie Olbrecq","François Eskard","Fonderie Xandrelle","2 fois","Voir au tour 3","Tour 2, table 7","Tour 3, table 25","Antoine Obreval","Ateliers Cassorgue","Alexandre Ivreux","Tannerie Aubrenc","2 fois","Voir au tour 2","Tour 1, table 25","Tour 2, table 6","Antoine Obreval","Ateliers Cassorgue","Hugo Bralmouze","Tannerie Falvigne","2 fois","Voir au tour 4","Tour 3, table 23","Tour 4, table 23","Michel Korveron","Fonderie Sorbagne","Julie Quilmignac","Menuiserie Jolvane","2 fois","Voir au tour 4","Tour 3, table 8","Tour 4, table 8","Marie Dulvesson","Ateliers Cassorgue","Amina Hulvouze","Coopérative Dravenne","2 fois","Voir au tour 3","Tour 2, table 16","Tour 3, table 17","Youssef Jusvard","Tannerie Aubrenc","Simon Hulvumet","Ateliers Ivoranche","2 fois","Voir au tour 4","Tour 2, table 21","Tour 4, table 21","Gabriel Mirvotte","Tannerie Belvarre","Paul Neskivet","Comptoir Jolvane","2 fois","Voir au tour 4","Tour 3, table 21","Tour 4, table 7","Marc Luskouze","Ateliers Rossolde","Isabelle Selvichon","Tannerie Nervanche","2 fois","Voir au tour 3","Tour 1, table 21","Tour 3, table 8","Louis Hulvichon","Ateliers Falvigne","Nicolas Ivrichon","Fabrique Sorbagne","2 fois","Voir au tour 2","Tour 1, table 17","Tour 2, table 24","Pierre Pruveval","Comptoir Xandrelle","Julie Quilmignac","Menuiserie Jolvane","2 fois","Voir au tour 3","Tour 1, table 10","Tour 3, table 8","Geneviève Abrevignac","Brasserie Morvalle","Pierre Mirvard","Verrerie Ivoranche","2 fois","Voir au tour 3","Tour 1, table 1","Tour 3, table 7","Olivier Bralmançon","Comptoir Lavorneau","Véronique Jusvouze","Verrerie Vaubrenne","2 fois","Voir au tour 4","Tour 1, table 28","Tour 4, table 6","Marc Luskoubre","Verrerie Vaubrenne","Thomas Quilmichon","Fonderie Estrolle","2 fois","Voir au tour 4","Tour 1, table 33","Tour 4, table 5","Camille Jusvumet","Fonderie Estrolle","Guillaume Eskotte","Verrerie Nervanche","2 fois","Voir au tour 3","Tour 1, table 27","Tour 3, table 11","Antoine Selvière","Coopérative Dravenne","Jean Neskeron","Filature Zelvaine","2 fois","Voir au tour 3","Tour 1, table 11","Tour 3, table 9","Antoine Bralmault","Fabrique Sorbagne","Amina Rozvichon","Verrerie Olbrecq","2 fois","Voir au tour 3","Tour 2, table 4","Tour 3, table 4","Antoine Bralmault","Fabrique Sorbagne","Antoine Pruvouze","Imprimerie Yzorne","2 fois","Voir au tour 2","Tour 1, table 4","Tour 2, table 4","Émilie Abrevière","Imprimerie Yzorne","Fatima Hulvard","Ateliers Estrolle","2 fois","Voir au tour 4","Tour 2, table 29","Tour 4, table 29","Émilie Abrevière","Imprimerie Yzorne","Geneviève Obresson","Coopérative Gravelune","2 fois","Voir au tour 3","Tour 1, table 29","Tour 3, table 29","Émilie Abrevière","Imprimerie Yzorne","Chantal Mirvumet","Menuiserie Gravelune","2 fois","Voir au tour 4","Tour 3, table 29","Tour 4, table 29","Olivier Tolvichon","Fonderie Xandrelle","Étienne Gorzeval","Papeterie Ulvardes","2 fois","Voir au tour 3","Tour 1, table 33","Tour 3, table 6","Félix Korveval","Tannerie Nervanche","Thomas Selvignac","Brasserie Sorbagne","2 fois","Voir au tour 3","Tour 2, table 28","Tour 3, table 28","Émilie Dulvichon","Menuiserie Ulvardes","Lucie Voskeron","Verrerie Ivoranche","2 fois","Voir au tour 4","Tour 3, table 10","Tour 4, table 20","Émilie Dulvichon","Menuiserie Ulvardes","Julie Voskesson","Brasserie Belvarre","2 fois","Voir au tour 4","Tour 3, table 10","Tour 4, table 20","Claire Jusvivet","Imprimerie Yzorne","Hugo Voskumet","Ateliers Tavrenne","2 fois","Voir au tour 3","Tour 1, table 20","Tour 3, table 20","Amina Quilmault","Coopérative Jolvane","Philippe Abreveval","Ateliers Falvigne","2 fois","Voir au tour 3","Tour 1, table 3","Tour 3, table 4","Hélène Gorzumet","Fonderie Aubrenc","Émilie Quilmeux","Ateliers Falvigne","2 fois","Voir au tour 4","Tour 1, table 9","Tour 4, table 21","Sophie Ivrault","Coopérative Morvalle","Philippe Fralvignac","Menuiserie Estrolle","2 fois","Voir au tour 4","Tour 3, table 13","Tour 4, table 26","Nicolas Korvande","Comptoir Sorbagne","Chantal Obrignac","Imprimerie Yzorne","2 fois","Voir au tour 3","Tour 2, table 27","Tour 3, table 22","Fatima Urvignac","Ateliers Aubrenc","Claire Bralmotte","Ateliers Tavrenne","2 fois","Voir au tour 3","Tour 2, table 23","Tour 3, table 21","François Clovotte","Coopérative Rossolde","Chantal Abrevotte","Ateliers Ivoranche","2 fois","Voir au tour 3","Tour 2, table 20","Tour 3, table 25","Philippe Dulvoubre","Brasserie Belvarre","Émilie Quilmeux","Ateliers Falvigne","2 fois","Voir au tour 2","Tour 1, table 9","Tour 2, table 10","Chantal Mirvumet","Menuiserie Gravelune","Geneviève Mirvançon","Brasserie Belvarre","2 fois","Voir au tour 4","Tour 2, table 3","Tour 4, table 29","Camille Neskard","Menuiserie Gravelune","Amina Hulvouze","Coopérative Dravenne","2 fois","Voir au tour 4","Tour 2, table 16","Tour 4, table 16","Sophie Pruvière","Ateliers Rossolde","Raphaël Jusvault","Fabrique Sorbagne","2 fois","Voir au tour 2","Tour 1, table 16","Tour 2, table 2","Fatima Abrevançon","Tannerie Nervanche","Caroline Jusvoubre","Fabrique Sorbagne","2 fois","Voir au tour 2","Tour 1, table 13","Tour 2, table 13","Fatima Abrevançon","Tannerie Nervanche","Fatima Rozvumet","Menuiserie Hostrenne","2 fois","Voir au tour 4","Tour 1, table 13","Tour 4, table 13","Karim Clovançon","Fabrique Sorbagne","Caroline Rozvançon","Brasserie Belvarre","2 fois","Voir au tour 4","Tour 2, table 14","Tour 4, table 17","Félix Eskouze","Filature Zelvaine","Sylvie Abreveux","Comptoir Jolvane","2 fois","Voir au tour 3","Tour 1, table 3","Tour 3, table 19","Olivier Korvière","Ateliers Falvigne","Manon Pruvivet","Menuiserie Aubrenc","2 fois","Voir au tour 2","Tour 1, table 20","Tour 2, table 10","Félix Voskande","Ateliers Falvigne","Guillaume Mirvoubre","Comptoir Sorbagne","2 fois","Voir au tour 4","Tour 2, table 7","Tour 4, table 7","Lucie Voskeron","Verrerie Ivoranche","Julie Voskesson","Brasserie Belvarre","2 fois","Voir au tour 4","Tour 3, table 10","Tour 4, table 20","Thomas Selvignac","Brasserie Sorbagne","Étienne Voskançon","Menuiserie Olbrecq","2 fois","Voir au tour 4","Tour 1, table 28","Tour 4, table 28","Jean Neskeron","Filature Zelvaine","Zoé Mirveval","Fabrique Kalvenne","2 fois","Voir au tour 2","Tour 1, table 11","Tour 2, table 33","Sophie Clovard","Brasserie Belvarre","Marc Rozvouze","Ateliers Estrolle","2 fois","Voir au tour 4","Tour 3, table 1","Tour 4, table 12","Alexandre Eskançon","Menuiserie Hostrenne","François Eskard","Fonderie Xandrelle","2 fois","Voir au tour 3","Tour 1, table 17","Tour 3, table 25","Qui a rencontré qui","La matrice n'est pas dessinée : 260 personnes dépassent le seuil de 40. La fiche de chaque personne porte ses rencontres.","Objectifs des tables","Qui n'est jamais assis à une table qui lui correspond, et à quel tour l'objectif perd-il ?","Aucune personne n'est concernée par les objectifs des tables : la vue n'a rien à montrer.","Animateurs rencontrés","Qui a rencontré le moins d'animateurs ?","Animateurs rencontrés, de la personne la moins servie à la mieux servie","0","1","2","3","4","50","100","150","200","rang","animateurs rencontrés","borne des animateurs","animateurs rencontrés","borne des animateurs","Minimum 3 animateurs rencontrés, 29 personnes au minimum.","Voir le tableau","Diversité par animateur","Quel animateur voit le moins de diversité à sa table ?","Aucune personne présente ne porte d'étiquette : seule la colonne des appartenances se dessine.","Appartenances rencontrées en animant","le moins varié","17","le plus varié","27","au minimum","1","Diversité rencontrée en animant, sur la soirée","0","10","20","François Ivrivet","4 tours animés, 23 personnes rencontrées en animant","Samuel Bralmeux","4 tours animés, 23 personnes rencontrées en animant","Geneviève Dulvumet","4 tours animés, 24 personnes rencontrées en animant","François Obrouze","4 tours animés, 23 personnes rencontrées en animant","Antoine Bralmault","4 tours animés, 25 personnes rencontrées en animant","Catherine Hulveron","4 tours animés, 26 personnes rencontrées en animant","Camille Neskard","4 tours animés, 27 personnes rencontrées en animant","Guillaume Luskichon","4 tours animés, 27 personnes rencontrées en animant","Philippe Ivroubre","4 tours animés, 27 personnes rencontrées en animant","Marie Urvard","4 tours animés, 28 personnes rencontrées en animant","Sophie Pruvotte","4 tours animés, 28 personnes rencontrées en animant","Thomas Selvignac","4 tours animés, 26 personnes rencontrées en animant","Philippe Voskeval","4 tours animés, 27 personnes rencontrées en animant","Manon Urvançon","4 tours animés, 27 personnes rencontrées en animant","Marc Vandergrolcquesmirta…","4 tours animés, 27 personnes rencontrées en animant","Fatima Abrevançon","4 tours animés, 26 personnes rencontrées en animant","Claire Jusvivet","4 tours animés, 27 personnes rencontrées en animant","Félix Voskande","4 tours animés, 27 personnes rencontrées en animant","Louise Neskichon","4 tours animés, 28 personnes rencontrées en animant","Gabriel Abrevault","4 tours animés, 28 personnes rencontrées en animant","Émilie Abrevière","4 tours animés, 25 personnes rencontrées en animant","Youssef Jusvard","4 tours animés, 27 personnes rencontrées en animant","Manon Tolveron","4 tours animés, 27 personnes rencontrées en animant","Hugo Bralmouze","4 tours animés, 27 personnes rencontrées en animant","Marie Bralmesson","4 tours animés, 28 personnes rencontrées en animant","Louis Selvivet","4 tours animés, 27 personnes rencontrées en animant","Michel Korveron","4 tours animés, 27 personnes rencontrées en animant","Youssef Neskière","4 tours animés, 28 personnes rencontrées en animant","Jean Fralvumet","4 tours animés, 28 personnes rencontrées en animant","Fatima Korvouze","4 tours animés, 27 personnes rencontrées en animant","Gabriel Ivreval","4 tours animés, 28 personnes rencontrées en animant","Guillaume Dulvivet","4 tours animés, 28 personnes rencontrées en animant","Étienne Tolvançon","4 tours animés, 28 personnes rencontrées en animant","Appartenances rencontrées en animant","Appartenances rencontrées en animant","Le moins varié rencontre 17 appartenances en animant ; 1 animateur au minimum.","Voir le tableau","Performance du calcul","Relancer plus longtemps aurait-il donné mieux ?","2 000 mouvements évalués sur 2 000","durée observée 2,5 s","1 cœur de calcul","cadence 4 000 mouvements par seconde","génération de 5 propositions","Valeurs mesurées aux seuls points de relevé, sous les réglages courants, reliées par un trait : entre deux points, rien n'est mesuré.","minimum brut, aux points de relevé","0","5","10","15","20","1","10","100","2 000","Mouvements évalués, échelle logarithmique","minimum brut","minimum brut","Au premier point de relevé, minimum brut : 21 ; au dernier : 23.","écart au plafond a priori, aux points de relevé","0","2","4","6","1","10","100","2 000","Mouvements évalués, échelle logarithmique","écart au plafond a priori","écart au plafond a priori","Au premier point de relevé, écart au plafond a priori : 6 ; au dernier : 4.","excédent de collisions, aux points de relevé","0","1","2","3","4","1","10","100","2 000","Mouvements évalués, échelle logarithmique","excédent de collisions","excédent de collisions","Au premier point de relevé, excédent de collisions : 3 ; au dernier : 0.","collisions cumulées, aux points de relevé","0","20","40","60","1","10","100","2 000","Mouvements évalués, échelle logarithmique","collisions cumulées","collisions cumulées","Au premier point de relevé, collisions cumulées : 67 ; au dernier : 52.","rencontres répétées, aux points de relevé","0","50","100","1","10","100","2 000","Mouvements évalués, échelle logarithmique","rencontres répétées","rencontres répétées","Au premier point de relevé, rencontres répétées : 145 ; au dernier : 103.","redondance d'appartenance, aux points de relevé","0","500","1 000","1","10","100","2 000","Mouvements évalués, échelle logarithmique","redondance d'appartenance","redondance d'appartenance","Au premier point de relevé, redondance d'appartenance : 1 298 ; au dernier : 1 288.","Une valeur a changé au dernier point de relevé, à 2 000 mouvements.","Voir le tableau"],"theme":"clair","versionReelle":"2026.10.05.01"}, +{"cadre":{"hauteur":700,"largeur":1366},"empreinte":"dd2e4823fb2f13cf80668bc6288b70b68a04eba74f7e1e8c908bfadd90d71fab","etape":"10","etat":"f9d1a54d55528927a5669c38fc3e8561c3565d4643ad129f3e15a25291b1b90a","facteurEchelle":1,"fichier":"16-minimum-atteint","graine":4242,"image":{"hauteur":700,"largeur":1366,"sha256":"b1335181328308a7446cc1481f81796528efe43c985032f1209b6777e658f667"},"instant":"2026-10-06T19:03:02-04:00","mode":"chromium-headless-shell","pdf":null,"source":"navigateur","styles":{"clair":[{"jeton":"--couleur-bandeau-fond","ratio":15.94,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":6.09,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":9.05,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte","ratio":14.16,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":5.81,"role":"texte","seuil":4.5}],"sombre":[{"jeton":"--couleur-action-texte","ratio":8.45,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-fond","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":7.6,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte","ratio":11.23,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":6.72,"role":"texte","seuil":4.5}]},"texte":["Gestion table tournante Libre","construction de documentation","documentation","Écriture","Liste des événements","Clair","Sombre","À propos","Écriture","Chaque geste s’enregistre aussitôt ; « Revenir en lecture » arrête l’écriture.","Revenir en lecture","Écriture","Défaire","État du plan","Brouillon","Proposé","Retenu","Bloqué","Imprimer…","Petite démonstration 1","12 participants","4 tables · 12 sièges","4 tours","Préparer","Import","Participants","Tables et tours","Placer","Plan","Diagnostic","Génération","Propositions","Qualité","Produire","Badges","Qualité","Placement mesuré :","Proposition n° 1 : un geste y pose une réservation","Revenir aux réservations","En-tête chiffré","Profil trié des rencontres","Collisions d'appartenance","Appartenances à chaque table","Paires répétées","Objectifs des tables","Animateurs rencontrés","Diversité par animateur","Performance du calcul","En-tête chiffré","Ce placement est-il bon, et qui s'y trouve mal servi ?","Population mesurée : 12 personnes.","Personnes rencontrées","Personnes distinctes rencontrées, minimum : tous","8","100 %","minimum 8 sur 8","chez Caroline Bralmumet","plafond réalisé 8","plafond a priori 8","Personnes distinctes rencontrées, minimum : mobiles","8","Personnes distinctes rencontrées, minimum : ancrés","—","Collisions d'appartenance","Collisions cumulées (paire et tour)","0","Paires distinctes de même appartenance","0","Excédent de collisions (retrouvailles au-delà de la première)","0","Rencontres répétées et retours","Rencontres répétées choisies (paires)","0","0 imposée, à part","Rencontres d'une même paire, au plus","1","Retours choisis à une table déjà occupée","0","0 imposé, à part","Diversité d'appartenance","Appartenances rencontrées A(p), minimum","2","chez Caroline Bralmumet","borne de diversité 3","Redondance d'appartenance, somme Σ r(p)","72","Taux de diversité d(p), minimum","0,25","Manque et plafond a priori","Plus grand manque (personnes)","0","chez Caroline Bralmumet","0 personne au manque maximal","plafond réalisé 8","Personnes à qui il en manque","0","Écart d'itinéraire maximal (personnes)","0","Écart au plafond a priori maximal (personnes)","0","minimum atteint","Profil trié des rencontres","Qui est le plus mal servi, de combien, et combien sont-ils ?","Profil trié des rencontres, en comptes de personnes","0","2","4","6","8","2","4","6","8","10","12","Personnes, de la moins servie à la mieux servie","rencontres","appartenances rencontrées","plafond réalisé","borne de diversité","rencontres","appartenances rencontrées","plafond réalisé","borne de diversité","Minimum 8 personnes rencontrées, 12 personnes au minimum, 0 personne sous leur plafond réalisé.","Profil trié des rencontres, en pourcentage du plafond réalisé","0 %","50 %","100 %","2","4","6","8","10","12","Personnes, de la moins servie à la mieux servie","rencontres","100 %","rencontres","100 %","La personne au rang 1, Caroline Bralmumet, rencontre","100 %","minimum 8 sur 8","Voir le tableau","Collisions d'appartenance","D'où vient le problème, et relancer peut-il y changer quelque chose ?","Aucune collision d'appartenance : à chaque tour, chaque table réunit des appartenances distinctes.","Appartenances à chaque table","Où les mêmes cercles se retrouvent-ils à une même table ?","Ce que la grille compte","appartenances par siège","appartenances par personne assise","doublons parmi les affiliés","Appartenances à chaque table, tables par tours","Table 1","Table 2","Table 3","Table 4","Tour 1","Tour 2","Tour 3","Tour 4","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","La table 1 porte la case la plus haute : 0.","Voir le tableau","Paires répétées","Qui revoit trop souvent la même personne ?","Aucune paire ne se revoit : chaque rencontre est unique.","Qui a rencontré qui","Qui a rencontré qui","1. Caroline Bralmumet","2. Hugo Neskault","3. Youssef Ivrotte","4. Louis Selvière","5. Youssef Selvançon","6. Amina Quilmoubre","7. Julie Voskotte","8. Paul Neskivet","9. Michel Bralmignac","10. Zoé Tolveval","11. Luc Urvard","12. Véronique Mirveval","1","2","3","4","5","6","7","8","9","10","11","12","1","1","1","0","1","1","0","1","1","1","0","1","1","0","1","1","1","1","0","1","0","1","1","1","1","1","0","0","1","1","0","1","1","1","0","1","1","1","1","1","0","1","0","1","0","1","1","1","1","1","0","1","1","1","0","1","1","0","1","1","0","1","1","0","1","1","1","1","0","1","1","0","1","1","0","1","1","0","1","1","1","0","1","1","1","1","1","0","1","0","1","0","1","1","1","1","1","0","1","1","1","0","1","1","0","0","1","1","1","1","1","0","1","0","1","1","1","1","0","1","1","0","1","1","1","0","1","1","0","1","1","1","Chaque case porte le nombre de rencontres de la paire. Aucune paire ne se revoit.","Voir le tableau","Objectifs des tables","Qui n'est jamais assis à une table qui lui correspond, et à quel tour l'objectif perd-il ?","Aucune personne n'est concernée par les objectifs des tables : la vue n'a rien à montrer.","Animateurs rencontrés","Qui a rencontré le moins d'animateurs ?","Aucune personne n'est concernée par les animateurs, ou aucun animateur n'est désigné : la vue n'a rien à montrer.","Diversité par animateur","Quel animateur voit le moins de diversité à sa table ?","Aucun animateur n'est désigné : la vue n'a rien à montrer.","Performance du calcul","Relancer plus longtemps aurait-il donné mieux ?","200 000 mouvements évalués sur 200 000","durée inconnue","1 cœur de calcul","génération de 5 propositions","Valeurs mesurées aux seuls points de relevé, sous les réglages courants, reliées par un trait : entre deux points, rien n'est mesuré.","minimum brut, aux points de relevé","0","2","4","6","8","1","10","100","1 000","10 000","200 000","Mouvements évalués, échelle logarithmique","minimum brut","minimum brut","Au premier point de relevé, minimum brut : 5 ; au dernier : 8.","écart au plafond a priori, aux points de relevé","0","1","2","3","1","10","100","1 000","10 000","200 000","Mouvements évalués, échelle logarithmique","écart au plafond a priori","écart au plafond a priori","Au premier point de relevé, écart au plafond a priori : 3 ; au dernier : 0.","excédent de collisions, aux points de relevé","0","1","2","3","1","10","100","1 000","10 000","200 000","Mouvements évalués, échelle logarithmique","excédent de collisions","excédent de collisions","Au premier point de relevé, excédent de collisions : 3 ; au dernier : 0.","collisions cumulées, aux points de relevé","0","5","10","15","1","10","100","1 000","10 000","200 000","Mouvements évalués, échelle logarithmique","collisions cumulées","collisions cumulées","Au premier point de relevé, collisions cumulées : 14 ; au dernier : 0.","rencontres répétées, aux points de relevé","0","5","10","1","10","100","1 000","10 000","200 000","Mouvements évalués, échelle logarithmique","rencontres répétées","rencontres répétées","Au premier point de relevé, rencontres répétées : 11 ; au dernier : 0.","redondance d'appartenance, aux points de relevé","0","20","40","60","1","10","100","1 000","10 000","200 000","Mouvements évalués, échelle logarithmique","redondance d'appartenance","redondance d'appartenance","Au premier point de relevé, redondance d'appartenance : 36 ; au dernier : 72.","Aucune valeur n'a changé entre 100 000 et 200 000 mouvements ; une autre graine est l'autre façon de chercher.","Voir le tableau"],"theme":"clair","versionReelle":"2026.10.05.01"}, {"cadre":{"hauteur":700,"largeur":1366},"empreinte":"282726fd0366451d1bd0deaed7772ce16b81c1388e87e8b0c7b086a8abc994ab","etape":"11","etat":"b42451443701c80d433d632788edaab7dd1afea7a57add55a37fcedfdaee98ff","facteurEchelle":1,"fichier":"19-ajustement","graine":4242,"image":{"hauteur":700,"largeur":1366,"sha256":"d9f19ebe1086411d4198a430bf07a74d058f19ffc0da0144593b763f0cce3721"},"instant":"2026-10-06T19:02:00-04:00","mode":"chromium-headless-shell","pdf":null,"source":"navigateur","styles":{"clair":[{"jeton":"--couleur-bandeau-fond","ratio":15.94,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":6.09,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":9.05,"role":"texte","seuil":4.5},{"jeton":"--couleur-chaise-pleine","ratio":15.09,"role":"marque","seuil":3},{"jeton":"--couleur-chaise-trait","ratio":7.44,"role":"marque","seuil":3},{"jeton":"--couleur-echelle","ratio":14.82,"role":"marque","seuil":3},{"jeton":"--couleur-fantome","ratio":4.34,"role":"marque","seuil":3},{"jeton":"--couleur-hachure","ratio":16.48,"role":"marque","seuil":3},{"jeton":"--couleur-liste-texte","ratio":14.82,"role":"texte","seuil":4.5},{"jeton":"--couleur-marque","ratio":3.63,"role":"marque","seuil":3},{"jeton":"--couleur-page-texte","ratio":13.81,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":5.81,"role":"texte","seuil":4.5},{"jeton":"--couleur-pastille-fond","ratio":13.44,"role":"marque","seuil":3},{"jeton":"--couleur-poignee","ratio":7.44,"role":"marque","seuil":3},{"jeton":"--couleur-table-trait","ratio":7.44,"role":"marque","seuil":3}],"sombre":[{"jeton":"--couleur-action-texte","ratio":8.45,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-fond","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":7.6,"role":"texte","seuil":4.5},{"jeton":"--couleur-chaise-pleine","ratio":14.94,"role":"marque","seuil":3},{"jeton":"--couleur-chaise-trait","ratio":8.89,"role":"marque","seuil":3},{"jeton":"--couleur-echelle","ratio":14.62,"role":"marque","seuil":3},{"jeton":"--couleur-fantome","ratio":4.1,"role":"marque","seuil":3},{"jeton":"--couleur-hachure","ratio":15.21,"role":"marque","seuil":3},{"jeton":"--couleur-marque","ratio":3.5,"role":"marque","seuil":3},{"jeton":"--couleur-page-texte","ratio":11.02,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":6.72,"role":"texte","seuil":4.5},{"jeton":"--couleur-pastille-fond","ratio":11.62,"role":"marque","seuil":3},{"jeton":"--couleur-pastille-texte","ratio":14.51,"role":"texte","seuil":4.5},{"jeton":"--couleur-poignee","ratio":11.32,"role":"marque","seuil":3},{"jeton":"--couleur-table-trait","ratio":5.59,"role":"marque","seuil":3}]},"texte":["Gestion table tournante Libre","construction de documentation","documentation","Écriture","Liste des événements","Clair","Sombre","À propos","Écriture","Chaque geste s’enregistre aussitôt ; « Revenir en lecture » arrête l’écriture.","Revenir en lecture","Écriture","Défaire","État du plan","Brouillon","Proposé","Retenu","Bloqué","Imprimer…","Soirée d’essai","13 participants","2 tables · 18 sièges","3 tours","Préparer","Import","Participants","Tables et tours","Placer","Plan","Diagnostic","Génération","Propositions","Qualité","Produire","Badges","Plan","Placement retenu","Tour affiché","1","2","3","Zoom +","Zoom −","Ajuster","Listes de noms","Légende","Plein écran","9","1. (réservée, tous les tours)","Basile Lanterneau","—","animation","2.","Gaspard Marbrelle","3.","Ysaline Sablonnet","4.","Anselme Givrecœur","5.","Côme Fenouillet","6.","Apolline Coudraie","7.","Brunœil","8.","Faustine Ormelin","9.","Edgar Ardoisier","10.","Bertille Cressonnier","1.","Basile Lanterneau","— titre","animation","non pourvu","2. (réservée, tour 1)","Capucine Pommerel","3. (libre)","4. (libre)","5. (libre)","6. (libre)","7. (libre)","8. (libre)","Gaspard Marbrelle","déplace dans le placement retenu","1","m","disposition relative — l'encombrement dans la salle n'est pas vérifié","Diagnostic","Chœur de l’Anse","4 personnes : au moins 6 collisions cumulées sur les 3 tours, portées par au moins 2 paires distinctes","Société des Hérons","4 personnes : au moins 6 collisions cumulées sur les 3 tours, portées par au moins 2 paires distinctes","Cercle des Saules","3 personnes : au moins 3 collisions cumulées sur les 3 tours, portées par au moins 1 paire distincte","Tout l'événement","au moins 8 appartenances recroisées par personne","plafond a priori 11 rencontres pour 1 ancré et 11 mobiles","2 retours imposés par 1 ancrage","Listes de travail","Titres de place non pourvus","table 2 : titre","animation","non pourvu","Titres pressentis sans réservation","Gaspard Marbrelle","— titre pressenti","animation","Réserve","Personnes en attente au tour 1","Personne en attente à ce tour."],"theme":"clair","versionReelle":"2026.10.05.01"}, {"cadre":{"hauteur":700,"largeur":1366},"empreinte":"f0a3386a3abb8f4c35d8ca8522c2cb3eccba7f40ac7028f88fd33327cdb1dfe6","etape":"11","etat":"e60a6d4dbb76287b287857b2175d4a784996dcdb3cf6df8e8e30cc9d4d01c14d","facteurEchelle":1,"fichier":"20-mode-lecture","graine":4242,"image":{"hauteur":700,"largeur":1366,"sha256":"d6880d68355f4944b4c9d3a8827f8873c74bc88740f6aa5320139d255162a63f"},"instant":"2026-10-06T19:02:00-04:00","mode":"chromium-headless-shell","pdf":null,"source":"navigateur","styles":{"clair":[{"jeton":"--couleur-bandeau-fond","ratio":15.94,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":6.09,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":9.05,"role":"texte","seuil":4.5},{"jeton":"--couleur-chaise-pleine","ratio":15.09,"role":"marque","seuil":3},{"jeton":"--couleur-chaise-trait","ratio":7.44,"role":"marque","seuil":3},{"jeton":"--couleur-conflit-appartenance","ratio":8.92,"role":"marque","seuil":3},{"jeton":"--couleur-contour-fort","ratio":12.3,"role":"marque","seuil":3},{"jeton":"--couleur-echelle","ratio":14.82,"role":"marque","seuil":3},{"jeton":"--couleur-hachure","ratio":16.48,"role":"marque","seuil":3},{"jeton":"--couleur-liste-texte","ratio":14.82,"role":"texte","seuil":4.5},{"jeton":"--couleur-marque","ratio":3.63,"role":"marque","seuil":3},{"jeton":"--couleur-page-texte","ratio":13.78,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":5.81,"role":"texte","seuil":4.5},{"jeton":"--couleur-pastille-fond","ratio":13.44,"role":"marque","seuil":3},{"jeton":"--couleur-poignee","ratio":7.44,"role":"marque","seuil":3},{"jeton":"--couleur-refus","ratio":8.34,"role":"texte","seuil":4.5},{"jeton":"--couleur-selection","ratio":4.57,"role":"marque","seuil":3},{"jeton":"--couleur-table-trait","ratio":7.44,"role":"marque","seuil":3}],"sombre":[{"jeton":"--couleur-action-texte","ratio":8.45,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-fond","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":7.6,"role":"texte","seuil":4.5},{"jeton":"--couleur-chaise-pleine","ratio":14.94,"role":"marque","seuil":3},{"jeton":"--couleur-chaise-trait","ratio":8.89,"role":"marque","seuil":3},{"jeton":"--couleur-conflit-appartenance","ratio":6.81,"role":"marque","seuil":3},{"jeton":"--couleur-contour-fort","ratio":11.62,"role":"marque","seuil":3},{"jeton":"--couleur-echelle","ratio":14.62,"role":"marque","seuil":3},{"jeton":"--couleur-hachure","ratio":15.21,"role":"marque","seuil":3},{"jeton":"--couleur-marque","ratio":3.5,"role":"marque","seuil":3},{"jeton":"--couleur-page-texte","ratio":11.02,"role":"texte","seuil":4.5},{"jeton":"--couleur-page-texte-secondaire","ratio":6.72,"role":"texte","seuil":4.5},{"jeton":"--couleur-pastille-fond","ratio":11.62,"role":"marque","seuil":3},{"jeton":"--couleur-pastille-texte","ratio":14.51,"role":"texte","seuil":4.5},{"jeton":"--couleur-poignee","ratio":11.32,"role":"marque","seuil":3},{"jeton":"--couleur-refus","ratio":8.14,"role":"texte","seuil":4.5},{"jeton":"--couleur-selection","ratio":4.18,"role":"marque","seuil":3},{"jeton":"--couleur-table-trait","ratio":5.59,"role":"marque","seuil":3}]},"texte":["Gestion table tournante Libre","construction de documentation","documentation","Lecture","Liste des événements","Clair","Sombre","À propos","Lecture","Rien ne change ; « Modifier » passe en écriture.","Modifier","Lecture","Défaire","État du plan","Brouillon","Proposé","Retenu","Bloqué","Imprimer…","Soirée d’essai","13 participants","2 tables · 18 sièges","3 tours","Préparer","Import","Participants","Tables et tours","Placer","Plan","Diagnostic","Génération","Propositions","Qualité","Produire","Badges","Plan","Placement retenu","Tour affiché","1","2","3","Zoom +","Zoom −","Ajuster","Listes de noms","Légende","Plein écran","7","1. (réservée, tous les tours)","Basile Lanterneau","—","animation","2.","Ysaline Sablonnet","3.","Anselme Givrecœur","4.","Côme Fenouillet","5.","Apolline Coudraie","6.","Brunœil","7.","Faustine Ormelin","8.","Edgar Ardoisier","9.","Bertille Cressonnier","10. (libre)","1.","Gaspard Marbrelle","— titre","animation","non pourvu","2. (réservée, tour 1)","Capucine Pommerel","3.","Basile Lanterneau","4. (libre)","5. (libre)","6. (libre)","7. (libre)","8. (libre)","Table 2, siège 4","L'événement est ouvert en lecture : « Modifier » permet de le changer.","Modifier","Fermer","1","m","disposition relative — l'encombrement dans la salle n'est pas vérifié","Diagnostic","Chœur de l’Anse","4 personnes : au moins 6 collisions cumulées sur les 3 tours, portées par au moins 2 paires distinctes","Société des Hérons","4 personnes : au moins 6 collisions cumulées sur les 3 tours, portées par au moins 2 paires distinctes","Cercle des Saules","3 personnes : au moins 3 collisions cumulées sur les 3 tours, portées par au moins 1 paire distincte","Tout l'événement","au moins 8 appartenances recroisées par personne","plafond a priori 11 rencontres pour 1 ancré et 11 mobiles","2 retours imposés par 1 ancrage","Listes de travail","Titres de place non pourvus","table 2 : titre","animation","non pourvu","Titres pressentis sans réservation","Gaspard Marbrelle","— titre pressenti","animation","Réserve","Personnes en attente au tour 1","Personne en attente à ce tour.","Table 2, siège 4","4. (libre)","Choisissez d'abord une personne : dans la réserve, dans la liste des pressentis, ou par « Déplacer » dans son menu.","Portée","Tour 1","Tous les tours","Libellé du titre","Assigner","Réserver","Donner un titre","Désigner"],"theme":"clair","versionReelle":"2026.10.05.01"}, {"cadre":{"hauteur":700,"largeur":1366},"empreinte":"7fc4ff24d0e38bac9ebc42cb6f38942b97e13a2aca9eb9b20e169cbdf0b87343","etape":"12","etat":"b42451443701c80d433d632788edaab7dd1afea7a57add55a37fcedfdaee98ff","facteurEchelle":1,"fichier":"22-plan-brouillon","graine":4242,"image":{"hauteur":700,"largeur":1366,"sha256":"d9be4f1916a5d0a6ed71358292fb6b92727e4cb04f422f4cff7a853f1e441d31"},"instant":"2026-10-06T19:02:00-04:00","mode":"chromium-headless-shell","pdf":null,"source":"navigateur","styles":{"clair":[{"jeton":"--couleur-bandeau-fond","ratio":15.94,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":13.44,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":9.05,"role":"texte","seuil":4.5},{"jeton":"--couleur-chaise-pleine","ratio":16.48,"role":"marque","seuil":3},{"jeton":"--couleur-chaise-trait","ratio":8.13,"role":"marque","seuil":3},{"jeton":"--couleur-echelle","ratio":16.18,"role":"marque","seuil":3},{"jeton":"--couleur-filigrane","ratio":5.1,"role":"marque","seuil":3},{"jeton":"--couleur-hachure","ratio":16.48,"role":"marque","seuil":3},{"jeton":"--couleur-liste-texte","ratio":16.18,"role":"texte","seuil":4.5},{"jeton":"--couleur-marque","ratio":3.63,"role":"marque","seuil":3},{"jeton":"--couleur-page-texte","ratio":16.19,"role":"texte","seuil":4.5},{"jeton":"--couleur-pastille-fond","ratio":13.44,"role":"marque","seuil":3},{"jeton":"--couleur-table-trait","ratio":8.13,"role":"marque","seuil":3}],"sombre":[{"jeton":"--couleur-bandeau-fond","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte","ratio":12.84,"role":"texte","seuil":4.5},{"jeton":"--couleur-bandeau-texte-secondaire","ratio":7.6,"role":"texte","seuil":4.5},{"jeton":"--couleur-chaise-pleine","ratio":16.48,"role":"marque","seuil":3},{"jeton":"--couleur-chaise-trait","ratio":8.13,"role":"marque","seuil":3},{"jeton":"--couleur-echelle","ratio":16.18,"role":"marque","seuil":3},{"jeton":"--couleur-filigrane","ratio":5.1,"role":"marque","seuil":3},{"jeton":"--couleur-hachure","ratio":16.48,"role":"marque","seuil":3},{"jeton":"--couleur-marque","ratio":3.63,"role":"marque","seuil":3},{"jeton":"--couleur-papier","ratio":13.44,"role":"texte","seuil":4.5},{"jeton":"--couleur-pastille-fond","ratio":13.44,"role":"marque","seuil":3},{"jeton":"--couleur-table-trait","ratio":8.13,"role":"marque","seuil":3},{"jeton":"rgb(24, 33, 47)","ratio":16.19,"role":"texte","seuil":4.5},{"jeton":"rgb(28, 33, 40)","ratio":16.18,"role":"texte","seuil":4.5}]},"texte":["Gestion table tournante Libre","construction de documentation","documentation","Écriture","Liste des événements","Clair","Sombre","À propos","Aperçu avant impression","Écriture","Plan de salle","Liste d'accueil","Feuilles par table","Tour imprimé","Tour 1","Tour 2","Tour 3","Listes de noms","Pages du plan","Découpage proposé","Tout sur une page","Découper en pages","Papier :","A4","Changer","Imprimer","Fermer l'aperçu","Page 888 sur 888 — colonne WW, rangée 888","au-dessus : page 888","à droite : page 888","au-dessous : page 888","à gauche : page 888","500","m","disposition relative — l'encombrement dans la salle n'est pas vérifié","listes de noms hors d'échelle — le plan à l'échelle du bâtiment s'imprime listes masquées","Soirée d’essai","Date non fixée","Tour 1","Placement du","6 octobre 2026, 19 h 00","Version","construction de documentation","10","1","1. (réservée, tous les tours)","Basile Lanterneau","—","animation","2.","Gaspard Marbrelle","3.","Ysaline Sablonnet","4.","Anselme Givrecœur","5.","Apolline Coudraie","6.","Basile Lanterneau","7.","Brunœil","8.","Faustine Ormelin","9.","Edgar Ardoisier","10.","Bertille Cressonnier","1.","Côme Fenouillet","— titre","animation","non pourvu","2. (réservée, tour 1)","Capucine Pommerel","3. (libre)","4. (libre)","5. (libre)","6. (libre)","7. (libre)","8. (libre)","Page 1 sur 1 — colonne A, rangée 1","2","m","disposition relative — l'encombrement dans la salle n'est pas vérifié","listes de noms hors d'échelle — le plan à l'échelle du bâtiment s'imprime listes masquées","Soirée d’essai","Date non fixée","Tour 1","Placement du","6 octobre 2026, 19 h 00","Version","construction de documentation","BROUILLON"],"theme":"clair","versionReelle":"2026.10.05.01"}, @@ -26,11 +43,6 @@ {"cadre":{"hauteur":1123,"largeur":794},"empreinte":"8bf456355f4a90884fcbb65192bba98a0c23a564d8789d6466a63ddab96f1ea9","etape":"12","etat":"b42451443701c80d433d632788edaab7dd1afea7a57add55a37fcedfdaee98ff","facteurEchelle":1,"fichier":"24-badges-controle","graine":4242,"image":{"hauteur":1123,"largeur":794,"sha256":"4731d411c33a6fa9a889acbfe92d1460a988c6f202f96578286b7d0e02109eb9"},"instant":"2026-10-06T19:03:00-04:00","mode":"pdfjs-dist-96ppp","pdf":"2f0f58fece0ba41d5a0825c83f30dea7931bc9b665e3890b4fe4f371d90559f4","source":"pdf","styles":{"clair":[],"sombre":[]},"texte":["0","50","100","Badge : 105 × 148 mm (A6)","Papier : A4, 210 × 297 mm","Imposition : feuille par feuille","Planches : 3","12 badges pour 13 participants, 1 exclu","Événement : Soirée d’essai","Source : le placement retenu","Placement du 6 octobre 2026 à 19:02:00","Version : construction de documentation","Imprimer en recto seul, à 100 %"],"theme":"clair","versionReelle":"2026.10.05.01"}, {"cadre":{"hauteur":1123,"largeur":794},"empreinte":"2a1281d94e7f8f7668ce80db098778050eac40976f0319d98c25b975889a3d48","etape":"12","etat":"b42451443701c80d433d632788edaab7dd1afea7a57add55a37fcedfdaee98ff","facteurEchelle":1,"fichier":"25-badges-planche","graine":4242,"image":{"hauteur":1123,"largeur":794,"sha256":"5375de3104896af92144a7b455746f989fc802cc320b8b6f52e1351c7718bf43"},"instant":"2026-10-06T19:03:00-04:00","mode":"pdfjs-dist-96ppp","pdf":"2f0f58fece0ba41d5a0825c83f30dea7931bc9b665e3890b4fe4f371d90559f4","source":"pdf","styles":{"clair":[],"sombre":[]},"texte":["Edgar Ardoisier","Société des Hérons","Tour 1 — table 1","Tour 2 — table 1","Tour 3 — table 2","Soirée d’essai","Placement du 6 octobre 2026 à 19:02:00","Brunœil","Cercle des Saules","Tour 1 — table 1","Tour 2 — table 2","Tour 3 — table 1","Soirée d’essai","Placement du 6 octobre 2026 à 19:02:00","Apolline Coudraie","Chœur de l’Anse","Tour 1 — table 1","Tour 2 — table 2","Tour 3 — table 1","Soirée d’essai","Placement du 6 octobre 2026 à 19:02:00","Bertille Cressonnier","Cercle des Saules","Tour 1 — table 1","Tour 2 — table 2","Tour 3 — table 1","Soirée d’essai","Placement du 6 octobre 2026 à 19:02:00"],"theme":"clair","versionReelle":"2026.10.05.01"} ],"format":1,"pilote":{"cadre":{"hauteur":700,"largeur":1366},"facteurEchelle":1,"mode":"chromium-headless-shell","navigateur":"chromium","versionNavigateur":"153.0.8010.12"},"reportees":[ -{"etape":"10","fichier":"12-qualite-profil","raison":"iteration5"}, -{"etape":"10","fichier":"13-qualite-collisions","raison":"iteration5"}, -{"etape":"10","fichier":"14-qualite-paires","raison":"iteration5"}, -{"etape":"10","fichier":"15-pas-de-matrice","raison":"iteration5"}, -{"etape":"10","fichier":"16-minimum-atteint","raison":"iteration5"}, {"etape":"10","fichier":"17-comparaison-manque","raison":"iteration5"}, {"etape":"10","fichier":"18-comparaison-escalier","raison":"iteration5"}, {"etape":"11","fichier":"21-historique","raison":"iteration5"} diff --git a/scripts/banc/lancer.js b/scripts/banc/lancer.js index 4b15573..07ca506 100644 --- a/scripts/banc/lancer.js +++ b/scripts/banc/lancer.js @@ -65,8 +65,15 @@ export const ATTENDUES = Object.freeze([...CONSTANTES.filter((c) => c.proprietai /** La police embarquée, sous laquelle se prend toute mesure de texte. */ export const FAMILLE_EMBARQUEE = 'Noto Sans'; -// Les mesures qui lisent le rendu du texte, et nomment donc leur police. -const MESURES_DE_TEXTE = Object.freeze(['SEUIL_SIEGES_LISIBLES', 'TOLERANCE_CHAINE_TEMOIN']); +// Les mesures qui lisent le rendu du texte, et nomment donc leur police : +// le seuil de la matrice en est, sa colonne de noms prenant la largeur +// rendue du nom de référence. +const MESURES_DE_TEXTE = Object.freeze([ + 'SEUIL_SIEGES_LISIBLES', + 'TOLERANCE_CHAINE_TEMOIN', + 'SEUIL_MATRICE_PARTICIPANTS', + 'LARGEUR_TRONCATURE_NOM_PX', +]); // La machine de référence du banc : le poste, son processeur ralenti ×4 par // le navigateur. C'est le ralentissement de la configuration du relevé ; diff --git a/scripts/banc/lancer.test.js b/scripts/banc/lancer.test.js index fa3e8de..2b513c2 100644 --- a/scripts/banc/lancer.test.js +++ b/scripts/banc/lancer.test.js @@ -95,7 +95,7 @@ const sorties = () => format: 1, mesures: [ { nom: 'LARGEUR_TRONCATURE_NOM_PX', unite: 'px', valeurProposee: 190, critere: 'nom de référence', police: 'Noto Sans', ralentissementCpu: 1 }, - { nom: 'SEUIL_MATRICE_PARTICIPANTS', unite: 'participants', valeurProposee: 38, critere: 'case de 24 px', ralentissementCpu: 1 }, + { nom: 'SEUIL_MATRICE_PARTICIPANTS', unite: 'participants', valeurProposee: 38, critere: 'case de 24 px', police: 'Noto Sans', ralentissementCpu: 1 }, ], }, ], @@ -252,6 +252,16 @@ describe('lancer : le jugement qui rend la sortie non nulle', () => { ]); }); + test('les deux seuils de la page de qualité sont des mesures de texte : sans police nommée ou sous une autre, motif bloquant', () => { + const r = releve(); + delete r.mesures.find(({ nom }) => nom === 'SEUIL_MATRICE_PARTICIPANTS').police; + r.mesures.find(({ nom }) => nom === 'LARGEUR_TRONCATURE_NOM_PX').police = 'DejaVu Sans'; + assert.deepEqual(jugement(r).bloquants, [ + 'SEUIL_MATRICE_PARTICIPANTS mesurée sous la police « inconnue », et non sous Noto Sans', + 'LARGEUR_TRONCATURE_NOM_PX mesurée sous la police « DejaVu Sans », et non sous Noto Sans', + ]); + }); + test('un verdict non tenu : motif non bloquant, qui nomme la mesure et son critère', () => { const r = releve(); r.mesures.find(({ nom }) => nom === 'TEMPS_IMAGE_LISTES').verdict = 'nonTenu'; diff --git a/scripts/banc/qualite.banc.js b/scripts/banc/qualite.banc.js new file mode 100644 index 0000000..12d0ddb --- /dev/null +++ b/scripts/banc/qualite.banc.js @@ -0,0 +1,330 @@ +// © 2026 TechnoLibre (http://www.technolibre.ca) +// License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl) + +// Les deux seuils de la page de qualité (§ 12.5, § 12.6, § 14.1, § 19.10), +// relevés par le banc au cadre de 1 366 × 700, sur le rendu. +// +// LARGEUR_TRONCATURE_NOM_PX : la largeur rendue du nom de référence, fait de +// LONGUEUR_NOM_REFERENCE fois le glyphe le plus large de l'alphabet visé, +// au corps des étiquettes de graphique. App s'ouvre sur la page de qualité +// d'un événement de deux tables dont une appartenance porte ce nom ; la vue +// des collisions l'écrit en intitulé d'une ligne de barres. Les glyphes se +// mesurent un à un par le mesureur des graphiques (creerMesureur) sur +// l'intitulé rendu d'une première ouverture, et nomDeReference (seuils.js) +// compose le nom ; une seconde ouverture le rend entier, à la largeur +// mesurée, dans la marge gauche, avant l'axe. La valeur proposée est cette +// largeur arrondie au pixel supérieur. L'alphabet visé : les lettres +// latines de base, celles du supplément Latin-1 — « × » et « ÷ » exclus —, +// et Œ, œ, Ÿ ; jamais un nom de démonstration, que sa régénération change. +// +// SEUIL_MATRICE_PARTICIPANTS : le plus grand nombre n de participants dont +// la matrice « qui a rencontré qui » se dessine, chaque case d'au moins +// CIBLE_MIN_PX de côté, la dernière colonne dans la largeur de la carte de +// la vue des paires, noms en tête compris. L'événement de n personnes a +// ⌈n / 4⌉ tables de quatre places et trois tours ; une génération courte le +// place, puis App s'ouvre sur la page de qualité, sa proposition montrée. +// Une personne porte le nom de référence, les autres un nom court : la +// colonne des intitulés de ligne a la largeur que le registre suppose au +// plus long. Le côté d'une case se lit sur le rendu, de la gauche d'une +// case à celle de sa voisine. plusGrandTenant (seuils.js) tire le seuil par +// dichotomie sur [MIN, MAX], monotonie relue aux voisins ; deux contrôles +// disent que la mesure bascule : MIN tient, MAX non. +// +// Le registre est remplacé pour ce fichier (vi.mock), toute autre constante +// inchangée : SEUIL_MATRICE_PARTICIPANTS à MAX, pour que le détail porte la +// matrice au-delà du seuil de travail, et LARGEUR_TRONCATURE_NOM_PX à une +// largeur qu'aucun nom n'atteint, pour que l'intitulé ne se tronque pas +// avant d'être mesuré. +// +// Chaque texte mesuré doit être rendu en Noto Sans, sa face chargée : sinon +// la mesure se refuse, valeur proposée null et refus nommé, et l'épreuve +// échoue. Les deux mesures sont des géométries : elles se prennent sans +// ralentissement du processeur. +import { flushSync } from 'svelte'; +import { beforeAll, describe, expect, test, vi } from 'vitest'; +import { commands } from 'vitest/browser'; +import { appliquerCommande } from '../../src/application/commandes.js'; +import { CONSTANTES, LONGUEUR_NOM_REFERENCE, constante } from '../../src/geometrie/constantes.js'; +import { CIBLE_MIN_PX } from '../../src/geometrie/designation.js'; +import { creerMesureur } from '../../src/interface/plan/mesure_texte.js'; +import { rechercher } from '../../src/moteur/recherche.js'; +import { configurationDepuisCharge, creerCharge } from '../../src/stockage/document.js'; +import { VERSION } from '../../src/version.genere.js'; +import { attendre, creerContexte, ouvrirEvenement } from '../../test/navigateur/ecrans.js'; +import { controlerCadre, ecrireSortie } from './navigateur.js'; +import { verifierReleve } from './releve.js'; +import { nomDeReference, plusGrandTenant } from './seuils.js'; + +// Les bornes de la dichotomie du seuil de la matrice : deux tables au +// moins, puis bien au-delà de ce qu'une carte de 1 366 px tient. +const MIN = 8; +const MAX = 120; + +// Une largeur d'intitulé qu'aucun nom n'atteint, en px. +const SANS_TRONCATURE_PX = 100_000; + +vi.mock('../../src/geometrie/constantes.js', async (importOriginal) => { + const original = await importOriginal(); + const remplacees = new Map([ + ['SEUIL_MATRICE_PARTICIPANTS', 120], + ['LARGEUR_TRONCATURE_NOM_PX', 100_000], + ]); + return { ...original, constante: (nom) => (remplacees.has(nom) ? remplacees.get(nom) : original.constante(nom)) }; +}); + +const FAMILLE = 'Noto Sans'; + +// Les points de code de de à a, en texte. +const lettres = (de, a) => String.fromCodePoint(...Array.from({ length: a - de + 1 }, (_, i) => de + i)); + +/** L'alphabet visé : A–Z, a–z, les lettres du supplément Latin-1 hors + * U+00D7 et U+00F7, puis Œ, œ, Ÿ. */ +const ALPHABET = + lettres(0x41, 0x5a) + lettres(0x61, 0x7a) + lettres(0xc0, 0xd6) + lettres(0xd8, 0xf6) + lettres(0xf8, 0xff) + '\u{152}\u{153}\u{178}'; + +// Les noms courts des autres personnes de la matrice, inventés ; un numéro +// les rend distincts, sans homonyme. +const PRENOMS = Object.freeze(['Iris', 'Théo', 'Ondine', 'Basile', 'Maëlle']); +const APPARTENANCES = Object.freeze(['Coopérative Aubier', 'Atelier Ressac']); + +const sansGuillemets = (texte) => texte.trim().replace(/^(["'])(.*)\1$/, '$2'); + +/** + * Un événement de n personnes, ⌈n / 4⌉ tables de quatre places, tours + * tours, placé par une génération courte enregistrée par la commande. + * nomDe(i) donne le nom de la personne d'indice i, sans prénom ; + * appartenanceDe(i), son appartenance. + */ +function evenementPlace({ id, n, tours, nomDe, appartenanceDe }) { + const charge = creerCharge({ id, nom: 'Club des Merles', siegesParDefaut: 4, tours }); + charge.participants = Array.from({ length: n }, (_, i) => ({ + id: i + 1, + nom: nomDe(i), + prenom: null, + appartenance: appartenanceDe(i), + courriel: null, + titrePressenti: null, + notes: null, + exclu: false, + })); + const tables = Math.ceil(n / 4); + charge.tables = Array.from({ length: tables }, (_, i) => ({ + id: i + 1, + numero: i + 1, + sieges: null, + forme: 'ronde', + position: { x: 300 * i, y: 0 }, + })); + charge.prochainsIds = { participant: n + 1, table: tables + 1, proposition: 1 }; + const configuration = configurationDepuisCharge(charge); + const propositions = rechercher(configuration, { graine: 3, arret: 20, nombre: 1 }); + return appliquerCommande('enregistrerGeneration', charge, { propositions, configuration, produitVersion: VERSION.affichee }).charge; +} + +// Huit personnes, deux tables, deux tours : six de l'appartenance nommée, +// qui se rencontrent forcément, et deux d'une autre. +const evenementCollisions = (appartenance) => + evenementPlace({ + id: 'banc-troncature', + n: 8, + tours: 2, + nomDe: (i) => `${PRENOMS[i % PRENOMS.length]} ${i + 1}`, + appartenanceDe: (i) => (i < 6 ? appartenance : APPARTENANCES[0]), + }); + +// n personnes, la première au nom de référence. +const evenementMatrice = (n, nomReference) => + evenementPlace({ + id: `banc-matrice-${n}`, + n, + tours: 3, + nomDe: (i) => (i === 0 ? nomReference : `${PRENOMS[i % PRENOMS.length]} ${i + 1}`), + appartenanceDe: (i) => APPARTENANCES[i % APPARTENANCES.length], + }); + +// La police d'un texte rendu : la première famille calculée, et la face +// 400 de Noto Sans chargée dans le document. +function policeDe(texte) { + const premiere = sansGuillemets(getComputedStyle(texte).fontFamily.split(',')[0]); + const chargee = [...document.fonts].some((face) => sansGuillemets(face.family) === FAMILLE && face.weight === '400' && face.status === 'loaded'); + return { premiere, chargee }; +} + +// L'intitulé rendu de la ligne de barres de l'appartenance donnée, dans la +// vue des collisions ; le graphique et son axe avec lui. +const intituleDe = (m, appartenance) => + attendre(`l’intitulé de « ${appartenance} »`, () => { + const graphique = m.racine.querySelector('[data-vue-qualite="collisions"] [data-graphique="collisions"]'); + const ligne = [...(graphique?.querySelectorAll('[data-ligne-graphique]') ?? [])].find((l) => l.dataset.ligneGraphique === appartenance); + const texte = ligne?.querySelector(':scope > text') ?? null; + const axe = graphique?.querySelector('[data-marque="graphiqueAxe"]') ?? null; + return texte !== null && texte.textContent !== '' && axe !== null ? { texte, axe } : null; + }); + +// Les polices de chaque texte mesuré, dans l'ordre des mesures. +const polices = []; +// Les relevés de chaque appel du prédicat de la matrice, dans l'ordre. +const sondes = []; + +let reference = null; +let troncature = null; +let seuilMatrice = null; + +/** + * Le prédicat de la matrice : pour n personnes, la grille se dessine-t-elle, + * chaque case d'au moins CIBLE_MIN_PX, la dernière colonne et l'intitulé du + * nom de référence dans la carte de la vue ? Monte, mesure, défait. Lève si + * la vue montre la phrase du seuil : le remplacement du registre n'aurait + * pas pris. + */ +async function tient(n) { + const contexte = creerContexte(); + try { + const m = await ouvrirEvenement(contexte, evenementMatrice(n, reference.nom), { section: 'qualite' }); + const rendu = await attendre(`la matrice de ${n} personnes ou sa phrase`, () => { + const vue = m.racine.querySelector('[data-vue-qualite="paires"]'); + if (vue === null) return null; + if (vue.querySelector('[data-phrase-qualite="matriceSeuil"]') !== null) throw new Error('phrase du seuil : le registre de ce fichier n’a pas pris'); + if (vue.querySelector('[data-phrase-qualite="matriceEtroite"]') !== null) return { vue, grille: null }; + const grille = vue.querySelector('[data-graphique="matrice"]'); + return grille !== null && grille.querySelectorAll('[data-case]').length === n * n ? { vue, grille } : null; + }); + flushSync(); + const carte = rendu.vue.getBoundingClientRect(); + if (rendu.grille === null) { + sondes.push({ participants: n, dessinee: false, cotePx: null, largeurCartePx: carte.width, tient: false }); + return false; + } + // La bordure d'une case de la première ligne : un trait d'un pixel posé + // au même retrait dans chaque case, si bien que deux bordures voisines + // sont distantes d'un côté de case. + const bordure = (colonne) => + rendu.grille.querySelector(`[data-case="0:${colonne}"] [data-marque="graphiqueBordureCase"]`).getBoundingClientRect(); + const cote = bordure(1).left - bordure(0).left; + const droite = bordure(n - 1).right; + const intitule = [...rendu.grille.querySelectorAll('text')].find((texte) => texte.textContent.endsWith(`. ${reference.nom}`)); + if (intitule === undefined) throw new Error(`matrice de ${n} personnes : l’intitulé du nom de référence n’est pas rendu`); + polices.push(policeDe(intitule)); + const gauche = intitule.getBoundingClientRect().left; + const resultat = cote >= CIBLE_MIN_PX && droite <= carte.right && gauche >= carte.left; + sondes.push({ participants: n, dessinee: true, cotePx: cote, largeurCartePx: carte.width, tient: resultat }); + return resultat; + } finally { + await contexte.defaire(); + } +} + +beforeAll(async () => { + await controlerCadre(); +}); + +describe('les deux seuils de la page de qualité (§ 12.5, § 12.6, § 14.1)', () => { + test('le registre de ce fichier porte les deux seuils remplacés, les autres constantes inchangées', () => { + expect(constante('SEUIL_MATRICE_PARTICIPANTS')).toBe(MAX); + expect(constante('LARGEUR_TRONCATURE_NOM_PX')).toBe(SANS_TRONCATURE_PX); + expect(constante('SEUIL_SIEGES_LISIBLES')).toBe(CONSTANTES.find(({ nom }) => nom === 'SEUIL_SIEGES_LISIBLES').valeur); + }); + + test(`le nom de référence : ${LONGUEUR_NOM_REFERENCE} fois le glyphe le plus large de l’alphabet visé, au corps des étiquettes de graphique`, async () => { + const contexte = creerContexte(); + try { + const m = await ouvrirEvenement(contexte, evenementCollisions(APPARTENANCES[1]), { section: 'qualite' }); + const { texte } = await intituleDe(m, APPARTENANCES[1]); + polices.push(policeDe(texte)); + reference = nomDeReference(ALPHABET, LONGUEUR_NOM_REFERENCE, creerMesureur(texte)); + } finally { + await contexte.defaire(); + } + expect([...reference.nom]).toHaveLength(LONGUEUR_NOM_REFERENCE); + expect(ALPHABET).toContain(reference.glyphe); + }); + + test('le nom de référence s’écrit entier dans la marge gauche d’une vue à barres, à la largeur mesurée', async () => { + expect(reference).not.toBeNull(); + const contexte = creerContexte(); + try { + const m = await ouvrirEvenement(contexte, evenementCollisions(reference.nom), { section: 'qualite' }); + const { texte, axe } = await intituleDe(m, reference.nom); + polices.push(policeDe(texte)); + const boite = texte.getBBox(); + const marge = Number(axe.getAttribute('x1')); + const rendue = texte.getComputedTextLength(); + troncature = { rendue, droite: boite.x + boite.width, marge }; + expect(texte.textContent).toBe(reference.nom); + expect(Math.abs(rendue - reference.largeur)).toBeLessThan(0.5); + expect(troncature.droite).toBeLessThanOrEqual(marge); + } finally { + await contexte.defaire(); + } + }); + + test(`la matrice : ${MIN} personnes tiennent, ${MAX} non — la mesure bascule`, async () => { + expect(reference).not.toBeNull(); + expect(await tient(MIN)).toBe(true); + expect(await tient(MAX)).toBe(false); + }); + + test(`la matrice : le plus grand nombre de personnes dont les cases tiennent ${CIBLE_MIN_PX} px dans la carte, par dichotomie sur [${MIN}, ${MAX}]`, async () => { + seuilMatrice = await plusGrandTenant(tient, MIN, MAX); + expect(seuilMatrice).toBeGreaterThanOrEqual(MIN); + expect(seuilMatrice).toBeLessThan(MAX); + }); + + test('les mesures s’écrivent dans scripts/banc/sorties/qualite.json, relues telles quelles, et se rangent dans un relevé', async () => { + expect(polices.length).toBeGreaterThan(0); + const fautive = polices.find(({ premiere, chargee }) => premiere !== FAMILLE || !chargee); + const police = fautive === undefined ? FAMILLE : null; + const refus = police === null ? `police des étiquettes ${fautive.premiere}${fautive.chargee ? '' : ', non chargée'} : la mesure se prend sur ${FAMILLE}` : null; + const matrice = { + nom: 'SEUIL_MATRICE_PARTICIPANTS', + unite: 'participants', + valeurProposee: refus === null && Number.isInteger(seuilMatrice) ? seuilMatrice : null, + critere: + `le plus grand nombre de participants dont la matrice se dessine, chaque case d’au moins ${CIBLE_MIN_PX} px, la dernière ` + + `colonne et les intitulés dans la carte de la vue des paires, un nom de référence en tête ; ` + + `⌈n / 4⌉ tables de quatre places, trois tours ; dichotomie sur [${MIN}, ${MAX}]`, + police, + ralentissementCpu: 1, + sondes: sondes.map((sonde) => ({ ...sonde })), + refus, + }; + const largeur = { + nom: 'LARGEUR_TRONCATURE_NOM_PX', + unite: 'px', + valeurProposee: refus === null && reference !== null && troncature !== null ? reference.valeur : null, + critere: + `la largeur rendue de ${LONGUEUR_NOM_REFERENCE} fois le glyphe le plus large de l’alphabet visé — lettres latines de base, ` + + 'supplément Latin-1, Œ, œ, Ÿ —, intitulé entier d’une ligne de la vue des collisions, arrondie au pixel supérieur', + police, + ralentissementCpu: 1, + glyphe: reference?.glyphe ?? null, + largeurGlyphePx: reference?.largeurGlyphe ?? null, + nomReference: reference?.nom ?? null, + largeurNomPx: reference?.largeur ?? null, + largeurRenduePx: troncature?.rendue ?? null, + droiteIntitulePx: troncature?.droite ?? null, + axePx: troncature?.marge ?? null, + refus, + }; + const objet = { format: 1, mesures: [matrice, largeur] }; + const releve = { + format: 1, + configuration: { + cadre: { largeur: innerWidth, hauteur: innerHeight }, + facteurEchelle: devicePixelRatio, + navigateur: null, + node: null, + processeursLogiques: null, + ralentissementCpu: 1, + police, + }, + mesures: objet.mesures, + }; + expect(verifierReleve(releve, CONSTANTES)).toEqual([]); + await ecrireSortie('qualite', objet); + expect(JSON.parse(await commands.readFile('scripts/banc/sorties/qualite.json'))).toEqual(objet); + expect(refus).toBeNull(); + expect(matrice.valeurProposee).not.toBeNull(); + expect(largeur.valeurProposee).not.toBeNull(); + }); +}); diff --git a/scripts/banc/qualite.test.js b/scripts/banc/qualite.test.js new file mode 100644 index 0000000..828f6f3 --- /dev/null +++ b/scripts/banc/qualite.test.js @@ -0,0 +1,163 @@ +// © 2026 TechnoLibre (http://www.technolibre.ca) +// License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl) + +// Épreuves du banc des deux seuils de la page de qualité (§ 14.1, § 19.10), +// sous node : le nom de référence que le banc compose pour la largeur de +// troncature (nomDeReference, seuils.js), sur des largeurs écrites, dont le +// glyphe le plus large se lit à la main ; puis la sortie que le banc écrit +// (qualite.banc.js), rangée dans un relevé, que la garde du relevé accepte +// telle quelle et refuse dès qu'une valeur y nomme la machine. Le nom d'hôte +// et le chemin de compte de ces épreuves sont inventés. +import assert from 'node:assert/strict'; +import { CONSTANTES } from '../../src/geometrie/constantes.js'; +import { describe, test } from '../../test/lanceur.js'; +import { verifierReleve } from './releve.js'; +import { nomDeReference } from './seuils.js'; + +// Des largeurs écrites, en px, par glyphe ; un texte de plusieurs glyphes +// mesure la somme des siens. Chaque appel est noté. +const LARGEURS = new Map([ + ['a', 7], + ['W', 12.5], + ['M', 11], + ['\u{152}', 12.5], + ['i', 3], + ['Q', 12.1], +]); +function mesureur() { + const appels = []; + const mesurer = (texte) => { + appels.push(texte); + return [...texte].reduce((somme, glyphe) => somme + LARGEURS.get(glyphe), 0); + }; + return { mesurer, appels }; +} + +describe('nomDeReference : le glyphe le plus large, répété (§ 14.1)', () => { + test('le glyphe le plus large de l’alphabet, répété longueur fois ; sa largeur mesurée, arrondie au pixel supérieur', () => { + const { mesurer, appels } = mesureur(); + assert.deepEqual(nomDeReference('aMWi', 3, mesurer), { + glyphe: 'W', + largeurGlyphe: 12.5, + nom: 'WWW', + largeur: 37.5, + valeur: 38, + }); + // Chaque glyphe se mesure une fois, puis le nom composé, entier. + assert.deepEqual(appels, ['a', 'M', 'W', 'i', 'WWW']); + }); + + test('une partie fractionnaire sous le demi-pixel s’arrondit aussi au pixel supérieur', () => { + const { mesurer } = mesureur(); + assert.deepEqual(nomDeReference('aQ', 2, mesurer), { glyphe: 'Q', largeurGlyphe: 12.1, nom: 'QQ', largeur: 24.2, valeur: 25 }); + }); + + test('à égalité, le premier glyphe de l’alphabet ; une largeur entière reste entière', () => { + const { mesurer } = mesureur(); + assert.equal(nomDeReference('ia\u{152}W', 2, mesurer).glyphe, '\u{152}'); + assert.equal(nomDeReference('iaW\u{152}', 2, mesurer).glyphe, 'W'); + assert.deepEqual(nomDeReference('aM', 4, mesurer), { glyphe: 'M', largeurGlyphe: 11, nom: 'MMMM', largeur: 44, valeur: 44 }); + }); + + test('l’alphabet se parcourt par points de code : un glyphe hors du plan de base compte pour un', () => { + const largeurs = new Map([ + ['a', 7], + ['\u{1D400}', 15], + ]); + const mesurer = (texte) => [...texte].reduce((somme, glyphe) => somme + largeurs.get(glyphe), 0); + assert.deepEqual(nomDeReference('a\u{1D400}', 2, mesurer), { + glyphe: '\u{1D400}', + largeurGlyphe: 15, + nom: '\u{1D400}\u{1D400}', + largeur: 30, + valeur: 30, + }); + }); + + test('refuse un alphabet vide, une longueur qui n’est pas un entier ≥ 1, un mesureur absent', () => { + const { mesurer } = mesureur(); + assert.throws(() => nomDeReference('', 3, mesurer), RangeError); + assert.throws(() => nomDeReference(['a'], 3, mesurer), TypeError); + for (const longueur of [0, -1, 2.5, Number.NaN, '3']) { + assert.throws(() => nomDeReference('aW', longueur, mesurer), RangeError, String(longueur)); + } + assert.throws(() => nomDeReference('aW', 3, null), TypeError); + }); + + test('refuse une largeur nulle ou non finie — un texte qui n’est pas rendu ne mesure rien — en nommant le texte', () => { + assert.throws(() => nomDeReference('aW', 2, (texte) => (texte === 'W' ? 0 : 7)), /« W »/); + assert.throws(() => nomDeReference('aW', 2, (texte) => (texte === 'W' ? Number.NaN : 7)), /« W »/); + assert.throws(() => nomDeReference('aW', 2, (texte) => (texte.length > 1 ? 0 : 7)), /« aa »/); + }); +}); + +// La sortie du banc de la page de qualité, de valeurs inventées, à la forme +// que qualite.banc.js écrit : les deux mesures, puis leurs sondes. +const sortie = () => ({ + format: 1, + mesures: [ + { + nom: 'SEUIL_MATRICE_PARTICIPANTS', + unite: 'participants', + valeurProposee: 37, + critere: 'case de 24 px dans la largeur de la carte, noms en tête compris', + police: 'Noto Sans', + ralentissementCpu: 1, + sondes: [{ participants: 37, dessinee: true, cotePx: 24, largeurCartePx: 1100, tient: true }], + refus: null, + }, + { + nom: 'LARGEUR_TRONCATURE_NOM_PX', + unite: 'px', + valeurProposee: 190, + critere: 'nom de référence de 14 glyphes', + police: 'Noto Sans', + ralentissementCpu: 1, + glyphe: '\u{152}', + largeurGlyphePx: 13.5, + nomReference: '\u{152}'.repeat(14), + largeurNomPx: 189.1, + refus: null, + }, + ], +}); + +// La sortie rangée dans un relevé, comme le banc le vérifie avant de +// l'écrire. +const releveDe = (s) => ({ + format: 1, + configuration: { + cadre: { largeur: 1366, hauteur: 700 }, + facteurEchelle: 1, + navigateur: null, + node: null, + processeursLogiques: null, + ralentissementCpu: 1, + police: 'Noto Sans', + }, + mesures: s.mesures, +}); + +describe('la sortie du banc de la page de qualité, rangée dans un relevé (§ 19.10)', () => { + test('conforme : les deux constantes du banc, à l’unité du registre', () => { + assert.deepEqual(verifierReleve(releveDe(sortie()), CONSTANTES), []); + }); + + test('un nom d’hôte inventé dans une sonde est refusé, par son chemin', () => { + const s = sortie(); + s.mesures[0].sondes[0].hote = 'poste-grebiche-07'; + assert.deepEqual(verifierReleve(releveDe(s), CONSTANTES), [ + { chemin: 'mesures[0].sondes[0].hote', faute: 'un relevé ne nomme pas sa machine : ni hôte, ni utilisateur, ni date' }, + ]); + }); + + test('un nom de machine inventé au sommet d’une mesure, et un chemin de compte inventé dans son critère, sont refusés', () => { + const s = sortie(); + s.mesures[1].nomMachine = 'poste-grebiche-07'; + s.mesures[1].critere = 'mesuré depuis /home/grebiche/banc'; + assert.deepEqual( + verifierReleve(releveDe(s), CONSTANTES).map(({ chemin }) => chemin), + ['mesures[1].critere', 'mesures[1].nomMachine'], + ); + }); +}); diff --git a/scripts/banc/releve.json b/scripts/banc/releve.json index fd59c18..9cdf640 100644 --- a/scripts/banc/releve.json +++ b/scripts/banc/releve.json @@ -23,7 +23,7 @@ "formes": [ { "forme": "ronde", - "seuil": 58 + "seuil": 60 }, { "forme": "carree", @@ -34,211 +34,204 @@ { "forme": "ronde", "places": 2, - "basListePx": 473.6078796386719, - "basPlanPx": 620.21875, + "basListePx": 489.5, + "basPlanPx": 634.21875, "tient": true }, { "forme": "ronde", "places": 200, - "basListePx": 629.3965454101562, - "basPlanPx": 620.21875, + "basListePx": 643.0318603515625, + "basPlanPx": 634.21875, "tient": false }, { "forme": "ronde", "places": 2, - "basListePx": 473.6078796386719, - "basPlanPx": 620.21875, + "basListePx": 489.5, + "basPlanPx": 634.21875, "tient": true }, { "forme": "ronde", "places": 200, - "basListePx": 629.3965454101562, - "basPlanPx": 620.21875, + "basListePx": 643.0318603515625, + "basPlanPx": 634.21875, "tient": false }, { "forme": "ronde", "places": 101, - "basListePx": 625.5232543945312, - "basPlanPx": 620.21875, + "basListePx": 639.2146606445312, + "basPlanPx": 634.21875, "tient": false }, { "forme": "ronde", "places": 51, - "basListePx": 618.4696044921875, - "basPlanPx": 620.21875, + "basListePx": 632.26318359375, + "basPlanPx": 634.21875, "tient": true }, { "forme": "ronde", "places": 76, - "basListePx": 622.934326171875, - "basPlanPx": 620.21875, + "basListePx": 636.6631469726562, + "basPlanPx": 634.21875, "tient": false }, { "forme": "ronde", "places": 63, - "basListePx": 621.0859375, - "basPlanPx": 620.21875, + "basListePx": 634.8416137695312, + "basPlanPx": 634.21875, "tient": false }, { "forme": "ronde", "places": 57, - "basListePx": 619.9010009765625, - "basPlanPx": 620.21875, + "basListePx": 633.673828125, + "basPlanPx": 634.21875, "tient": true }, { "forme": "ronde", "places": 60, - "basListePx": 620.316650390625, - "basPlanPx": 620.21875, + "basListePx": 634.08349609375, + "basPlanPx": 634.21875, + "tient": true + }, + { + "forme": "ronde", + "places": 61, + "basListePx": 634.475341796875, + "basPlanPx": 634.21875, "tient": false }, - { - "forme": "ronde", - "places": 58, - "basListePx": 619.8966674804688, - "basPlanPx": 620.21875, - "tient": true - }, { "forme": "ronde", "places": 59, - "basListePx": 620.3200073242188, - "basPlanPx": 620.21875, - "tient": false - }, - { - "forme": "ronde", - "places": 57, - "basListePx": 619.9010009765625, - "basPlanPx": 620.21875, + "basListePx": 634.0867919921875, + "basPlanPx": 634.21875, "tient": true }, { "forme": "ronde", - "places": 58, - "basListePx": 619.8966674804688, - "basPlanPx": 620.21875, + "places": 60, + "basListePx": 634.08349609375, + "basPlanPx": 634.21875, "tient": true }, { "forme": "ronde", - "places": 59, - "basListePx": 620.3200073242188, - "basPlanPx": 620.21875, + "places": 61, + "basListePx": 634.475341796875, + "basPlanPx": 634.21875, "tient": false }, { "forme": "carree", "places": 2, - "basListePx": 462.1051330566406, - "basPlanPx": 620.21875, + "basListePx": 478.16387939453125, + "basPlanPx": 634.21875, "tient": true }, { "forme": "carree", "places": 200, - "basListePx": 711.0751342773438, - "basPlanPx": 620.21875, + "basListePx": 723.527099609375, + "basPlanPx": 634.21875, "tient": false }, { "forme": "carree", "places": 2, - "basListePx": 462.1051330566406, - "basPlanPx": 620.21875, + "basListePx": 478.16387939453125, + "basPlanPx": 634.21875, "tient": true }, { "forme": "carree", "places": 200, - "basListePx": 711.0751342773438, - "basPlanPx": 620.21875, + "basListePx": 723.527099609375, + "basPlanPx": 634.21875, "tient": false }, { "forme": "carree", "places": 101, - "basListePx": 690.3484497070312, - "basPlanPx": 620.21875, + "basListePx": 703.1007690429688, + "basPlanPx": 634.21875, "tient": false }, { "forme": "carree", "places": 51, - "basListePx": 676.447021484375, - "basPlanPx": 620.21875, + "basListePx": 689.400634765625, + "basPlanPx": 634.21875, "tient": false }, { "forme": "carree", "places": 26, - "basListePx": 634.857421875, - "basPlanPx": 620.21875, + "basListePx": 648.41357421875, + "basPlanPx": 634.21875, "tient": false }, { "forme": "carree", "places": 14, - "basListePx": 591.9364624023438, - "basPlanPx": 620.21875, + "basListePx": 606.1143798828125, + "basPlanPx": 634.21875, "tient": true }, { "forme": "carree", "places": 20, - "basListePx": 639.3123779296875, - "basPlanPx": 620.21875, + "basListePx": 652.8040161132812, + "basPlanPx": 634.21875, "tient": false }, { "forme": "carree", "places": 17, - "basListePx": 595.736328125, - "basPlanPx": 620.21875, + "basListePx": 609.8591918945312, + "basPlanPx": 634.21875, "tient": true }, { "forme": "carree", "places": 18, - "basListePx": 610.2616577148438, - "basPlanPx": 620.21875, + "basListePx": 624.1741333007812, + "basPlanPx": 634.21875, "tient": true }, { "forme": "carree", "places": 19, - "basListePx": 624.7869873046875, - "basPlanPx": 620.21875, + "basListePx": 638.4890747070312, + "basPlanPx": 634.21875, "tient": false }, { "forme": "carree", "places": 17, - "basListePx": 595.736328125, - "basPlanPx": 620.21875, + "basListePx": 609.8591918945312, + "basPlanPx": 634.21875, "tient": true }, { "forme": "carree", "places": 18, - "basListePx": 610.2616577148438, - "basPlanPx": 620.21875, + "basListePx": 624.1741333007812, + "basPlanPx": 634.21875, "tient": true }, { "forme": "carree", "places": 19, - "basListePx": 624.7869873046875, - "basPlanPx": 620.21875, + "basListePx": 638.4890747070312, + "basPlanPx": 634.21875, "tient": false } ], @@ -285,63 +278,63 @@ { "nom": "RALENTISSEMENT_PLEINE_CHARGE", "unite": "×", - "valeurProposee": 2.79, + "valeurProposee": 2.98, "critere": "t(L) / t(1), médianes de 3 répétitions ou plus : une génération de W propositions sur W travailleurs, grande démonstration, arret 200000, graine 1", "courbe": [ { "coeurs": 1, "dureesMs": [ - 407.8, - 444.9, - 420 + 430.1, + 447.4, + 433.2 ], - "medianeMs": 420, + "medianeMs": 433.2, "ralentissement": 1, "modele": 1 }, { "coeurs": 2, "dureesMs": [ - 458.7, - 472.7, - 468.6 + 477.4, + 484.9, + 476.1 ], - "medianeMs": 468.6, - "ralentissement": 1.116, - "modele": 1.119 + "medianeMs": 477.4, + "ralentissement": 1.102, + "modele": 1.132 }, { "coeurs": 4, "dureesMs": [ - 578.1, - 580.4, - 559.4 + 591.1, + 592.2, + 576.8 ], - "medianeMs": 578.1, - "ralentissement": 1.376, - "modele": 1.358 + "medianeMs": 591.1, + "ralentissement": 1.364, + "modele": 1.396 }, { "coeurs": 8, "dureesMs": [ - 780.2, - 785.2, - 791.9 + 803.9, + 829.3, + 807.6 ], - "medianeMs": 785.2, - "ralentissement": 1.87, - "modele": 1.836 + "medianeMs": 807.6, + "ralentissement": 1.864, + "modele": 1.924 }, { "coeurs": 16, "dureesMs": [ - 1186.9, - 1169.7, - 1172 + 1290.6, + 1277.1, + 1302.7 ], - "medianeMs": 1172, - "ralentissement": 2.79, - "modele": 2.79 + "medianeMs": 1290.6, + "ralentissement": 2.979, + "modele": 2.979 } ], "bruite": false, @@ -350,31 +343,142 @@ { "nom": "SEUIL_MATRICE_PARTICIPANTS", "unite": "participants", - "valeurProposee": null, - "critere": "non relevée : la case de la matrice dans la largeur de la carte", - "ralentissementCpu": 4 + "valeurProposee": 44, + "critere": "le plus grand nombre de participants dont la matrice se dessine, chaque case d’au moins 24 px, la dernière colonne et les intitulés dans la carte de la vue des paires, un nom de référence en tête ; ⌈n / 4⌉ tables de quatre places, trois tours ; dichotomie sur [8, 120]", + "police": "Noto Sans", + "ralentissementCpu": 1, + "sondes": [ + { + "participants": 8, + "dessinee": true, + "cotePx": 134, + "largeurCartePx": 1310, + "tient": true + }, + { + "participants": 120, + "dessinee": false, + "cotePx": null, + "largeurCartePx": 1310, + "tient": false + }, + { + "participants": 8, + "dessinee": true, + "cotePx": 134, + "largeurCartePx": 1310, + "tient": true + }, + { + "participants": 120, + "dessinee": false, + "cotePx": null, + "largeurCartePx": 1310, + "tient": false + }, + { + "participants": 64, + "dessinee": false, + "cotePx": null, + "largeurCartePx": 1310, + "tient": false + }, + { + "participants": 36, + "dessinee": true, + "cotePx": 29, + "largeurCartePx": 1310, + "tient": true + }, + { + "participants": 50, + "dessinee": false, + "cotePx": null, + "largeurCartePx": 1310, + "tient": false + }, + { + "participants": 43, + "dessinee": true, + "cotePx": 24, + "largeurCartePx": 1310, + "tient": true + }, + { + "participants": 46, + "dessinee": false, + "cotePx": null, + "largeurCartePx": 1310, + "tient": false + }, + { + "participants": 44, + "dessinee": true, + "cotePx": 24, + "largeurCartePx": 1310, + "tient": true + }, + { + "participants": 45, + "dessinee": false, + "cotePx": null, + "largeurCartePx": 1310, + "tient": false + }, + { + "participants": 43, + "dessinee": true, + "cotePx": 24, + "largeurCartePx": 1310, + "tient": true + }, + { + "participants": 44, + "dessinee": true, + "cotePx": 24, + "largeurCartePx": 1310, + "tient": true + }, + { + "participants": 45, + "dessinee": false, + "cotePx": null, + "largeurCartePx": 1310, + "tient": false + } + ], + "refus": null }, { "nom": "LARGEUR_TRONCATURE_NOM_PX", "unite": "px", - "valeurProposee": null, - "critere": "non relevée : la largeur du nom de référence", - "ralentissementCpu": 4 + "valeurProposee": 168, + "critere": "la largeur rendue de 14 fois le glyphe le plus large de l’alphabet visé — lettres latines de base, supplément Latin-1, Œ, œ, Ÿ —, intitulé entier d’une ligne de la vue des collisions, arrondie au pixel supérieur", + "police": "Noto Sans", + "ralentissementCpu": 1, + "glyphe": "M", + "largeurGlyphePx": 12, + "nomReference": "MMMMMMMMMMMMMM", + "largeurNomPx": 168, + "largeurRenduePx": 168, + "droiteIntitulePx": 188, + "axePx": 198, + "refus": null }, { "nom": "DUREE_GENERATION_PAR_DEFAUT", "unite": "ms", - "valeurProposee": 615.2, + "valeurProposee": 676.5, "critere": "médiane de 3 générations au réglage par défaut, 5 × 200000 mouvements sur 5 travailleurs, grande démonstration", "courbe": [ { "coeurs": 5, "dureesMs": [ - 619.9, - 615.2, - 611.2 + 676.5, + 678.3, + 658.1 ], - "medianeMs": 615.2 + "medianeMs": 676.5 } ], "ralentissementCpu": 1 @@ -387,1009 +491,1009 @@ "critereMs": 33, "ralentissementCpu": 4, "seuil": { - "k": 0.16991981765756428, + "k": 0.16745825320593202, "tenuPartout": true, "jamaisTenu": false }, - "pireP95Ms": 21.20000000001164, + "pireP95Ms": 20.80000000000291, "courbe": [ { - "k": 0.16991981765756428, + "k": 0.16745825320593202, "ralentissementCpu": 1, - "p95Ms": 12.199999999999818, - "glissements": [ - { - "images": 65, - "medianeMs": 9.099999999999909, - "p95Ms": 12.600000000000136, - "maxMs": 13.5 - }, - { - "images": 63, - "medianeMs": 7.5, - "p95Ms": 12.199999999999818, - "maxMs": 13.799999999999727 - }, - { - "images": 64, - "medianeMs": 7.4500000000000455, - "p95Ms": 11.5, - "maxMs": 12.599999999999909 - } - ] - }, - { - "k": 0.16991981765756428, - "ralentissementCpu": 4, - "p95Ms": 20.5, - "glissements": [ - { - "images": 261, - "medianeMs": 6.899999999999636, - "p95Ms": 20.399999999999636, - "maxMs": 37.70000000000027 - }, - { - "images": 253, - "medianeMs": 7, - "p95Ms": 20.5, - "maxMs": 71.40000000000146 - }, - { - "images": 251, - "medianeMs": 7, - "p95Ms": 20.700000000000728, - "maxMs": 52 - } - ] - }, - { - "k": 0.18691179942332073, - "ralentissementCpu": 1, - "p95Ms": 12.099999999998545, - "glissements": [ - { - "images": 64, - "medianeMs": 8.5, - "p95Ms": 12.699999999998909, - "maxMs": 16.100000000000364 - }, - { - "images": 74, - "medianeMs": 8.650000000000546, - "p95Ms": 11.799999999999272, - "maxMs": 14.600000000000364 - }, - { - "images": 63, - "medianeMs": 9, - "p95Ms": 12.099999999998545, - "maxMs": 14.600000000000364 - } - ] - }, - { - "k": 0.18691179942332073, - "ralentissementCpu": 4, - "p95Ms": 20.5, - "glissements": [ - { - "images": 240, - "medianeMs": 7.949999999999818, - "p95Ms": 20.5, - "maxMs": 71.69999999999891 - }, - { - "images": 258, - "medianeMs": 7, - "p95Ms": 20.299999999999272, - "maxMs": 71.40000000000146 - }, - { - "images": 237, - "medianeMs": 7.700000000000728, - "p95Ms": 20.700000000000728, - "maxMs": 54.20000000000073 - } - ] - }, - { - "k": 0.2056029793656528, - "ralentissementCpu": 1, - "p95Ms": 12.200000000000728, + "p95Ms": 11.600000000000364, "glissements": [ { "images": 66, - "medianeMs": 8.599999999998545, - "p95Ms": 10.599999999998545, - "maxMs": 16.5 + "medianeMs": 9.25, + "p95Ms": 11, + "maxMs": 12.100000000000136 }, { - "images": 68, - "medianeMs": 8.600000000002183, - "p95Ms": 12.599999999998545, - "maxMs": 15.400000000001455 + "images": 67, + "medianeMs": 8, + "p95Ms": 12.5, + "maxMs": 15.899999999999864 }, { - "images": 70, - "medianeMs": 8.600000000000364, - "p95Ms": 12.200000000000728, - "maxMs": 17.399999999997817 + "images": 63, + "medianeMs": 7.2999999999999545, + "p95Ms": 11.600000000000364, + "maxMs": 13.200000000000273 } ] }, { - "k": 0.2056029793656528, + "k": 0.16745825320593202, + "ralentissementCpu": 4, + "p95Ms": 20.199999999999818, + "glissements": [ + { + "images": 361, + "medianeMs": 2, + "p95Ms": 20.199999999999818, + "maxMs": 34.100000000000364 + }, + { + "images": 329, + "medianeMs": 2.199999999999818, + "p95Ms": 20.199999999999818, + "maxMs": 71.19999999999982 + }, + { + "images": 331, + "medianeMs": 2.2000000000007276, + "p95Ms": 20.19999999999891, + "maxMs": 54.399999999999636 + } + ] + }, + { + "k": 0.18420407852652523, + "ralentissementCpu": 1, + "p95Ms": 11.599999999998545, + "glissements": [ + { + "images": 64, + "medianeMs": 8.899999999999636, + "p95Ms": 11.599999999998545, + "maxMs": 14.699999999998909 + }, + { + "images": 66, + "medianeMs": 8.850000000000364, + "p95Ms": 12.199999999998909, + "maxMs": 15.600000000000364 + }, + { + "images": 72, + "medianeMs": 8.600000000000364, + "p95Ms": 11.100000000000364, + "maxMs": 17.099999999998545 + } + ] + }, + { + "k": 0.18420407852652523, "ralentissementCpu": 4, "p95Ms": 20.299999999999272, "glissements": [ { - "images": 228, - "medianeMs": 9.200000000000728, - "p95Ms": 20.299999999999272, - "maxMs": 52.79999999999927 + "images": 337, + "medianeMs": 2.2000000000007276, + "p95Ms": 20.399999999999636, + "maxMs": 54.80000000000109 }, { - "images": 246, - "medianeMs": 7.75, + "images": 318, + "medianeMs": 2.25, "p95Ms": 20.200000000000728, - "maxMs": 55.20000000000073 + "maxMs": 52.80000000000291 }, { - "images": 248, - "medianeMs": 7.599999999998545, - "p95Ms": 20.399999999997817, - "maxMs": 55.29999999999927 + "images": 376, + "medianeMs": 2.2000000000007276, + "p95Ms": 20.299999999999272, + "maxMs": 53.70000000000073 } ] }, { - "k": 0.2261632773022181, + "k": 0.20262448637917777, "ralentissementCpu": 1, - "p95Ms": 11.299999999999272, + "p95Ms": 12.400000000001455, "glissements": [ { - "images": 67, - "medianeMs": 8.700000000000728, - "p95Ms": 11.299999999999272, - "maxMs": 16.799999999999272 + "images": 66, + "medianeMs": 8.650000000001455, + "p95Ms": 10.200000000000728, + "maxMs": 15.299999999999272 }, { - "images": 144, - "medianeMs": 1.1000000000003638, - "p95Ms": 10, - "maxMs": 15.799999999999272 - }, - { - "images": 132, - "medianeMs": 1.5, - "p95Ms": 11.700000000000728, - "maxMs": 15.799999999999272 - } - ] - }, - { - "k": 0.2261632773022181, - "ralentissementCpu": 4, - "p95Ms": 20.30000000000291, - "glissements": [ - { - "images": 253, - "medianeMs": 6.900000000001455, - "p95Ms": 20.30000000000291, - "maxMs": 54.900000000001455 - }, - { - "images": 241, - "medianeMs": 7.900000000001455, - "p95Ms": 20.299999999995634, - "maxMs": 54.5 - }, - { - "images": 244, - "medianeMs": 7.700000000000728, - "p95Ms": 20.69999999999709, - "maxMs": 53.5 - } - ] - }, - { - "k": 0.24877960503243993, - "ralentissementCpu": 1, - "p95Ms": 10.200000000004366, - "glissements": [ - { - "images": 65, - "medianeMs": 9.30000000000291, - "p95Ms": 11.400000000001455, - "maxMs": 16.900000000001455 - }, - { - "images": 133, - "medianeMs": 0.8000000000029104, - "p95Ms": 10.200000000004366, - "maxMs": 16.400000000001455 - }, - { - "images": 146, - "medianeMs": 0.75, - "p95Ms": 10.19999999999709, - "maxMs": 15.400000000001455 - } - ] - }, - { - "k": 0.24877960503243993, - "ralentissementCpu": 4, - "p95Ms": 20.60000000000582, - "glissements": [ - { - "images": 257, - "medianeMs": 6.5, - "p95Ms": 21.5, - "maxMs": 52.700000000004366 - }, - { - "images": 238, - "medianeMs": 8.400000000001455, - "p95Ms": 20.599999999998545, - "maxMs": 54.60000000000582 - }, - { - "images": 233, - "medianeMs": 8.900000000001455, - "p95Ms": 20.60000000000582, - "maxMs": 54.400000000001455 - } - ] - }, - { - "k": 0.27365756553568393, - "ralentissementCpu": 1, - "p95Ms": 12.200000000004366, - "glissements": [ - { - "images": 65, - "medianeMs": 8.700000000004366, - "p95Ms": 12.900000000001455, + "images": 66, + "medianeMs": 8.450000000000728, + "p95Ms": 12.400000000001455, "maxMs": 15.099999999998545 }, { "images": 66, - "medianeMs": 8.94999999999709, - "p95Ms": 12.200000000004366, - "maxMs": 17.299999999995634 - }, - { - "images": 141, - "medianeMs": 0.7000000000043656, - "p95Ms": 10.30000000000291, - "maxMs": 15.30000000000291 + "medianeMs": 8.399999999997817, + "p95Ms": 14.399999999997817, + "maxMs": 15.299999999999272 } ] }, { - "k": 0.27365756553568393, + "k": 0.20262448637917777, "ralentissementCpu": 4, - "p95Ms": 20.5, + "p95Ms": 20.200000000000728, "glissements": [ { - "images": 236, - "medianeMs": 8.05000000000291, - "p95Ms": 20.599999999998545, - "maxMs": 54.69999999999709 + "images": 298, + "medianeMs": 2.2999999999992724, + "p95Ms": 20.200000000000728, + "maxMs": 53.20000000000073 }, { - "images": 264, - "medianeMs": 6.44999999999709, - "p95Ms": 20.400000000001455, - "maxMs": 54.39999999999418 + "images": 342, + "medianeMs": 2.2999999999992724, + "p95Ms": 20.200000000000728, + "maxMs": 51.80000000000291 }, { - "images": 239, - "medianeMs": 8.30000000000291, - "p95Ms": 20.5, + "images": 391, + "medianeMs": 2.2000000000007276, + "p95Ms": 20.399999999997817, + "maxMs": 53.70000000000073 + } + ] + }, + { + "k": 0.22288693501709556, + "ralentissementCpu": 1, + "p95Ms": 12, + "glissements": [ + { + "images": 67, + "medianeMs": 9.100000000002183, + "p95Ms": 12, + "maxMs": 13 + }, + { + "images": 64, + "medianeMs": 8.299999999995634, + "p95Ms": 9.700000000004366, + "maxMs": 16.400000000001455 + }, + { + "images": 66, + "medianeMs": 8.750000000003638, + "p95Ms": 12.299999999995634, + "maxMs": 16.400000000001455 + } + ] + }, + { + "k": 0.22288693501709556, + "ralentissementCpu": 4, + "p95Ms": 20.19999999999709, + "glissements": [ + { + "images": 341, + "medianeMs": 2.099999999998545, + "p95Ms": 20.10000000000582, + "maxMs": 69.69999999999709 + }, + { + "images": 308, + "medianeMs": 2.400000000001455, + "p95Ms": 20.200000000004366, + "maxMs": 55.299999999995634 + }, + { + "images": 301, + "medianeMs": 2.5, + "p95Ms": 20.19999999999709, + "maxMs": 55.599999999998545 + } + ] + }, + { + "k": 0.24517562851880514, + "ralentissementCpu": 1, + "p95Ms": 12.599999999998545, + "glissements": [ + { + "images": 66, + "medianeMs": 8.599999999998545, + "p95Ms": 12.700000000004366, + "maxMs": 15.39999999999418 + }, + { + "images": 64, + "medianeMs": 8.900000000001455, + "p95Ms": 12, + "maxMs": 14.099999999998545 + }, + { + "images": 65, + "medianeMs": 9.299999999995634, + "p95Ms": 12.599999999998545, + "maxMs": 13.299999999995634 + } + ] + }, + { + "k": 0.24517562851880514, + "ralentissementCpu": 4, + "p95Ms": 20.099999999998545, + "glissements": [ + { + "images": 300, + "medianeMs": 2.3000000000029104, + "p95Ms": 20.099999999998545, + "maxMs": 53.400000000001455 + }, + { + "images": 325, + "medianeMs": 2.3000000000029104, + "p95Ms": 20.099999999998545, + "maxMs": 54.10000000000582 + }, + { + "images": 335, + "medianeMs": 2.400000000001455, + "p95Ms": 20.099999999998545, + "maxMs": 54.80000000000291 + } + ] + }, + { + "k": 0.2696931913706857, + "ralentissementCpu": 1, + "p95Ms": 9.400000000001455, + "glissements": [ + { + "images": 79, + "medianeMs": 8.299999999995634, + "p95Ms": 13.400000000001455, + "maxMs": 17.19999999999709 + }, + { + "images": 134, + "medianeMs": 0.75, + "p95Ms": 9.39999999999418, + "maxMs": 17.30000000000291 + }, + { + "images": 164, + "medianeMs": 0.4000000000014552, + "p95Ms": 9.400000000001455, + "maxMs": 14.19999999999709 + } + ] + }, + { + "k": 0.2696931913706857, + "ralentissementCpu": 4, + "p95Ms": 20.299999999995634, + "glissements": [ + { + "images": 318, + "medianeMs": 2.25, + "p95Ms": 20.299999999995634, + "maxMs": 54.19999999999709 + }, + { + "images": 311, + "medianeMs": 2.2999999999956344, + "p95Ms": 20.299999999995634, + "maxMs": 54.60000000000582 + }, + { + "images": 296, + "medianeMs": 2.2000000000043656, + "p95Ms": 20.099999999998545, "maxMs": 53.599999999998545 } ] }, { - "k": 0.30102332208925237, + "k": 0.2966625105077543, "ralentissementCpu": 1, - "p95Ms": 11.099999999998545, + "p95Ms": 13.5, "glissements": [ { - "images": 66, - "medianeMs": 8.400000000001455, - "p95Ms": 11.30000000000291, - "maxMs": 17.5 + "images": 69, + "medianeMs": 8.80000000000291, + "p95Ms": 11.799999999995634, + "maxMs": 16.299999999995634 }, { - "images": 134, - "medianeMs": 0.5999999999985448, - "p95Ms": 10.299999999995634, - "maxMs": 13.900000000001455 + "images": 69, + "medianeMs": 8.299999999995634, + "p95Ms": 13.5, + "maxMs": 15.69999999999709 }, { - "images": 136, - "medianeMs": 0.6999999999970896, - "p95Ms": 11.099999999998545, - "maxMs": 14.200000000004366 + "images": 74, + "medianeMs": 8.69999999999709, + "p95Ms": 13.5, + "maxMs": 14.900000000001455 } ] }, { - "k": 0.30102332208925237, + "k": 0.2966625105077543, "ralentissementCpu": 4, - "p95Ms": 20.59999999999127, + "p95Ms": 20.10000000000582, "glissements": [ { - "images": 260, - "medianeMs": 6.349999999998545, - "p95Ms": 20.5, - "maxMs": 55.299999999995634 + "images": 309, + "medianeMs": 2.3999999999941792, + "p95Ms": 20.099999999998545, + "maxMs": 53.30000000000291 }, { - "images": 239, - "medianeMs": 7.69999999999709, - "p95Ms": 20.60000000000582, + "images": 290, + "medianeMs": 2.5, + "p95Ms": 20.29999999998836, + "maxMs": 53.59999999999127 + }, + { + "images": 301, + "medianeMs": 3.599999999991269, + "p95Ms": 20.10000000000582, + "maxMs": 55 + } + ] + }, + { + "k": 0.32632876155852975, + "ralentissementCpu": 1, + "p95Ms": 11.89999999999418, + "glissements": [ + { + "images": 69, + "medianeMs": 8.5, + "p95Ms": 12.200000000011642, + "maxMs": 16.09999999999127 + }, + { + "images": 69, + "medianeMs": 8.200000000011642, + "p95Ms": 11.89999999999418, + "maxMs": 15.89999999999418 + }, + { + "images": 72, + "medianeMs": 8.10000000000582, + "p95Ms": 11.60000000000582, + "maxMs": 15.39999999999418 + } + ] + }, + { + "k": 0.32632876155852975, + "ralentissementCpu": 4, + "p95Ms": 20.19999999999709, + "glissements": [ + { + "images": 303, + "medianeMs": 2.2999999999883585, + "p95Ms": 19.89999999999418, + "maxMs": 53 + }, + { + "images": 331, + "medianeMs": 2.1999999999970896, + "p95Ms": 20.19999999999709, + "maxMs": 54.59999999999127 + }, + { + "images": 330, + "medianeMs": 2.2000000000116415, + "p95Ms": 20.20000000001164, + "maxMs": 54.19999999999709 + } + ] + }, + { + "k": 0.3589616377143828, + "ralentissementCpu": 1, + "p95Ms": 11.60000000000582, + "glissements": [ + { + "images": 71, + "medianeMs": 8.200000000011642, + "p95Ms": 12, + "maxMs": 14.900000000008731 + }, + { + "images": 69, + "medianeMs": 8.5, + "p95Ms": 9.900000000008731, + "maxMs": 14.5 + }, + { + "images": 75, + "medianeMs": 8.30000000000291, + "p95Ms": 11.60000000000582, + "maxMs": 15.10000000000582 + } + ] + }, + { + "k": 0.3589616377143828, + "ralentissementCpu": 4, + "p95Ms": 20.09999999999127, + "glissements": [ + { + "images": 275, + "medianeMs": 2.2000000000116415, + "p95Ms": 20.19999999999709, + "maxMs": 55.10000000000582 + }, + { + "images": 311, + "medianeMs": 2.400000000008731, + "p95Ms": 19.90000000000873, "maxMs": 54.69999999999709 }, { - "images": 248, - "medianeMs": 7.049999999995634, - "p95Ms": 20.59999999999127, - "maxMs": 53.59999999999127 + "images": 282, + "medianeMs": 2.400000000008731, + "p95Ms": 20.09999999999127, + "maxMs": 53.39999999999418 } ] }, { - "k": 0.33112565429817764, + "k": 0.39485780148582106, "ralentissementCpu": 1, "p95Ms": 11.69999999999709, "glissements": [ { - "images": 69, - "medianeMs": 8.60000000000582, - "p95Ms": 11.89999999999418, - "maxMs": 15 + "images": 70, + "medianeMs": 8.10000000000582, + "p95Ms": 11.60000000000582, + "maxMs": 15.10000000000582 }, { - "images": 66, - "medianeMs": 8.80000000000291, + "images": 79, + "medianeMs": 8.099999999991269, "p95Ms": 11.69999999999709, + "maxMs": 15.5 + }, + { + "images": 72, + "medianeMs": 7.900000000008731, + "p95Ms": 12.39999999999418, + "maxMs": 15.19999999999709 + } + ] + }, + { + "k": 0.39485780148582106, + "ralentissementCpu": 4, + "p95Ms": 20.10000000000582, + "glissements": [ + { + "images": 298, + "medianeMs": 2.3000000000029104, + "p95Ms": 20.19999999999709, + "maxMs": 53.30000000000291 + }, + { + "images": 298, + "medianeMs": 2.5, + "p95Ms": 19.90000000000873, + "maxMs": 71.19999999999709 + }, + { + "images": 347, + "medianeMs": 2.1999999999970896, + "p95Ms": 20.10000000000582, + "maxMs": 53.69999999999709 + } + ] + }, + { + "k": 0.4343435816344032, + "ralentissementCpu": 1, + "p95Ms": 11.5, + "glissements": [ + { + "images": 76, + "medianeMs": 8.69999999999709, + "p95Ms": 11.5, + "maxMs": 17.19999999999709 + }, + { + "images": 147, + "medianeMs": 0.8999999999941792, + "p95Ms": 11.19999999999709, "maxMs": 15.400000000008731 }, { - "images": 65, - "medianeMs": 8.30000000000291, - "p95Ms": 11.10000000000582, - "maxMs": 17 + "images": 137, + "medianeMs": 1.4000000000087311, + "p95Ms": 12.10000000000582, + "maxMs": 15.5 } ] }, { - "k": 0.33112565429817764, + "k": 0.4343435816344032, "ralentissementCpu": 4, - "p95Ms": 20.59999999999127, + "p95Ms": 20.40000000000873, "glissements": [ { - "images": 259, - "medianeMs": 7.19999999999709, - "p95Ms": 20.79999999998836, - "maxMs": 52.89999999999418 + "images": 268, + "medianeMs": 2.7000000000043656, + "p95Ms": 20.40000000000873, + "maxMs": 71.40000000000873 }, { - "images": 259, - "medianeMs": 6.69999999999709, - "p95Ms": 20.59999999999127, - "maxMs": 54.80000000000291 + "images": 320, + "medianeMs": 2.750000000007276, + "p95Ms": 20.39999999999418, + "maxMs": 88.09999999999127 }, { - "images": 261, - "medianeMs": 6.599999999991269, - "p95Ms": 20.5, - "maxMs": 53.70000000001164 + "images": 287, + "medianeMs": 2.6000000000058208, + "p95Ms": 20.60000000000582, + "maxMs": 88.39999999999418 } ] }, { - "k": 0.3642382197279954, + "k": 0.47777793979784355, "ralentissementCpu": 1, - "p95Ms": 12.30000000000291, + "p95Ms": 10.19999999999709, "glissements": [ { - "images": 65, - "medianeMs": 8.60000000000582, - "p95Ms": 12.30000000000291, - "maxMs": 16.60000000000582 + "images": 73, + "medianeMs": 8.80000000000291, + "p95Ms": 13.39999999999418, + "maxMs": 17.69999999999709 }, { - "images": 68, - "medianeMs": 9.400000000001455, - "p95Ms": 12.19999999999709, - "maxMs": 15.80000000000291 + "images": 179, + "medianeMs": 1.5, + "p95Ms": 9.30000000000291, + "maxMs": 17 }, { - "images": 66, - "medianeMs": 8.5, - "p95Ms": 12.400000000008731, + "images": 187, + "medianeMs": 1.5, + "p95Ms": 10.19999999999709, + "maxMs": 18.89999999999418 + } + ] + }, + { + "k": 0.47777793979784355, + "ralentissementCpu": 4, + "p95Ms": 20.80000000000291, + "glissements": [ + { + "images": 294, + "medianeMs": 2.6000000000058208, + "p95Ms": 20.80000000000291, + "maxMs": 107 + }, + { + "images": 341, + "medianeMs": 2.6999999999970896, + "p95Ms": 20.5, + "maxMs": 88.69999999999709 + }, + { + "images": 340, + "medianeMs": 2.4500000000043656, + "p95Ms": 20.80000000000291, + "maxMs": 89.39999999999418 + } + ] + }, + { + "k": 0.525555733777628, + "ralentissementCpu": 1, + "p95Ms": 11.19999999999709, + "glissements": [ + { + "images": 94, + "medianeMs": 8.19999999999709, + "p95Ms": 13.10000000000582, + "maxMs": 17.30000000000291 + }, + { + "images": 162, + "medianeMs": 0.6999999999970896, + "p95Ms": 11.19999999999709, + "maxMs": 17.5 + }, + { + "images": 182, + "medianeMs": 1.5, + "p95Ms": 9.099999999991269, "maxMs": 17.30000000000291 } ] }, { - "k": 0.3642382197279954, + "k": 0.525555733777628, "ralentissementCpu": 4, - "p95Ms": 20.69999999999709, + "p95Ms": 20.60000000000582, "glissements": [ { - "images": 253, - "medianeMs": 7.30000000000291, - "p95Ms": 20.69999999999709, - "maxMs": 54.70000000001164 - }, - { - "images": 244, - "medianeMs": 7.450000000004366, - "p95Ms": 20.69999999999709, - "maxMs": 52 - }, - { - "images": 230, - "medianeMs": 9.69999999999709, - "p95Ms": 20.39999999999418, - "maxMs": 54.20000000001164 - } - ] - }, - { - "k": 0.400662041700795, - "ralentissementCpu": 1, - "p95Ms": 11.599999999991269, - "glissements": [ - { - "images": 64, - "medianeMs": 9.30000000000291, - "p95Ms": 13.099999999991269, - "maxMs": 17.5 - }, - { - "images": 135, - "medianeMs": 1, - "p95Ms": 11.599999999991269, - "maxMs": 17.60000000000582 - }, - { - "images": 133, - "medianeMs": 1, - "p95Ms": 10.60000000000582, - "maxMs": 16.30000000000291 - } - ] - }, - { - "k": 0.400662041700795, - "ralentissementCpu": 4, - "p95Ms": 21.20000000001164, - "glissements": [ - { - "images": 221, - "medianeMs": 11.799999999988358, - "p95Ms": 21.20000000001164, - "maxMs": 70.69999999999709 - }, - { - "images": 242, - "medianeMs": 8.05000000000291, - "p95Ms": 21.19999999999709, - "maxMs": 107 - }, - { - "images": 245, - "medianeMs": 8, - "p95Ms": 21.30000000000291, - "maxMs": 89.80000000000291 - } - ] - }, - { - "k": 0.44072824587087456, - "ralentissementCpu": 1, - "p95Ms": 11.400000000008731, - "glissements": [ - { - "images": 74, - "medianeMs": 9.349999999998545, - "p95Ms": 12.69999999999709, - "maxMs": 17.29999999998836 - }, - { - "images": 142, - "medianeMs": 0.9000000000087311, - "p95Ms": 11.099999999991269, - "maxMs": 17.69999999999709 - }, - { - "images": 136, - "medianeMs": 1.2999999999956344, - "p95Ms": 11.400000000008731, - "maxMs": 17.79999999998836 - } - ] - }, - { - "k": 0.44072824587087456, - "ralentissementCpu": 4, - "p95Ms": 21.19999999999709, - "glissements": [ - { - "images": 234, - "medianeMs": 9.000000000007276, - "p95Ms": 21.10000000000582, - "maxMs": 89.60000000000582 - }, - { - "images": 249, - "medianeMs": 6.099999999991269, - "p95Ms": 27.60000000000582, - "maxMs": 89 - }, - { - "images": 240, - "medianeMs": 7.400000000001455, - "p95Ms": 21.19999999999709, - "maxMs": 88.79999999998836 - } - ] - }, - { - "k": 0.48480107045796206, - "ralentissementCpu": 1, - "p95Ms": 12.80000000000291, - "glissements": [ - { - "images": 68, - "medianeMs": 9.39999999999418, - "p95Ms": 12.80000000000291, - "maxMs": 17.5 - }, - { - "images": 137, - "medianeMs": 0.9000000000087311, - "p95Ms": 12.900000000008731, - "maxMs": 17.5 - }, - { - "images": 145, - "medianeMs": 0.9000000000087311, - "p95Ms": 12.39999999999418, - "maxMs": 19.30000000000291 - } - ] - }, - { - "k": 0.48480107045796206, - "ralentissementCpu": 4, - "p95Ms": 20.90000000000873, - "glissements": [ - { - "images": 256, - "medianeMs": 7.150000000001455, - "p95Ms": 20.90000000000873, - "maxMs": 89.5 - }, - { - "images": 262, - "medianeMs": 7, - "p95Ms": 21.19999999999709, - "maxMs": 88.40000000000873 - }, - { - "images": 261, - "medianeMs": 7.599999999991269, - "p95Ms": 20.90000000000873, - "maxMs": 88.5 - } - ] - }, - { - "k": 0.5332811775037583, - "ralentissementCpu": 1, - "p95Ms": 10.69999999999709, - "glissements": [ - { - "images": 89, - "medianeMs": 8.599999999991269, - "p95Ms": 10.89999999999418, - "maxMs": 17.5 - }, - { - "images": 142, - "medianeMs": 0.9000000000087311, - "p95Ms": 10.30000000000291, - "maxMs": 17.70000000001164 - }, - { - "images": 130, - "medianeMs": 1.3999999999941792, - "p95Ms": 10.69999999999709, - "maxMs": 18.5 - } - ] - }, - { - "k": 0.5332811775037583, - "ralentissementCpu": 4, - "p95Ms": 20.89999999999418, - "glissements": [ - { - "images": 258, - "medianeMs": 7.19999999999709, - "p95Ms": 20.89999999999418, - "maxMs": 89.90000000000873 - }, - { - "images": 263, - "medianeMs": 6.400000000008731, - "p95Ms": 20.80000000000291, - "maxMs": 88.90000000000873 - }, - { - "images": 251, - "medianeMs": 7.7999999999883585, - "p95Ms": 20.89999999999418, - "maxMs": 88.40000000002328 - } - ] - }, - { - "k": 0.5866092952541341, - "ralentissementCpu": 1, - "p95Ms": 12, - "glissements": [ - { - "images": 79, - "medianeMs": 8.5, - "p95Ms": 12, - "maxMs": 17.39999999999418 - }, - { - "images": 147, - "medianeMs": 0.8999999999941792, - "p95Ms": 10.599999999976717, - "maxMs": 18 - }, - { - "images": 142, - "medianeMs": 0.9500000000116415, - "p95Ms": 12.099999999976717, - "maxMs": 17.89999999999418 - } - ] - }, - { - "k": 0.5866092952541341, - "ralentissementCpu": 4, - "p95Ms": 20.900000000023283, - "glissements": [ - { - "images": 264, - "medianeMs": 3.6000000000058208, - "p95Ms": 21, + "images": 276, + "medianeMs": 2.5500000000029104, + "p95Ms": 20.59999999999127, "maxMs": 89.39999999999418 }, { - "images": 250, - "medianeMs": 7.30000000000291, - "p95Ms": 20.900000000023283, - "maxMs": 88.69999999998254 + "images": 309, + "medianeMs": 2.8999999999941792, + "p95Ms": 20.60000000000582, + "maxMs": 88.5 }, { - "images": 254, - "medianeMs": 7.399999999994179, - "p95Ms": 20.89999999999418, + "images": 305, + "medianeMs": 2.3999999999941792, + "p95Ms": 20.60000000000582, "maxMs": 90.10000000000582 } ] }, { - "k": 0.6452702247795475, + "k": 0.5781113071553908, "ralentissementCpu": 1, - "p95Ms": 11.89999999999418, + "p95Ms": 12.5, "glissements": [ { - "images": 76, - "medianeMs": 8.5, - "p95Ms": 12.800000000017462, - "maxMs": 17.199999999982538 + "images": 70, + "medianeMs": 9.80000000000291, + "p95Ms": 13.10000000000582, + "maxMs": 17.60000000000582 }, { - "images": 146, - "medianeMs": 1.1499999999941792, - "p95Ms": 11.89999999999418, - "maxMs": 18 + "images": 147, + "medianeMs": 0.8000000000174623, + "p95Ms": 12.300000000017462, + "maxMs": 17.60000000000582 }, { - "images": 141, - "medianeMs": 0.8999999999941792, - "p95Ms": 9.700000000011642, - "maxMs": 17.20000000001164 - } - ] - }, - { - "k": 0.6452702247795475, - "ralentissementCpu": 4, - "p95Ms": 20.89999999999418, - "glissements": [ - { - "images": 234, - "medianeMs": 10.30000000000291, - "p95Ms": 20.89999999999418, - "maxMs": 88.80000000001746 - }, - { - "images": 260, - "medianeMs": 7.05000000000291, - "p95Ms": 21, - "maxMs": 87.5 - }, - { - "images": 249, - "medianeMs": 8, - "p95Ms": 20.89999999999418, - "maxMs": 88.80000000001746 - } - ] - }, - { - "k": 0.7097972472575024, - "ralentissementCpu": 1, - "p95Ms": 11.89999999999418, - "glissements": [ - { - "images": 78, - "medianeMs": 8.700000000011642, + "images": 140, + "medianeMs": 0.6999999999970896, "p95Ms": 12.5, - "maxMs": 17.5 - }, - { - "images": 146, - "medianeMs": 1.0500000000029104, - "p95Ms": 11.89999999999418, - "maxMs": 17.29999999998836 - }, - { - "images": 137, - "medianeMs": 1.2000000000116415, - "p95Ms": 11, - "maxMs": 17.39999999999418 + "maxMs": 18 } ] }, { - "k": 0.7097972472575024, + "k": 0.5781113071553908, "ralentissementCpu": 4, - "p95Ms": 20.800000000017462, + "p95Ms": 20.5, "glissements": [ { - "images": 229, - "medianeMs": 9.700000000011642, - "p95Ms": 21.29999999998836, - "maxMs": 90.89999999999418 + "images": 284, + "medianeMs": 2.5, + "p95Ms": 20.29999999998836, + "maxMs": 88.80000000001746 }, { - "images": 219, - "medianeMs": 11.10000000000582, - "p95Ms": 20.79999999998836, - "maxMs": 89.80000000001746 - }, - { - "images": 259, - "medianeMs": 7.300000000017462, - "p95Ms": 20.800000000017462, - "maxMs": 89.59999999997672 - } - ] - }, - { - "k": 0.7807769719832527, - "ralentissementCpu": 1, - "p95Ms": 9.900000000023283, - "glissements": [ - { - "images": 81, - "medianeMs": 8.60000000000582, - "p95Ms": 12.10000000000582, - "maxMs": 17.5 - }, - { - "images": 142, - "medianeMs": 1.1000000000058208, - "p95Ms": 9.900000000023283, - "maxMs": 17.5 - }, - { - "images": 141, - "medianeMs": 0.8999999999941792, - "p95Ms": 9.700000000011642, - "maxMs": 18.699999999982538 - } - ] - }, - { - "k": 0.7807769719832527, - "ralentissementCpu": 4, - "p95Ms": 20.800000000017462, - "glissements": [ - { - "images": 258, - "medianeMs": 7.599999999991269, - "p95Ms": 20.800000000017462, + "images": 357, + "medianeMs": 2.5, + "p95Ms": 20.5, "maxMs": 88.69999999998254 }, { - "images": 244, - "medianeMs": 7.849999999991269, - "p95Ms": 21.10000000000582, - "maxMs": 89.5 - }, - { - "images": 262, - "medianeMs": 7.349999999991269, - "p95Ms": 20.699999999982538, - "maxMs": 88.5 + "images": 315, + "medianeMs": 2.599999999976717, + "p95Ms": 20.70000000001164, + "maxMs": 105.80000000001746 } ] }, { - "k": 0.858854669181578, + "k": 0.63592243787093, "ralentissementCpu": 1, "p95Ms": 10.799999999988358, "glissements": [ { - "images": 83, - "medianeMs": 8.300000000017462, - "p95Ms": 12.800000000017462, - "maxMs": 17.5 - }, - { - "images": 138, - "medianeMs": 1.1999999999970896, - "p95Ms": 10.60000000000582, + "images": 68, + "medianeMs": 9.60000000000582, + "p95Ms": 14.89999999999418, "maxMs": 17.60000000000582 }, { - "images": 146, - "medianeMs": 1.0499999999883585, + "images": 154, + "medianeMs": 1.0500000000029104, "p95Ms": 10.799999999988358, - "maxMs": 17.60000000000582 + "maxMs": 17.20000000001164 + }, + { + "images": 217, + "medianeMs": 1.5, + "p95Ms": 8.799999999988358, + "maxMs": 19.39999999999418 } ] }, { - "k": 0.858854669181578, + "k": 0.63592243787093, "ralentissementCpu": 4, - "p95Ms": 21.10000000000582, + "p95Ms": 20.599999999976717, "glissements": [ { - "images": 241, - "medianeMs": 6.7000000000116415, - "p95Ms": 21.699999999982538, - "maxMs": 87.89999999999418 + "images": 340, + "medianeMs": 2.5, + "p95Ms": 20.599999999976717, + "maxMs": 88.70000000001164 }, { - "images": 231, - "medianeMs": 10.10000000000582, - "p95Ms": 20.800000000017462, - "maxMs": 88.80000000001746 - }, - { - "images": 239, - "medianeMs": 9.199999999982538, - "p95Ms": 21.10000000000582, - "maxMs": 88 - } - ] - }, - { - "k": 0.944740136099736, - "ralentissementCpu": 1, - "p95Ms": 10.60000000000582, - "glissements": [ - { - "images": 78, - "medianeMs": 8.599999999976717, - "p95Ms": 13.5, - "maxMs": 17.5 - }, - { - "images": 140, - "medianeMs": 0.8000000000174623, - "p95Ms": 10.60000000000582, - "maxMs": 17.5 - }, - { - "images": 146, - "medianeMs": 1, - "p95Ms": 10.099999999976717, - "maxMs": 17.70000000001164 - } - ] - }, - { - "k": 0.944740136099736, - "ralentissementCpu": 4, - "p95Ms": 20.79999999998836, - "glissements": [ - { - "images": 269, - "medianeMs": 5.2000000000116415, - "p95Ms": 20.79999999998836, - "maxMs": 88.29999999998836 - }, - { - "images": 263, - "medianeMs": 6.900000000023283, + "images": 326, + "medianeMs": 2.5, "p95Ms": 20.60000000000582, - "maxMs": 90 + "maxMs": 89.29999999998836 }, { - "images": 230, - "medianeMs": 10.14999999999418, - "p95Ms": 21, - "maxMs": 88.5 + "images": 352, + "medianeMs": 2.5, + "p95Ms": 20.5, + "maxMs": 88.10000000000582 } ] }, { - "k": 1.0392141497097096, + "k": 0.699514681658023, "ralentissementCpu": 1, - "p95Ms": 11.10000000000582, + "p95Ms": 10.200000000011642, "glissements": [ { "images": 77, - "medianeMs": 8.5, - "p95Ms": 12.299999999988358, - "maxMs": 17.60000000000582 + "medianeMs": 8.39999999999418, + "p95Ms": 13.5, + "maxMs": 17.29999999998836 }, { - "images": 141, + "images": 191, "medianeMs": 0.7999999999883585, - "p95Ms": 10.89999999999418, - "maxMs": 17.70000000001164 + "p95Ms": 10.200000000011642, + "maxMs": 17.5 }, { - "images": 146, - "medianeMs": 0.8500000000058208, - "p95Ms": 11.10000000000582, - "maxMs": 17.20000000001164 + "images": 179, + "medianeMs": 0.7999999999883585, + "p95Ms": 10, + "maxMs": 17.29999999998836 } ] }, { - "k": 1.0392141497097096, + "k": 0.699514681658023, "ralentissementCpu": 4, - "p95Ms": 20.79999999998836, + "p95Ms": 20.39999999999418, "glissements": [ { - "images": 263, - "medianeMs": 7.2000000000116415, - "p95Ms": 21.20000000001164, - "maxMs": 105.60000000000582 + "images": 344, + "medianeMs": 2.5499999999883585, + "p95Ms": 20.39999999999418, + "maxMs": 88.20000000001164 }, { - "images": 223, - "medianeMs": 10.700000000011642, + "images": 341, + "medianeMs": 2.5, + "p95Ms": 20.5, + "maxMs": 88.39999999999418 + }, + { + "images": 306, + "medianeMs": 2.5, + "p95Ms": 20.39999999999418, + "maxMs": 88.60000000000582 + } + ] + }, + { + "k": 0.7694661498238253, + "ralentissementCpu": 1, + "p95Ms": 10.199999999982538, + "glissements": [ + { + "images": 71, + "medianeMs": 8.89999999999418, + "p95Ms": 13.400000000023283, + "maxMs": 16.89999999999418 + }, + { + "images": 206, + "medianeMs": 0.7000000000116415, + "p95Ms": 9.699999999982538, + "maxMs": 17.60000000000582 + }, + { + "images": 197, + "medianeMs": 0.6000000000058208, + "p95Ms": 10.199999999982538, + "maxMs": 18.20000000001164 + } + ] + }, + { + "k": 0.7694661498238253, + "ralentissementCpu": 4, + "p95Ms": 20.300000000017462, + "glissements": [ + { + "images": 338, + "medianeMs": 2.3999999999941792, + "p95Ms": 20.5, + "maxMs": 89.39999999999418 + }, + { + "images": 342, + "medianeMs": 2.3000000000029104, + "p95Ms": 20.300000000017462, + "maxMs": 88.89999999999418 + }, + { + "images": 325, + "medianeMs": 2.3000000000174623, + "p95Ms": 20.20000000001164, + "maxMs": 88.20000000001164 + } + ] + }, + { + "k": 0.846412764806208, + "ralentissementCpu": 1, + "p95Ms": 10.799999999988358, + "glissements": [ + { + "images": 77, + "medianeMs": 8.39999999999418, + "p95Ms": 12.39999999999418, + "maxMs": 17.60000000000582 + }, + { + "images": 185, + "medianeMs": 0.7999999999883585, + "p95Ms": 10.799999999988358, + "maxMs": 18.5 + }, + { + "images": 181, + "medianeMs": 0.7999999999883585, + "p95Ms": 10, + "maxMs": 17.60000000000582 + } + ] + }, + { + "k": 0.846412764806208, + "ralentissementCpu": 4, + "p95Ms": 20.5, + "glissements": [ + { + "images": 292, + "medianeMs": 2.6000000000058208, "p95Ms": 20.60000000000582, - "maxMs": 88.69999999998254 + "maxMs": 89.10000000000582 }, { - "images": 225, - "medianeMs": 10, - "p95Ms": 20.79999999998836, - "maxMs": 96.60000000000582 + "images": 359, + "medianeMs": 2.3999999999941792, + "p95Ms": 20.5, + "maxMs": 88.60000000000582 + }, + { + "images": 327, + "medianeMs": 2.2999999999883585, + "p95Ms": 20.39999999999418, + "maxMs": 89.5 + } + ] + }, + { + "k": 0.9310540412868289, + "ralentissementCpu": 1, + "p95Ms": 10, + "glissements": [ + { + "images": 72, + "medianeMs": 8.55000000000291, + "p95Ms": 12.199999999982538, + "maxMs": 17.599999999976717 + }, + { + "images": 187, + "medianeMs": 0.7000000000116415, + "p95Ms": 10, + "maxMs": 17.39999999999418 + }, + { + "images": 196, + "medianeMs": 0.5, + "p95Ms": 9.199999999982538, + "maxMs": 18.099999999976717 + } + ] + }, + { + "k": 0.9310540412868289, + "ralentissementCpu": 4, + "p95Ms": 20.39999999999418, + "glissements": [ + { + "images": 341, + "medianeMs": 2.5, + "p95Ms": 20.60000000000582, + "maxMs": 90.29999999998836 + }, + { + "images": 330, + "medianeMs": 2.5, + "p95Ms": 20.39999999999418, + "maxMs": 88.5 + }, + { + "images": 309, + "medianeMs": 2.5, + "p95Ms": 20.39999999999418, + "maxMs": 88.39999999999418 + } + ] + }, + { + "k": 1.0241594454155118, + "ralentissementCpu": 1, + "p95Ms": 10.10000000000582, + "glissements": [ + { + "images": 72, + "medianeMs": 8.900000000008731, + "p95Ms": 13, + "maxMs": 17.5 + }, + { + "images": 206, + "medianeMs": 0.6999999999825377, + "p95Ms": 10.10000000000582, + "maxMs": 18.10000000000582 + }, + { + "images": 187, + "medianeMs": 0.7000000000116415, + "p95Ms": 9.699999999982538, + "maxMs": 17.89999999999418 + } + ] + }, + { + "k": 1.0241594454155118, + "ralentissementCpu": 4, + "p95Ms": 20.5, + "glissements": [ + { + "images": 317, + "medianeMs": 2.2999999999883585, + "p95Ms": 20.5, + "maxMs": 87.60000000000582 + }, + { + "images": 322, + "medianeMs": 2.3999999999941792, + "p95Ms": 20.60000000000582, + "maxMs": 89 + }, + { + "images": 317, + "medianeMs": 2.400000000023283, + "p95Ms": 20.5, + "maxMs": 86.5 } ] } @@ -1403,81 +1507,81 @@ "N": 260, "T": 33, "R": 4, - "msPlafonds": 0.107, - "msDiagnostic": 0.95 + "msPlafonds": 0.131, + "msDiagnostic": 1.33 }, { "cle": "grande-sans-exception", "N": 260, "T": 33, "R": 4, - "msPlafonds": 0.042, - "msDiagnostic": 0.402 + "msPlafonds": 0.046, + "msDiagnostic": 0.479 }, { "cle": "pessimiste", "N": 260, "T": 33, "R": 10, - "msPlafonds": 11.212, - "msDiagnostic": 13.65 + "msPlafonds": 11.862, + "msDiagnostic": 12.34 } ], "parallele": [ { "coeurs": 1, "dureesMs": [ - 407.8, - 444.9, - 420 + 430.1, + 447.4, + 433.2 ], - "medianeMs": 420, + "medianeMs": 433.2, "ralentissement": 1, "modele": 1 }, { "coeurs": 2, "dureesMs": [ - 458.7, - 472.7, - 468.6 + 477.4, + 484.9, + 476.1 ], - "medianeMs": 468.6, - "ralentissement": 1.116, - "modele": 1.119 + "medianeMs": 477.4, + "ralentissement": 1.102, + "modele": 1.132 }, { "coeurs": 4, "dureesMs": [ - 578.1, - 580.4, - 559.4 + 591.1, + 592.2, + 576.8 ], - "medianeMs": 578.1, - "ralentissement": 1.376, - "modele": 1.358 + "medianeMs": 591.1, + "ralentissement": 1.364, + "modele": 1.396 }, { "coeurs": 8, "dureesMs": [ - 780.2, - 785.2, - 791.9 + 803.9, + 829.3, + 807.6 ], - "medianeMs": 785.2, - "ralentissement": 1.87, - "modele": 1.836 + "medianeMs": 807.6, + "ralentissement": 1.864, + "modele": 1.924 }, { "coeurs": 16, "dureesMs": [ - 1186.9, - 1169.7, - 1172 + 1290.6, + 1277.1, + 1302.7 ], - "medianeMs": 1172, - "ralentissement": 2.79, - "modele": 2.79 + "medianeMs": 1290.6, + "ralentissement": 2.979, + "modele": 2.979 } ] } diff --git a/scripts/banc/seuils.js b/scripts/banc/seuils.js index 9e0bbad..a90bcc1 100644 --- a/scripts/banc/seuils.js +++ b/scripts/banc/seuils.js @@ -3,10 +3,12 @@ // Les seuils du banc de mesure (§ 19.10, § 19.4, § 6.2), tirés de mesures // déjà prises : le plus grand entier qui tient un prédicat, par dichotomie ; -// le plus petit zoom au-delà duquel une courbe de temps par image tient son -// critère ; la tolérance de la chaîne témoin. Module pur, sans import ni -// horloge : il se charge sous node, où ses épreuves le jouent, comme dans la -// page du banc, où les *.banc.js lui passent leurs mesures. +// le nom de référence d'une largeur de troncature, fait du glyphe le plus +// large (§ 14.1) ; le plus petit zoom au-delà duquel une courbe de temps par +// image tient son critère ; la tolérance de la chaîne témoin. Module pur, +// sans import ni horloge : il se charge sous node, où ses épreuves le +// jouent, comme dans la page du banc, où les *.banc.js lui passent leurs +// mesures. /** Le temps par image qu'un glissement de la grande démonstration doit tenir, * au p95, sur la machine de référence (Q13 b) : le choix de l'utilisateur. @@ -85,6 +87,54 @@ export async function plusGrandTenant(predicat, min, max) { const estPositifFini = (valeur) => typeof valeur === 'number' && Number.isFinite(valeur) && valeur > 0; const estPositifOuNul = (valeur) => typeof valeur === 'number' && Number.isFinite(valeur) && valeur >= 0; +// La largeur d'un texte par le mesureur reçu, qui doit être finie > 0 : un +// texte qui n'est pas rendu mesure 0, et ne mesure alors rien. +function largeurDe(mesurer, texte) { + const largeur = mesurer(texte); + if (!estPositifFini(largeur)) throw new RangeError(`nomDeReference : largeur finie > 0 attendue pour « ${texte} », reçu ${String(largeur)}`); + return largeur; +} + +/** + * Le nom de référence d'une largeur de troncature (§ 14.1) : le glyphe le + * plus large de l'alphabet, répété longueur fois. Chaque glyphe se mesure + * une fois, dans l'ordre de l'alphabet, parcouru par points de code ; à + * égalité, le premier l'emporte. Le nom composé se mesure ensuite entier, + * et non comme longueur fois son glyphe : la mesure est celle du texte + * rendu. valeur est sa largeur arrondie au pixel supérieur, celle que le + * banc propose au registre. + * + * @param {string} alphabet au moins un glyphe + * @param {number} longueur entier ≥ 1, le nombre de glyphes du nom + * @param {(texte: string) => number} mesurer largeur rendue d'un texte, px + * @returns {{glyphe: string, largeurGlyphe: number, nom: string, largeur: number, valeur: number}} + * @throws {TypeError} un alphabet qui n'est pas un texte, un mesureur qui + * n'est pas une fonction + * @throws {RangeError} un alphabet vide, une longueur hors contrat, avant + * toute mesure ; une largeur mesurée qui n'est pas finie > 0, en nommant + * son texte + */ +export function nomDeReference(alphabet, longueur, mesurer) { + if (typeof alphabet !== 'string') throw new TypeError('nomDeReference : un alphabet en texte est attendu'); + if (typeof mesurer !== 'function') throw new TypeError('nomDeReference : un mesureur est attendu'); + if (alphabet.length === 0) throw new RangeError('nomDeReference : alphabet vide'); + if (!Number.isSafeInteger(longueur) || longueur < 1) { + throw new RangeError(`nomDeReference : longueur entière ≥ 1 attendue, reçu ${String(longueur)}`); + } + let glyphe = null; + let largeurGlyphe = 0; + for (const candidat of alphabet) { + const largeur = largeurDe(mesurer, candidat); + if (largeur > largeurGlyphe) { + glyphe = candidat; + largeurGlyphe = largeur; + } + } + const nom = glyphe.repeat(longueur); + const largeur = largeurDe(mesurer, nom); + return { glyphe, largeurGlyphe, nom, largeur, valeur: Math.ceil(largeur) }; +} + /** * Le plus petit k de la courbe au-delà duquel tout k de la courbe tient le * critère : son p95 vaut au plus critereMs. Les points se rangent par k diff --git a/scripts/documentation/manifeste.js b/scripts/documentation/manifeste.js index 0ce3059..69dcd90 100644 --- a/scripts/documentation/manifeste.js +++ b/scripts/documentation/manifeste.js @@ -38,12 +38,21 @@ const capture = (fichier, etape, configuration, source = 'navigateur') => Object // des étiquettes, des objectifs et de l'ordre des priorités : 04a, 05a, 05b, // 10a (A22). « configuration » nomme ce que la capture exige : le répertoire // neuf, le fichier d'import d'exemples/, l'identifiant de démonstration du -// catalogue, ou l'événement que le parcours construit puis retient. L'étape -// place une capture dans le guide, la configuration dit sur quoi elle se -// prend : les deux 07a, à l'étape 4, se photographient sur la grande -// démonstration que le parcours charge pour 10 ; 05b, sur l'exemple des -// objectifs importé dans l'événement construit ; 10a, à l'étape 9 où l'ordre -// des priorités se règle à côté de la génération (§ 2.1). +// catalogue, l'événement que le parcours construit puis retient, ou, préfixée +// de « construite- », une configuration qu'un scénario court du parcours +// construit. L'étape place une capture dans le guide, la configuration dit +// sur quoi elle se prend : les deux 07a, à l'étape 4, se photographient sur +// la grande démonstration que le parcours charge pour 10 ; 05b, sur +// l'exemple des objectifs importé dans l'événement construit ; 10a, à +// l'étape 9 où l'ordre des priorités se règle à côté de la génération +// (§ 2.1). +// +// Les captures de la page de qualité, 12 à 16 et leurs voisines en « a » à +// « g » (B27), illustrent l'étape 10 et se prennent à la fin du parcours, +// chacune sur sa charge : la grande démonstration, la petite, sa variante +// « conflit inévitable », l'événement construit, ou l'une des six +// configurations construites — les cinq cas limites 12b à 12e et 12g, et +// les paires de 14 et 14a. export const CAPTURES = Object.freeze([ capture('01-premier-ecran', '1', 'repertoire-neuf'), capture('01b-passer-en-ecriture', '1b', 'repertoire-neuf'), @@ -65,6 +74,23 @@ export const CAPTURES = Object.freeze([ capture('10-diagnostic', '8', 'grande'), capture('10a-ordre-priorites', '9', 'evenement-construit'), capture('11-propositions', '9', 'evenement-construit'), + capture('12-qualite-profil', '10', 'grande'), + capture('12a-qualite-sans-placement', '10', 'petite-conflit'), + capture('12b-qualite-une-table', '10', 'construite-une-table'), + capture('12c-qualite-un-tour', '10', 'construite-un-tour'), + capture('12d-qualite-une-appartenance', '10', 'construite-une-appartenance'), + capture('12e-qualite-sans-collision', '10', 'construite-sans-collision'), + capture('12f-qualite-reserve', '10', 'petite-conflit'), + capture('12g-qualite-plafond-nul', '10', 'construite-plafond-nul'), + capture('13-qualite-collisions', '10', 'petite-conflit'), + capture('13a-qualite-tables', '10', 'petite-conflit'), + capture('14-qualite-paires', '10', 'construite-paires'), + capture('14a-fiche-rencontres', '10', 'construite-paires'), + capture('15-pas-de-matrice', '10', 'grande'), + capture('15a-qualite-objectifs', '10', 'evenement-construit'), + capture('15b-qualite-animateurs', '10', 'grande'), + capture('15c-qualite-performance', '10', 'grande'), + capture('16-minimum-atteint', '10', 'petite'), capture('19-ajustement', '11', 'evenement-retenu'), capture('20-mode-lecture', '11', 'evenement-retenu'), capture('22-plan-brouillon', '12', 'evenement-retenu'), @@ -75,14 +101,10 @@ export const CAPTURES = Object.freeze([ const reportee = (fichier, etape) => Object.freeze({ fichier, etape, raison: 'iteration5' }); -// Les captures des écrans que l'itération 5 livre (Q8 a) : déclarées à leur +// Les captures des écrans que le logiciel n'offre pas encore — la +// comparaison de deux propositions et la vue d'historique : déclarées à leur // étape, sans image ; le contrôle d'ordre les compte comme présentes. export const REPORTEES = Object.freeze([ - reportee('12-qualite-profil', '10'), - reportee('13-qualite-collisions', '10'), - reportee('14-qualite-paires', '10'), - reportee('15-pas-de-matrice', '10'), - reportee('16-minimum-atteint', '10'), reportee('17-comparaison-manque', '10'), reportee('18-comparaison-escalier', '10'), reportee('21-historique', '11'), diff --git a/scripts/documentation/manifeste.test.js b/scripts/documentation/manifeste.test.js index 036f022..7161152 100644 --- a/scripts/documentation/manifeste.test.js +++ b/scripts/documentation/manifeste.test.js @@ -79,7 +79,7 @@ describe('manifeste : la liste déclarée (§ 19.3, Q8 a)', () => { assert.ok(Object.isFrozen(ETAPES)); }); - test('CAPTURES égale la table du contrat : vingt-six entrées, leur étape et leur source', () => { + test('CAPTURES égale la table du contrat : quarante-trois entrées, leur étape et leur source', () => { const table = CAPTURES.map((c) => [c.fichier, c.etape, c.source]); assert.deepEqual(table, [ ['01-premier-ecran', '1', 'navigateur'], @@ -102,6 +102,23 @@ describe('manifeste : la liste déclarée (§ 19.3, Q8 a)', () => { ['10-diagnostic', '8', 'navigateur'], ['10a-ordre-priorites', '9', 'navigateur'], ['11-propositions', '9', 'navigateur'], + ['12-qualite-profil', '10', 'navigateur'], + ['12a-qualite-sans-placement', '10', 'navigateur'], + ['12b-qualite-une-table', '10', 'navigateur'], + ['12c-qualite-un-tour', '10', 'navigateur'], + ['12d-qualite-une-appartenance', '10', 'navigateur'], + ['12e-qualite-sans-collision', '10', 'navigateur'], + ['12f-qualite-reserve', '10', 'navigateur'], + ['12g-qualite-plafond-nul', '10', 'navigateur'], + ['13-qualite-collisions', '10', 'navigateur'], + ['13a-qualite-tables', '10', 'navigateur'], + ['14-qualite-paires', '10', 'navigateur'], + ['14a-fiche-rencontres', '10', 'navigateur'], + ['15-pas-de-matrice', '10', 'navigateur'], + ['15a-qualite-objectifs', '10', 'navigateur'], + ['15b-qualite-animateurs', '10', 'navigateur'], + ['15c-qualite-performance', '10', 'navigateur'], + ['16-minimum-atteint', '10', 'navigateur'], ['19-ajustement', '11', 'navigateur'], ['20-mode-lecture', '11', 'navigateur'], ['22-plan-brouillon', '12', 'navigateur'], @@ -134,24 +151,44 @@ describe('manifeste : la liste déclarée (§ 19.3, Q8 a)', () => { // le parcours charge pour 10 (§ 19.3). assert.equal(configuration.get('07a-cibles-sieges'), 'grande'); assert.equal(configuration.get('07a-cibles-tables'), 'grande'); + // La page de qualité (B27) : chaque capture sur sa charge, la + // démonstration du catalogue qu'elle charge, l'événement que le parcours + // construit, ou une configuration qu'un scénario court construit. + const qualite = [ + ['12-qualite-profil', 'grande'], + ['12a-qualite-sans-placement', 'petite-conflit'], + ['12b-qualite-une-table', 'construite-une-table'], + ['12c-qualite-un-tour', 'construite-un-tour'], + ['12d-qualite-une-appartenance', 'construite-une-appartenance'], + ['12e-qualite-sans-collision', 'construite-sans-collision'], + ['12f-qualite-reserve', 'petite-conflit'], + ['12g-qualite-plafond-nul', 'construite-plafond-nul'], + ['13-qualite-collisions', 'petite-conflit'], + ['13a-qualite-tables', 'petite-conflit'], + ['14-qualite-paires', 'construite-paires'], + ['14a-fiche-rencontres', 'construite-paires'], + ['15-pas-de-matrice', 'grande'], + ['15a-qualite-objectifs', 'evenement-construit'], + ['15b-qualite-animateurs', 'grande'], + ['15c-qualite-performance', 'grande'], + ['16-minimum-atteint', 'petite'], + ]; + assert.deepEqual(qualite.map(([fichier]) => [fichier, configuration.get(fichier)]), qualite); }); - test('REPORTEES : 12 à 18 à l’étape 10, 21 à l’étape 11, raison « iteration5 », rien d’autre', () => { + test('REPORTEES : 17 et 18 à l’étape 10, 21 à l’étape 11, raison « iteration5 », rien d’autre', () => { assert.deepEqual( REPORTEES.map((r) => [r.fichier, r.etape, r.raison]), [ - ['12-qualite-profil', '10', 'iteration5'], - ['13-qualite-collisions', '10', 'iteration5'], - ['14-qualite-paires', '10', 'iteration5'], - ['15-pas-de-matrice', '10', 'iteration5'], - ['16-minimum-atteint', '10', 'iteration5'], ['17-comparaison-manque', '10', 'iteration5'], ['18-comparaison-escalier', '10', 'iteration5'], ['21-historique', '11', 'iteration5'], ], ); - const rangs = REPORTEES.map((r) => Number(r.fichier.slice(0, 2))); - for (const rang of rangs) assert.ok((rang >= 12 && rang <= 18) || rang === 21, String(rang)); + // La page de qualité se photographie : aucune de ses captures n'est + // reportée, et aucune reportée n'est déclarée photographiée. + const declarees = new Set(CAPTURES.map((c) => c.fichier)); + for (const reportee of REPORTEES) assert.ok(!declarees.has(reportee.fichier), reportee.fichier); assert.ok(Object.isFrozen(REPORTEES)); for (const reportee of REPORTEES) assert.ok(Object.isFrozen(reportee), reportee.fichier); }); @@ -351,8 +388,11 @@ describe('manifeste : l’ordre contre les étapes du § 2.1 (§ 19.3)', () => { ]); }); - test('les reportées couvrent l’étape 10 ; sans elles, elle manque', () => { - assert.deepEqual(verifierOrdre(manifesteDeclare({ reportees: [] })), [ + test('les captures de la page de qualité couvrent l’étape 10 sans les reportées ; sans les unes ni les autres, elle manque', () => { + const etape10 = CAPTURES.filter((c) => c.etape === '10').map((c) => c.fichier); + assert.equal(etape10.length, 17); + assert.deepEqual(verifierOrdre(manifesteDeclare({ reportees: [] })), []); + assert.deepEqual(verifierOrdre(manifesteDeclare({ reportees: [], sans: etape10 })), [ { chemin: CHEMIN_MANIFESTE, faute: 'étape 10 : aucune capture ni reportée' }, ]); }); diff --git a/src/interface/marques.js b/src/interface/marques.js index b657ac5..de344d8 100644 --- a/src/interface/marques.js +++ b/src/interface/marques.js @@ -19,11 +19,12 @@ // fonds. Un signe ne porte jamais seul une information : un libellé // l'accompagne toujours. // -// La famille « graphique » (§ 12.7, § 13.3) a ses listes à part : -// MARQUES_GRAPHIQUE, TEXTES_GRAPHIQUE et FONDS_GRAPHIQUE, de même forme, -// validées par calcul comme les autres. Elles restent hors de MARQUES et de -// TEXTES tant qu'aucun écran ne les rend : la garde transversale exige que -// chaque entrée de MARQUES soit rendue sur un écran. +// La famille « graphique » (§ 12.7, § 13.3) a ses listes : +// MARQUES_GRAPHIQUE et TEXTES_GRAPHIQUE, de même forme, versées à la fin de +// MARQUES et de TEXTES — les écrans de la page de qualité les rendent, et la +// garde transversale exige que chaque entrée de MARQUES soit rendue sur un +// écran ; FONDS_GRAPHIQUE, la grille et le niveau 0, qui ne portent aucune +// information et restent hors de toute mesure. const c = (nom) => `--couleur-${nom}`; @@ -122,93 +123,6 @@ export const SIGNES = Object.freeze([ marque('actionPrincipale', 'action-fond', SURFACES), ]); -/** Les marques porteuses d'information (§ 14.5) : { nom, jeton, fonds, seuil: 3 } — nom, la - * désignation data-marque ; jeton, celui qui la peint ; fonds, chaque jeton sur lequel elle - * se peint, chaque remplissage d'une chaise pour une marque qui passe sur une chaise. */ -export const MARQUES = Object.freeze([ - // Sur la chaise (§ 7.6) : cadenas posés sur ses remplissages ; l'anneau - // l'entoure, sur le sol et le bord du plateau qu'elle touche. - marque('cadenasFerme', 'marque', REMPLISSAGES_CHAISE), - marque('cadenasOuvert', 'marque', REMPLISSAGES_CHAISE), - marque('anneau', 'marque', ['sol', 'table-fond', ...REMPLISSAGES_CHAISE]), - marque('hachure', 'hachure', ['chaise-fond']), - marque('remplissagePlein', 'chaise-pleine', ['sol', 'table-fond']), - // Le conflit (§ 7.5) : contour épaissi sur le sol, commun aux trois - // règles et peint de l'encre forte du plan ; une trame par règle violée - // sur le plateau, chacune de sa teinte, ses traits détachés par un halo - // du fond du plateau ; pastille chiffrée près de la table. - marque('contourConflit', 'contour-fort', ['sol', 'table-fond']), - ...SORTES_CONFLIT.map(([, trame, jeton]) => marque(trame, jeton, ['table-fond'])), - marque('pastille', 'pastille-fond', ['sol', 'table-fond']), - marque('poignee', 'poignee', ['sol']), - marque('gel', 'gel', ['sol', 'table-fond']), - // La désignation se pose sur la page, le sol, le plateau et une chaise - // vide, pourvue ou à pourvoir : chacun de ses remplissages est un fond. - marque('miseEnEvidence', 'mise-en-evidence', ['page-fond', 'sol', 'table-fond', ...REMPLISSAGES_CHAISE]), - // La sélection marque aussi une colonne du tableau des propositions, sur la - // carte, son fond sourd et la ligne du retenu. - marque('selection', 'selection', ['page-fond', 'carte-fond', 'carte-fond-sourd', 'etat-retenu-fond', 'sol', 'table-fond', ...REMPLISSAGES_CHAISE]), - marque('focus', 'focus', ['page-fond', 'bandeau-fond', 'carte-fond', 'carte-fond-sourd', 'etat-retenu-fond', 'action-teinte', 'sol', 'table-fond', ...REMPLISSAGES_CHAISE]), - // Le mobilier sur le sol : le trait de la table, celui de la chaise, qui - // touche aussi le plateau. - marque('contourTable', 'table-trait', ['sol']), - marque('contourChaise', 'chaise-trait', ['sol', 'table-fond']), - // L'échelle graphique (§ 7.7) vit dans la surface du plan, sur le sol ou la - // page ; le fantôme d'un glissement passe sur le sol, les tables et les - // chaises. - marque('echelle', 'echelle', ['sol', 'page-fond']), - marque('fantome', 'fantome', ['sol', 'table-fond', ...REMPLISSAGES_CHAISE]), - // Le signe du chargement d'une valeur de la liste des événements (§ 8.1) : - // un arc tracé de l'encre secondaire, dans une cellule du tableau, sur la - // carte. - marque('chargement', 'page-texte-secondaire', ['carte-fond']), - // Le filigrane BROUILLON (§ 11.7) : un texte au trait, par-dessus le - // contenu d'une feuille imprimée, mesuré sur le papier, clair dans les - // deux thèmes. - marque('filigrane', 'filigrane', ['papier']), - // La croix cerclée d'un retrait, seul contenu de son bouton : sur la - // carte, et sur son fond sourd, celui du survol. - marque('retrait', 'retrait', ['carte-fond', 'carte-fond-sourd']), -]); - -// Les fonds teintés d'une pastille : ceux de ses teintes, puis ceux des -// messages, qu'un statut reprend, et la teinte de l'action. -const FONDS_ETIQUETTE = [ - ...TEINTES_DE_PASTILLE.map(([, teinte]) => `${teinte}-fond`), - 'avis-fond', - 'refus-fond', - 'information-fond', - 'action-teinte', -]; - -/** Les textes et leurs fonds, même forme, seuil 4,5 : page, secondaire, - * bandeau, refus, avis, listes du plan sur le sol, pastille du plan ; puis - * l'encre de la page sur la carte, l'encre secondaire sur la carte, le - * texte d'une étiquette — l'encre de la page sur chaque fond teinté de - * pastille (§ 12.7) —, celui de la bande de mode, la version et la - * provenance du bandeau, le thème retenu du bandeau, aux couleurs du - * bandeau inversées, le texte de l'action principale, un lien ou un texte - * mis en valeur de l'encre de l'action, et l'information. Le refus, l'avis - * et l'information gardent l'encre de leur message, sur son fond. */ -export const TEXTES = Object.freeze([ - texte('page', 'page-texte', ['page-fond']), - texte('secondaire', 'page-texte-secondaire', ['page-fond']), - texte('bandeau', 'bandeau-texte', ['bandeau-fond']), - texte('refus', 'refus', ['page-fond', 'refus-fond', 'carte-fond']), - texte('avis', 'avis', ['page-fond', 'avis-fond', 'carte-fond']), - texte('listes', 'liste-texte', ['sol']), - texte('pastille', 'pastille-texte', ['pastille-fond']), - texte('carte', 'page-texte', ['carte-fond', 'carte-fond-sourd']), - texte('secondaireCarte', 'page-texte-secondaire', ['carte-fond', 'carte-fond-sourd']), - texte('etiquette', 'page-texte', FONDS_ETIQUETTE), - texte('bandeMode', 'page-texte', ['mode-ecriture-fond', 'mode-lecture-fond', 'mode-bloque-fond']), - texte('bandeauSecondaire', 'bandeau-texte-secondaire', ['bandeau-fond']), - texte('bandeauChoisi', 'bandeau-fond', ['bandeau-texte']), - texte('action', 'action-texte', ['action-fond']), - texte('lien', 'action-encre', ['page-fond', 'carte-fond', 'carte-fond-sourd', 'action-teinte']), - texte('information', 'information', ['information-fond', 'page-fond', 'carte-fond']), -]); - // --- La famille « graphique » (§ 12.7, § 13.3, D30, D43) --------------------- const graphique = (nom) => `graphique-${nom}`; @@ -288,3 +202,96 @@ export const FONDS_GRAPHIQUE = Object.freeze( ['graphiqueNiveau0', 'niveau-0'], ].map(([nom, jeton]) => Object.freeze({ nom, jeton: c(graphique(jeton)) })), ); + +/** Les marques porteuses d'information (§ 14.5) : { nom, jeton, fonds, seuil: 3 } — nom, la + * désignation data-marque ; jeton, celui qui la peint ; fonds, chaque jeton sur lequel elle + * se peint, chaque remplissage d'une chaise pour une marque qui passe sur une chaise. Celles + * du plan et des écrans, puis celles des graphiques (MARQUES_GRAPHIQUE), les mêmes entrées. */ +export const MARQUES = Object.freeze([ + // Sur la chaise (§ 7.6) : cadenas posés sur ses remplissages ; l'anneau + // l'entoure, sur le sol et le bord du plateau qu'elle touche. + marque('cadenasFerme', 'marque', REMPLISSAGES_CHAISE), + marque('cadenasOuvert', 'marque', REMPLISSAGES_CHAISE), + marque('anneau', 'marque', ['sol', 'table-fond', ...REMPLISSAGES_CHAISE]), + marque('hachure', 'hachure', ['chaise-fond']), + marque('remplissagePlein', 'chaise-pleine', ['sol', 'table-fond']), + // Le conflit (§ 7.5) : contour épaissi sur le sol, commun aux trois + // règles et peint de l'encre forte du plan ; une trame par règle violée + // sur le plateau, chacune de sa teinte, ses traits détachés par un halo + // du fond du plateau ; pastille chiffrée près de la table. + marque('contourConflit', 'contour-fort', ['sol', 'table-fond']), + ...SORTES_CONFLIT.map(([, trame, jeton]) => marque(trame, jeton, ['table-fond'])), + marque('pastille', 'pastille-fond', ['sol', 'table-fond']), + marque('poignee', 'poignee', ['sol']), + marque('gel', 'gel', ['sol', 'table-fond']), + // La désignation se pose sur la page, le sol, le plateau et une chaise + // vide, pourvue ou à pourvoir : chacun de ses remplissages est un fond. + marque('miseEnEvidence', 'mise-en-evidence', ['page-fond', 'sol', 'table-fond', ...REMPLISSAGES_CHAISE]), + // La sélection marque aussi une colonne du tableau des propositions, sur la + // carte, son fond sourd et la ligne du retenu. + marque('selection', 'selection', ['page-fond', 'carte-fond', 'carte-fond-sourd', 'etat-retenu-fond', 'sol', 'table-fond', ...REMPLISSAGES_CHAISE]), + marque('focus', 'focus', ['page-fond', 'bandeau-fond', 'carte-fond', 'carte-fond-sourd', 'etat-retenu-fond', 'action-teinte', 'sol', 'table-fond', ...REMPLISSAGES_CHAISE]), + // Le mobilier sur le sol : le trait de la table, celui de la chaise, qui + // touche aussi le plateau. + marque('contourTable', 'table-trait', ['sol']), + marque('contourChaise', 'chaise-trait', ['sol', 'table-fond']), + // L'échelle graphique (§ 7.7) vit dans la surface du plan, sur le sol ou la + // page ; le fantôme d'un glissement passe sur le sol, les tables et les + // chaises. + marque('echelle', 'echelle', ['sol', 'page-fond']), + marque('fantome', 'fantome', ['sol', 'table-fond', ...REMPLISSAGES_CHAISE]), + // Le signe du chargement d'une valeur de la liste des événements (§ 8.1) : + // un arc tracé de l'encre secondaire, dans une cellule du tableau, sur la + // carte. + marque('chargement', 'page-texte-secondaire', ['carte-fond']), + // Le filigrane BROUILLON (§ 11.7) : un texte au trait, par-dessus le + // contenu d'une feuille imprimée, mesuré sur le papier, clair dans les + // deux thèmes. + marque('filigrane', 'filigrane', ['papier']), + // La croix cerclée d'un retrait, seul contenu de son bouton : sur la + // carte, et sur son fond sourd, celui du survol. + marque('retrait', 'retrait', ['carte-fond', 'carte-fond-sourd']), + // Les graphiques de la page de qualité (§ 12.7). + ...MARQUES_GRAPHIQUE, +]); + +// Les fonds teintés d'une pastille : ceux de ses teintes, puis ceux des +// messages, qu'un statut reprend, et la teinte de l'action. +const FONDS_ETIQUETTE = [ + ...TEINTES_DE_PASTILLE.map(([, teinte]) => `${teinte}-fond`), + 'avis-fond', + 'refus-fond', + 'information-fond', + 'action-teinte', +]; + +/** Les textes et leurs fonds, même forme, seuil 4,5 : page, secondaire, + * bandeau, refus, avis, listes du plan sur le sol, pastille du plan ; puis + * l'encre de la page sur la carte, l'encre secondaire sur la carte, le + * texte d'une étiquette — l'encre de la page sur chaque fond teinté de + * pastille (§ 12.7) —, celui de la bande de mode, la version et la + * provenance du bandeau, le thème retenu du bandeau, aux couleurs du + * bandeau inversées, le texte de l'action principale, un lien ou un texte + * mis en valeur de l'encre de l'action, et l'information. Le refus, l'avis + * et l'information gardent l'encre de leur message, sur son fond. Puis les + * deux encres des comptes d'une case de graphique (TEXTES_GRAPHIQUE), les + * mêmes entrées. */ +export const TEXTES = Object.freeze([ + texte('page', 'page-texte', ['page-fond']), + texte('secondaire', 'page-texte-secondaire', ['page-fond']), + texte('bandeau', 'bandeau-texte', ['bandeau-fond']), + texte('refus', 'refus', ['page-fond', 'refus-fond', 'carte-fond']), + texte('avis', 'avis', ['page-fond', 'avis-fond', 'carte-fond']), + texte('listes', 'liste-texte', ['sol']), + texte('pastille', 'pastille-texte', ['pastille-fond']), + texte('carte', 'page-texte', ['carte-fond', 'carte-fond-sourd']), + texte('secondaireCarte', 'page-texte-secondaire', ['carte-fond', 'carte-fond-sourd']), + texte('etiquette', 'page-texte', FONDS_ETIQUETTE), + texte('bandeMode', 'page-texte', ['mode-ecriture-fond', 'mode-lecture-fond', 'mode-bloque-fond']), + texte('bandeauSecondaire', 'bandeau-texte-secondaire', ['bandeau-fond']), + texte('bandeauChoisi', 'bandeau-fond', ['bandeau-texte']), + texte('action', 'action-texte', ['action-fond']), + texte('lien', 'action-encre', ['page-fond', 'carte-fond', 'carte-fond-sourd', 'action-teinte']), + texte('information', 'information', ['information-fond', 'page-fond', 'carte-fond']), + ...TEXTES_GRAPHIQUE, +]); diff --git a/src/interface/marques.test.js b/src/interface/marques.test.js index 038d89c..d9c4952 100644 --- a/src/interface/marques.test.js +++ b/src/interface/marques.test.js @@ -5,8 +5,9 @@ // § 7.5, § 7.6, § 7.7), et la palette de jetons.css validée par calcul sur // lui (§ 12.7) : chaque entrée tient son seuil sur chacun de ses fonds, dans // les deux thèmes, en couleurs d'origine puis sous les trois dichromaties. -// La famille « graphique » (§ 12.7, § 13.3) a ses listes à part, hors de -// MARQUES et de TEXTES, éprouvées de même. +// La famille « graphique » (§ 12.7, § 13.3) a ses listes, versées à la fin +// de MARQUES et de TEXTES, que les écrans de la qualité rendent ; ses fonds +// restent hors de toute mesure. import assert from 'node:assert/strict'; import { readFileSync } from 'node:fs'; import { describe, test } from '../../test/lanceur.js'; @@ -64,9 +65,10 @@ const FONDS_REQUIS = { const parNom = (registre, nom) => registre.find((e) => e.nom === nom); describe('registre des marques', () => { - test('les vingt-deux marques du contrat, noms uniques, seuil 3, au moins un fond chacune', () => { - assert.equal(MARQUES.length, NOMS_MARQUES.length); - assert.deepEqual(MARQUES.map((m) => m.nom), NOMS_MARQUES); + test('les trente-quatre marques du contrat — les vingt-deux du plan et des écrans, puis les douze de la famille « graphique » —, noms uniques, seuil 3, au moins un fond chacune', () => { + const noms = [...NOMS_MARQUES, ...NOMS_MARQUES_GRAPHIQUE]; + assert.equal(MARQUES.length, noms.length); + assert.deepEqual(MARQUES.map((m) => m.nom), noms); assert.equal(new Set(MARQUES.map((m) => m.nom)).size, MARQUES.length); for (const marque of MARQUES) { assert.deepEqual(Object.keys(marque).sort(), ['fonds', 'jeton', 'nom', 'seuil'], marque.nom); @@ -176,10 +178,11 @@ describe('les trois sortes de conflit (§ 7.5, § 12.7)', () => { }); describe('registre des textes', () => { - test('page, secondaire, bandeau, refus, avis, listes du plan, pastille, puis les textes des cartes, des étiquettes, de la bande de mode, du bandeau, de l’action et des messages ; seuil 4,5', () => { + test('page, secondaire, bandeau, refus, avis, listes du plan, pastille, puis les textes des cartes, des étiquettes, de la bande de mode, du bandeau, de l’action et des messages, puis les deux encres des cases de graphique ; seuil 4,5', () => { assert.deepEqual(TEXTES.map((t) => t.nom), [ 'page', 'secondaire', 'bandeau', 'refus', 'avis', 'listes', 'pastille', 'carte', 'secondaireCarte', 'etiquette', 'bandeMode', 'bandeauSecondaire', 'bandeauChoisi', 'action', 'lien', 'information', + 'graphiqueEncreFoncee', 'graphiqueEncreClaire', ]); assert.ok(TEXTES.every((t) => t.seuil === 4.5 && t.fonds.length > 0)); assert.equal(new Set(TEXTES.map((t) => t.nom)).size, TEXTES.length); @@ -345,7 +348,7 @@ const CARTE = '--couleur-carte-fond'; const PAGE = '--couleur-page-fond'; const SIMULATIONS_ET_ORIGINE = ['origine', 'protanopie', 'deuteranopie', 'tritanopie']; -describe('la famille « graphique » : ses listes, hors de MARQUES et de TEXTES', () => { +describe('la famille « graphique » : ses listes, versées dans MARQUES et TEXTES, ses fonds hors de toute mesure', () => { test('les seize jetons du contrat existent dans les deux thèmes, et aucun autre jeton ne porte le préfixe de la famille', () => { for (const theme of THEMES) { const famille = [...lireJetons(JETONS, theme).keys()].filter((n) => n.startsWith('--couleur-graphique-')); @@ -369,13 +372,24 @@ describe('la famille « graphique » : ses listes, hors de MARQUES et de TEXTES' } }); - test('les listes de la famille restent hors de MARQUES et de TEXTES : aucun nom ni aucun jeton partagé, MARQUES garde ses vingt-deux entrées', () => { - assert.equal(MARQUES.length, NOMS_MARQUES.length); + test('MARQUES_GRAPHIQUE et TEXTES_GRAPHIQUE sont versées à la fin de MARQUES et de TEXTES, les mêmes entrées dans le même ordre ; aucune autre entrée des registres ne porte un jeton de la famille', () => { + assert.deepEqual(MARQUES.slice(NOMS_MARQUES.length), [...MARQUES_GRAPHIQUE]); + assert.ok(MARQUES.slice(NOMS_MARQUES.length).every((e, i) => e === MARQUES_GRAPHIQUE[i])); + assert.deepEqual(TEXTES.slice(-TEXTES_GRAPHIQUE.length), [...TEXTES_GRAPHIQUE]); + assert.ok(TEXTES.slice(-TEXTES_GRAPHIQUE.length).every((e, i) => e === TEXTES_GRAPHIQUE[i])); const nomsGraphique = [...MARQUES_GRAPHIQUE, ...TEXTES_GRAPHIQUE, ...FONDS_GRAPHIQUE].map((e) => e.nom); assert.equal(new Set(nomsGraphique).size, nomsGraphique.length); + const famille = new Set([...MARQUES_GRAPHIQUE, ...TEXTES_GRAPHIQUE]); + assert.deepEqual([...MARQUES, ...TEXTES, ...SIGNES].filter((e) => e.jeton.startsWith('--couleur-graphique-') && !famille.has(e)).map((e) => e.nom), []); + assert.deepEqual(SIGNES.filter((e) => nomsGraphique.includes(e.nom)).map((e) => e.nom), []); + }); + + test('les fonds de la famille — la grille et le niveau 0 — restent hors de MARQUES, de TEXTES et de SIGNES : ni leur nom, ni leur jeton comme jeton d’une entrée', () => { const registres = [...MARQUES, ...TEXTES, ...SIGNES]; - assert.deepEqual(registres.filter((e) => nomsGraphique.includes(e.nom)).map((e) => e.nom), []); - assert.deepEqual(registres.filter((e) => e.jeton.startsWith('--couleur-graphique-')).map((e) => e.nom), []); + for (const { nom, jeton } of FONDS_GRAPHIQUE) { + assert.deepEqual(registres.filter((e) => e.nom === nom).map((e) => e.nom), [], nom); + assert.deepEqual(registres.filter((e) => e.jeton === jeton).map((e) => e.nom), [], jeton); + } }); test('l’échelle : quatre niveaux, 0 à 3, chacun son jeton et l’encre de son compte ; deux encres au plus ; figée', () => { diff --git a/src/interface/parcours.navigateur.test.js b/src/interface/parcours.navigateur.test.js index 2bc35a9..917d60a 100644 --- a/src/interface/parcours.navigateur.test.js +++ b/src/interface/parcours.navigateur.test.js @@ -24,11 +24,20 @@ // et reglages_locaux.json (§ 11.6), puis l'ordre de lecture du § 2.1 sur // l'événement retenu, les fenêtres — aucune pendant un geste non // destructeur, une qui nomme ce qui part pour chaque geste qui détruit —, -// enfin chaque famille de geste modifiant en lecture puis sur un plan -// bloqué. Les valeurs attendues viennent du moteur, du CSV et du stockage, -// sollicités une seconde fois (§ 19.1), et le texte de la même traduction -// que celle de l'application. Aucun délai fixe : chaque étape attend un -// état du document (§ 19.3). +// puis chaque famille de geste modifiant en lecture puis sur un plan +// bloqué, enfin la page de qualité de l'étape 10 (B27). Ses captures se +// prennent toutes après les familles, chacune sur sa charge, pour ne rien +// changer de ce que 10a, 11, 19, 20 et les familles reçoivent : 12, 15, 15b +// et 15c sur la grande démonstration rouverte et générée sous la graine +// écrite, au compte réduit de la grande, la durée de 15c pilotée par le +// relais de l'exécuteur ; 12a, 13, 13a puis 12f sur la variante « conflit +// inévitable » ; 12b à 12e et 12g, chacune sur une configuration qu'un +// scénario court construit et génère ; 14 et 14a sur celle des paires ; +// 15a sur l'événement construit, rouvert, débloqué et généré de nouveau ; +// 16 sur la petite démonstration. Les valeurs attendues viennent du +// moteur, du CSV et du stockage, sollicités une seconde fois (§ 19.1), et +// le texte de la même traduction que celle de l'application. Aucun délai +// fixe : chaque étape attend un état du document (§ 19.3). // // Une épreuve qui porte une capture finit, ses conditions affirmées, par // photographier (test/navigateur/captures.js), ou, pour une page du PDF de @@ -60,8 +69,10 @@ import { apercevoir } from '../csv/apercu.js'; import { decoder } from '../csv/encodage.js'; import { decouper } from '../csv/lecture.js'; import { CATALOGUE } from '../demo/catalogue.js'; +import { constante } from '../geometrie/constantes.js'; import { regimeCibles } from '../geometrie/designation.js'; import { echelleGraphique } from '../geometrie/echelle.js'; +import { niveau } from '../geometrie/graphique.js'; import { diametre, geometrieTable } from '../geometrie/tables.js'; import { vueDepuisTransform } from '../geometrie/vue.js'; import { classer } from '../moteur/classement.js'; @@ -98,6 +109,7 @@ import { visible } from '../../test/navigateur/rendu.js'; import { ENCODAGES, SEPARATEURS } from './import/modele.js'; import { TABLES_INTERFACE } from './libelles.js'; import { LARGEUR_ECHELLE_PX } from './plan/modele.js'; +import { colonneDeValeur } from './propositions/modele.js'; const { t } = creerTraduction([...TABLES_APPLICATION, ...TABLES_INTERFACE]); @@ -234,6 +246,36 @@ const epreuvesEnEchec = []; // proposition retenue, la charge d'avant l'ajustement de 19. const memoire = {}; +// Le pas dont le relais avance l'horloge pilotée à chaque avancement du +// moteur, pendant la génération de la grande démonstration de la page de +// qualité : la durée que 15c affiche vaut le nombre d'avancements multiplié +// par ce pas, la même à chaque exécution (§ 19.3, § 19.4). +const PAS_HORLOGE_GENERATION_MS = 250; + +// Le relais d'épreuve : armé, il compte chaque avancement que le moteur +// publie et avance d'autant l'horloge pilotée du montage, dont le +// contrôleur de génération lit la durée du calcul ; désarmé, il est inerte. +const relais = { arme: false, avancements: 0 }; + +// L'exécuteur enveloppé du relais : les mêmes cœurs annoncés, le même +// calcul ; l'abonnement aux avancements se pose avant que le moteur ne +// tourne, dans la tâche que lancer rend, et seulement sous le relais armé. +function relayer(executeur) { + return { + coeursDisponibles: executeur.coeursDisponibles, + lancer(configuration, reglages, options) { + const execution = executeur.lancer(configuration, reglages, options); + if (relais.arme) { + execution.surAvancement(() => { + relais.avancements += 1; + m.horloge.avancer(PAS_HORLOGE_GENERATION_MS); + }); + } + return execution; + }, + }; +} + // En écriture, le dossier d'attente part vide : le dépôt d'un passage // interrompu ne se publie jamais avec celui-ci. beforeAll(async () => { @@ -241,7 +283,7 @@ beforeAll(async () => { retirerFeuille = poserFeuille(); await commands.requetesHorsBoucle(); if (modeFourni() === 'ecrire') await commands.viderAttente(); - m = await monterApp({ provenance: 'documentation', executeur: creerExecuteurDirect({ coeursDisponibles: 4 }) }); + m = await monterApp({ provenance: 'documentation', executeur: relayer(creerExecuteurDirect({ coeursDisponibles: 4 })) }); }); // La capture d'un échec prend pour nom de fichier le titre de son groupe et @@ -461,6 +503,24 @@ async function cadrerDansLaSurface(elements) { await images(2); } +// Fait défiler le premier ancêtre défilant de l'élément jusqu'à poser son +// haut ('haut') ou son bas ('bas') à 8 px du bord correspondant de la +// hauteur visible de cette surface : l'image montre l'élément à ce bord, et +// ce qui le suit ou le précède tant que la surface le laisse voir. +async function cadrerAuBord(element, bord) { + let porteur = element.parentElement; + while (porteur !== null && !(porteur.scrollHeight > porteur.clientHeight && /auto|scroll/.test(getComputedStyle(porteur).overflowY))) { + porteur = porteur.parentElement; + } + expect(porteur, 'une surface qui défile').not.toBeNull(); + const cadre = porteur.getBoundingClientRect(); + const visibleHaut = Math.max(cadre.top + porteur.clientTop, 0); + const visibleBas = Math.min(cadre.top + porteur.clientTop + porteur.clientHeight, innerHeight); + const boite = element.getBoundingClientRect(); + porteur.scrollTop += Math.round(bord === 'haut' ? boite.top - visibleHaut - 8 : boite.bottom - visibleBas + 8); + await images(2); +} + // Fait défiler en largeur le premier ancêtre des éléments qui défile ainsi, // jusqu'à centrer la réunion de leurs boîtes, qui doit tenir dans sa largeur // visible : l'image les montre ensemble. Un tel ancêtre est exigé. @@ -1602,6 +1662,8 @@ describe('le parcours par gestes, depuis un répertoire neuf', { timeout: DUREE await attendre('le premier écran', () => dans('[data-ecran="accueil"] [data-demonstration="grande"]')); await cliquer('[data-demonstration="grande"]'); await attendre('la grande démonstration ouverte', () => dans('[data-ecran="evenement"]') && etat().evenement !== null && etat().evenement.base !== memoire.base); + // La page de qualité la rouvre à la fin du parcours (12, 15, 15b, 15c). + memoire.baseGrande = base(); await ouvrirSection('diagnostic'); const diagnostic = diagnostiquer(configurationDepuisCharge(charge())); expect(diagnostic.retoursImposes).toBe(99); @@ -2763,6 +2825,876 @@ describe('lecture et bloqué : tout geste modifiant refusé, rien d’écrit', { }); }); +// --- La page de qualité (§ 12, § 19.3, B27) --------------------------------------------- + +// Le compte d'arrêt de la génération de la grande démonstration : quatre +// points de relevé avant le dernier, et dix avancements du moteur, que le +// relais compte. +const ARRET_GRANDE = 2_000; + +// La cadence des avancements que le moteur publie, en mouvements évalués : +// le relais en compte un à chaque multiple, proposition par proposition. +const CADENCE_AVANCEMENTS = 1_000; + +// Des personnes et des appartenances inventées (contrainte 48), pour les +// configurations que la page de qualité photographie et qu'aucun catalogue +// ne porte : chaque configuration en prend les premières. +const PERSONNES_INVENTEES = Object.freeze([ + ['Ombrelle', 'Iris'], + ['Pervenche', 'Théo'], + ['Lacasse', 'Ondine'], + ['Tourteau', 'Basile'], + ['Quenouille', 'Maëlle'], + ['Varech', 'Sidonie'], + ['Aubépin', 'Lucien'], + ['Bruyère', 'Aglaé'], + ['Cormier', 'Félix'], + ['Dorine', 'Ysé'], + ['Escourgeon', 'Paulin'], + ['Fenouil', 'Rosalie'], +]); +const APPARTENANCES_INVENTEES = Object.freeze([ + 'Coopérative Aubier', + 'Atelier Ressac', + 'Chantier Grève', + 'Fanfare Ormeau', + 'Rucher Salicorne', + 'Cercle Varangue', + 'Jardin Pétrel', + 'Forge Brisant', + 'Collectif Ajonc', +]); + +// Les configurations construites (§ 19.3, B27) : le nom de l'événement, +// le nombre de personnes, l'appartenance de la personne de rang donné, les +// places par défaut, le nombre de tables, les places surchargées par rang +// de table, le nombre de tours, et le nombre de personnes réservées pour la +// soirée, dans l'ordre de leurs rangs, aux premiers sièges de la table 1. +const CONSTRUITES = Object.freeze({ + uneTable: { nom: 'Une seule table', personnes: 6, appartenance: (rang) => APPARTENANCES_INVENTEES[rang % 3], sieges: 6, tables: 1, tours: 3 }, + unTour: { nom: 'Un seul tour', personnes: 12, appartenance: (rang) => APPARTENANCES_INVENTEES[rang % 3], sieges: 4, tables: 3, tours: 1 }, + uneAppartenance: { nom: 'Une seule appartenance', personnes: 12, appartenance: () => APPARTENANCES_INVENTEES[0], sieges: 4, tables: 3, tours: 3 }, + sansCollision: { nom: 'Sans collision', personnes: 9, appartenance: (rang) => APPARTENANCES_INVENTEES[rang], sieges: 3, tables: 3, tours: 2 }, + plafondNul: { + nom: 'Plafond nul', + personnes: 5, + appartenance: (rang) => APPARTENANCES_INVENTEES[rang % 2], + sieges: 4, + tables: 2, + surcharges: [[1, 2]], + tours: 2, + reservees: 4, + }, + paires: { nom: 'Paires répétées', personnes: 12, appartenance: (rang) => APPARTENANCES_INVENTEES[rang % 3], sieges: 3, tables: 4, tours: 6 }, +}); + +// Le CSV des participants d'une configuration construite, en UTF-8. +function csvConstruite({ personnes, appartenance }) { + const lignes = PERSONNES_INVENTEES.slice(0, personnes).map(([nom, prenom], rang) => `${nom};${prenom};${appartenance(rang)}`); + return new TextEncoder().encode(`nom;prenom;appartenance\r\n${lignes.join('\r\n')}\r\n`); +} + +// Revient à la liste des événements, quand un événement est ouvert. +async function versLaListe() { + if (dans('[data-ecran="accueil"]') === null) await cliquer('[data-bandeau] [data-commande="liste"]'); + await attendre('le premier écran', () => dans('[data-ecran="accueil"] [data-dossier-travail]')); +} + +// Rouvre l'événement de base donnée depuis la liste. +async function rouvrir(baseVisee) { + await versLaListe(); + await cliquer(`[data-evenement="${baseVisee}"] [data-commande="ouvrir"]`); + await attendre('l’événement rouvert', () => dans('[data-ecran="evenement"]') && etat().evenement?.base === baseVisee); +} + +// Charge la démonstration du catalogue de clé donnée, depuis la liste : un +// événement neuf, sous une base qu'aucun événement de la liste ne porte. +async function chargerDemonstration(cle) { + await versLaListe(); + const connues = new Set(tous('[data-evenement]').map((element) => element.dataset.evenement)); + await cliquer(`[data-demonstration="${cle}"]`); + await attendre(`la démonstration ${cle}`, () => dans('[data-ecran="evenement"]') && etat().evenement !== null && !connues.has(etat().evenement.base)); +} + +async function passerEnEcriture() { + if (etat().mode === 'ecriture') return; + await cliquer('[data-place-fixe] [data-commande="modifier"]'); + await attendre('l’écriture', () => etat().mode === 'ecriture'); +} + +// Génère sous la graine écrite, au compte d'arrêt donné, ou au compte de +// l'événement quand arret est null : une entrée, la question d'une +// génération longue confirmée si elle vient. +async function generer(arret = null) { + await ouvrirSection('generation'); + await taper(dans('[data-section="generation"] input[data-champ="graine"]'), String(GRAINE)); + if (arret !== null && charge().reglages.generation.arret !== arret) { + const r = revision(); + await saisir(dans('[data-section="generation"] input[data-champ="generation.arret"]'), String(arret)); + await uneEntree(r, 'le compte d’arrêt'); + } + const r = revision(); + await cliquer('[data-section="generation"] [data-commande="generer"]'); + await attendre('la génération, ou sa question', () => revision() > r || dans('[data-question="longue"]')); + if (revision() === r) await cliquer('[data-commande="confirmerGeneration"]'); + await uneEntree(r, 'générer'); + expect(charge().propositions.length).toBeGreaterThan(0); +} + +// La page de qualité de la première proposition du classement, ouverte par +// la commande « Qualité » de sa ligne ; rend son identifiant. +async function qualiteDeLaPremiere() { + await ouvrirSection('propositions'); + const premiere = await attendre('le tableau classé', () => dans('[data-section="propositions"] [data-classement] tr[data-proposition]')); + const id = Number(premiere.dataset.proposition); + await appuyer(premiere.querySelector('[data-commande="qualite"]'), 'la commande « Qualité »'); + await attendre('la page de qualité de la proposition', () => dans('[data-section="qualite"] [data-vue-qualite="performance"]') && m.ui.etat().proposition === id); + await images(3); + return id; +} + +// Construit la configuration par les gestes de l'opérateur — créer +// l'événement, l'écriture, importer ses participants, ses places par +// défaut, ses tables, ses surcharges, ses tours, ses réservations pour la +// soirée —, génère au compte réduit, puis ouvre la page de qualité de la +// première proposition du classement ; rend son identifiant. +async function construire(configuration) { + const { nom, personnes, sieges, tables, surcharges = [], tours, reservees = 0 } = configuration; + await versLaListe(); + await taper(dans('[data-ecran="accueil"] input[data-champ="nom"]'), nom); + await cliquer('[data-ecran="accueil"] [data-commande="creer"]'); + await attendre(`l’événement « ${nom} »`, () => dans('[data-ecran="evenement"]') && etat().evenement?.nom === nom); + await passerEnEcriture(); + + await ouvrirSection('import'); + await ouvrirApercu('participants_qualite.csv', csvConstruite(configuration)); + let r = revision(); + await cliquer('[data-apercu] [data-commande="importer"]'); + await attendre('le rapport', () => dans('[data-rapport]')); + await uneEntree(r, 'importer'); + expect(charge().participants).toHaveLength(personnes); + + await ouvrirSection('tables'); + if (charge().evenement.siegesParDefaut !== sieges) { + r = revision(); + await saisir(dans('[data-section="tables"] input[data-champ="siegesParDefaut"]'), String(sieges)); + await cliquer('[data-enonce="defaut"] [data-commande="appliquer"]'); + await uneEntree(r, 'les places par défaut'); + } + for (let rang = 0; rang < tables; rang += 1) { + r = revision(); + await cliquer('[data-section="tables"] [data-commande="creerTableRonde"]'); + await uneEntree(r, 'créer une table'); + } + for (const [rang, places] of surcharges) { + const { id } = charge().tables[rang]; + r = revision(); + await saisir(dans(`[data-section="tables"] [data-table="${id}"] input[data-champ="sieges-${id}"]`), String(places)); + await uneEntree(r, 'surcharger'); + } + if (charge().evenement.tours !== tours) { + r = revision(); + await saisir(dans('[data-section="tables"] input[data-champ="tours"]'), String(tours)); + await uneEntree(r, 'les tours'); + } + expect(charge().tables.map(({ sieges: places }) => places ?? sieges)).toEqual( + Array.from({ length: tables }, (_, rang) => surcharges.find(([rangSurcharge]) => rangSurcharge === rang)?.[1] ?? sieges), + ); + expect(charge().evenement.tours).toBe(tours); + + if (reservees > 0) { + await ouvrirPlan(); + await regimeSieges(); + const [t1] = charge().tables.map(({ id }) => id); + for (let rang = 0; rang < reservees; rang += 1) { + const participant = charge().participants[rang].id; + r = revision(); + await choisir('[data-reserve]', participant); + await cliquerPointeur(chaise(t1, rang + 1)); + const portee = await attendre('le choix de la portée', () => dans('[data-panneau="place"] select[data-champ="portee"]')); + portee.value = 'tous'; + portee.dispatchEvent(new Event('change', { bubbles: true })); + flushSync(); + await appuyer(actionPlace('reserver'), 'réserver pour la soirée'); + await uneEntree(r, 'réserver pour la soirée'); + expect(charge().reservations.at(-1)).toMatchObject({ participant, table: t1, siege: rang + 1, portee: 'tous' }); + } + await oublierChoix(); + } + + await generer(ARRET); + return qualiteDeLaPremiere(); +} + +// Les lectures de la page de qualité. +const vueQualite = (nom) => dans(`[data-section="qualite"] [data-vue-qualite="${nom}"]`); +const graphique = (nom) => dans(`[data-section="qualite"] svg[data-graphique="${nom}"]`); +const phrasesQualite = () => tous('[data-section="qualite"] [data-phrase-qualite]').map((phrase) => phrase.dataset.phraseQualite); +const motif = (trace) => getComputedStyle(trace).strokeDasharray; + +// Les axes verticaux d'un graphique : ses traits d'axe d'abscisse constante. +const axesVerticaux = (svg) => + [...svg.querySelectorAll('line[data-marque="graphiqueAxe"]')].filter((axe) => axe.getAttribute('x1') === axe.getAttribute('x2')).length; + +// Les graphiques de la page qui ne portent aucune marque de donnée — ni +// série, ni segment, ni case, ni point de relevé — : des axes vides, que +// la page ne dessine jamais (§ 12.6). +const axesVides = () => + tous('[data-section="qualite"] svg[data-graphique]') + .filter((svg) => svg.querySelector('path[data-serie], rect[data-segment], [data-case], circle[data-point-releve]') === null) + .map((svg) => svg.dataset.graphique); + +// Chaque [data-pourcentage] du porteur est suivi, son voisin immédiat, d'un +// [data-compte-pire] non vide (contrainte 44) ; rend leur nombre. +function exigerComptes(porteur) { + const pourcentages = [...porteur.querySelectorAll('[data-pourcentage]')]; + for (const valeur of pourcentages) { + const compte = valeur.nextElementSibling; + expect(compte?.hasAttribute('data-compte-pire'), texteDe(valeur)).toBe(true); + expect(texteDe(compte)).not.toBe(''); + } + return pourcentages.length; +} + +// Le jumeau d'une vue, ouvert par sa commande, lu, puis refermé, sa +// commande quittée par le focus — l'image ne porte pas son contour : par +// tableau, chaque ligne, une Map colonne → texte de sa cellule. +async function lireJumeau(vue) { + await appuyer(vue.querySelector('[data-commande="ouvrirJumeau"]'), 'ouvrir le jumeau'); + await attendre('le jumeau', () => vue.querySelector('[data-jumeau="0"]')); + const tableaux = [...vue.querySelectorAll('[data-jumeau]')].map((table) => + [...table.querySelectorAll('tbody tr')].map((tr) => new Map([...tr.querySelectorAll('[data-colonne]')].map((cellule) => [cellule.dataset.colonne, texteDe(cellule)]))), + ); + await appuyer(vue.querySelector('[data-commande="fermerJumeau"]'), 'fermer le jumeau'); + await attendre('le jumeau fermé', () => vue.querySelector('[data-jumeau]') === null); + document.activeElement?.blur(); + await images(2); + return tableaux; +} + +// Pointe le rang 1 d'un graphique en escalier, au bord gauche de sa surface +// de pointage, puis rend l'infobulle ouverte : une Map libellé → texte. +async function pointerLeRang1(svg) { + const surface = svg.querySelector(':scope > rect[pointer-events="all"]'); + const boite = surface.getBoundingClientRect(); + await pointer('bouger', boite.left + 2, boite.top + boite.height / 2); + flushSync(); + await images(2); + const bulle = tous('[data-section="qualite"] [role="tooltip"]').find((element) => !element.hidden); + expect(bulle, 'l’infobulle du rang pointé').toBeDefined(); + const cellules = new Map([...bulle.querySelectorAll('.cellule')].map((cellule) => [texteDe(cellule.querySelector('dt')), cellule.querySelector('dd')])); + return { bulle, cellule: (cle) => texteDe(cellules.get(plat(t(cle)))) }; +} + +// Écarte le pointeur des graphiques : en haut à gauche de la fenêtre. +async function ecarterLePointeur() { + await pointer('bouger', 1, 1); + flushSync(); + await images(2); +} + +// Le compte et le plafond réalisé minimaux de la proposition id, mesurés par +// le moteur sur son plan, sous la configuration de l'événement ouvert. +function minimumDe(id) { + const instance = normaliser(configurationDepuisCharge(charge())); + const proposition = charge().propositions.find((p) => p.id === id); + return mesurer(instance, indexerPlan(instance, planDepuisFichier(proposition))).aggRencontres.tous.min; +} + +// La ligne de la proposition id au tableau des propositions : une Map +// colonne → texte de sa cellule. +async function ligneAuTableau(id) { + await ouvrirSection('propositions'); + const ligne = await attendre('la ligne de la proposition', () => dans(`[data-section="propositions"] tr[data-proposition="${id}"]`)); + return new Map([...ligne.querySelectorAll('td[data-colonne]')].map((cellule) => [cellule.dataset.colonne, texteDe(cellule)])); +} + +// La page de qualité d'une proposition déjà au plan, rouverte par la +// navigation. +async function revenirALaQualite(id) { + await ouvrirSection('qualite'); + await attendre('la page de qualité', () => vueQualite('performance') && m.ui.etat().proposition === id); + await images(3); +} + +// La page mesure la proposition id que la séance montre, avant toute +// retenue : la ligne de source porte le libellé que la barre de vue du plan +// donne à une proposition montrée sans placement retenu, et non celui du +// retenu. +function exigerLaPropositionMontree(id) { + expect(m.ui.etat().proposition, 'la proposition montrée').toBe(id); + expect(charge().retenu).toBeNull(); + const placement = texteDe(dans('[data-section="qualite"] [data-source-qualite] .placement')); + expect(placement, 'la ligne de source').toBe(plat(t('plan.source.propositionReservations', { proposition: id }))); +} + +// La configuration construite des paires est celle de l'événement ouvert : +// 12 personnes, 4 tables de 3 places, 6 tours. +function exigerLaConstruiteDesPaires() { + const { nom, personnes, tables, sieges, tours } = CONSTRUITES.paires; + expect(charge().evenement.nom).toBe(nom); + expect(charge().participants).toHaveLength(personnes); + expect(charge().tables.map(({ sieges: places }) => places ?? charge().evenement.siegesParDefaut)).toEqual(Array.from({ length: tables }, () => sieges)); + expect(charge().evenement.tours).toBe(tours); +} + +describe('la page de qualité (§ 12, § 19.3, B27)', { timeout: DUREE }, () => { + // Le plan bloqué que les familles laissent n'est plus touché : chaque + // capture se prend sur sa charge, celle que le parcours charge ou + // construit ici, et rien ne revient aux captures précédentes. + test('12 la grande générée, durée pilotée : le profil en deux graphiques, un axe vertical chacun, le même rang 1', async () => { + await rouvrir(memoire.baseGrande); + await passerEnEcriture(); + // Le relais est resté inerte pour chaque génération qui précède. + expect(relais.avancements, 'aucun avancement compté avant la grande').toBe(0); + relais.arme = true; + const debut = m.horloge.instant(); + try { + await generer(ARRET_GRANDE); + } finally { + relais.arme = false; + } + memoire.grande = { avancements: relais.avancements, dureeMs: m.horloge.instant() - debut }; + expect(relais.avancements).toBeGreaterThan(0); + const id = await qualiteDeLaPremiere(); + memoire.grande.id = id; + + // La page a dessiné plutôt que d'opposer son refus (§ 12.3). + const profil = await attendre('les deux graphiques du profil', () => graphique('profilPourcentages') && vueQualite('profil')); + expect(phrasesQualite()).not.toContain('refusDessin'); + const comptes = graphique('profilComptes'); + const pourcentages = graphique('profilPourcentages'); + for (const svg of [comptes, pourcentages]) expect(axesVerticaux(svg), svg.dataset.graphique).toBe(1); + // Deux séries en comptes, une en pourcentages ; le plafond, la borne de + // diversité et la règle à 100 % en repères, aucun du motif d'une série. + expect(comptes.querySelectorAll('path[data-serie]')).toHaveLength(2); + expect(pourcentages.querySelectorAll('path[data-serie]')).toHaveLength(1); + for (const [svg, repere] of [[comptes, 'plafond'], [comptes, 'borne'], [pourcentages, 'cent']]) { + expect(svg.querySelector(`path[data-repere="${repere}"]`), repere).not.toBeNull(); + } + const motifsDe = (attribut) => [comptes, pourcentages].flatMap((svg) => [...svg.querySelectorAll(`path[${attribut}]`)].map(motif)); + const series = motifsDe('data-serie'); + for (const repere of motifsDe('data-repere')) expect(series).not.toContain(repere); + expect(texteDe(comptes.querySelector('text[data-repere="borne"]'))).toBe(plat(t('qualite.profil.repere.borne'))); + expect(exigerComptes(profil)).toBeGreaterThan(0); + + // Le même rang 1 dans les deux graphiques : le pire cas, le minimum que + // le moteur mesure sur le plan de la proposition. Les graphiques se + // cadrent d'abord : le pointeur atteint ce que la fenêtre montre. Les + // deux ensemble sont plus hauts que la surface : le premier se pose en + // haut, et le second se montre jusqu'à sa règle à 100 %, ses + // pourcentages au-dessous de la règle, son axe des rangs hors de l'image. + await cadrerAuBord(comptes, 'haut'); + const { cellule } = await pointerLeRang1(comptes); + expect(comptes.querySelector('[data-rang]')?.getAttribute('data-rang')).toBe('1'); + expect(pourcentages.querySelector('[data-rang]')?.getAttribute('data-rang')).toBe('1'); + expect(cellule('qualite.profil.colonne.rencontres')).toBe(String(minimumDe(id))); + await ecarterLePointeur(); + expect(tous('[data-section="qualite"] [role="tooltip"]').every((bulle) => bulle.hidden)).toBe(true); + await photographier(m, '12-qualite-profil', { + condition: [ + '[data-vue-qualite="profil"] svg[data-graphique="profilComptes"]', + '[data-vue-qualite="profil"] svg[data-graphique="profilPourcentages"] path[data-repere="cent"]', + '[data-vue-qualite="profil"] svg[data-graphique="profilPourcentages"] text[data-repere="cent"]', + ], + graine: GRAINE, + }); + }); + + test('15 la grande, 260 participants : la phrase du seuil au lieu de la matrice', async () => { + const vue = vueQualite('paires'); + const seuil = constante('SEUIL_MATRICE_PARTICIPANTS'); + const presents = charge().participants.filter(({ exclu }) => !exclu).length; + expect(presents).toBe(260); + expect(presents).toBeGreaterThan(seuil); + expect(vue.querySelector('svg[data-graphique="matrice"]')).toBeNull(); + const phrase = vue.querySelector('[data-phrase-qualite="matriceSeuil"]'); + expect(texteDe(phrase)).toBe(plat(t('qualite.paires.matrice.seuil', { participants: format.nombre(presents), seuil: format.nombre(seuil) }))); + await cadrerDansLaSurface([vue.querySelector('h4') ?? phrase, phrase]); + await photographier(m, '15-pas-de-matrice', { condition: ['[data-vue-qualite="paires"] [data-phrase-qualite="matriceSeuil"]'], graine: GRAINE }); + }); + + test('15b la grande : les animateurs sous leur borne pointillée, sans « plafond » ; la diversité, le moins varié en tête', async () => { + const animateurs = vueQualite('animateurs'); + const svg = animateurs.querySelector('svg[data-graphique="animateurs"]'); + expect(svg).not.toBeNull(); + expect(axesVerticaux(svg)).toBe(1); + const borne = svg.querySelector('path[data-repere="borne"]'); + expect(borne).not.toBeNull(); + expect(motif(borne)).not.toBe(motif(svg.querySelector('path[data-serie]'))); + expect(texteDe(animateurs)).not.toMatch(/plafond/i); + + // La première barre de la soirée porte le minimum annoncé : le moins + // varié de chaque colonne dessinée. + const diversite = vueQualite('diversite'); + const colonnes = [...diversite.querySelectorAll('[data-equite]')]; + expect(colonnes.length).toBeGreaterThan(0); + const [soirees] = await lireJumeau(diversite); + for (const colonne of colonnes) { + const moins = texteDe(colonne.querySelector('dd')); + expect(soirees[0].get(colonne.dataset.equite), colonne.dataset.equite).toBe(moins); + } + // Le profil des animateurs en haut de la surface, puis le haut de la + // diversité : son graphique, plus bas, ne tient pas avec lui. + await cadrerAuBord(svg, 'haut'); + await photographier(m, '15b-qualite-animateurs', { + condition: ['[data-vue-qualite="animateurs"] svg[data-graphique="animateurs"]'], + graine: GRAINE, + }); + }); + + test('15c la grande : la course, la durée pilotée ; le dernier point est la ligne de la proposition', async () => { + const { id, avancements, dureeMs } = memoire.grande; + // Le moteur sollicité une seconde fois : les mouvements évalués de + // chaque proposition, dont le relais a compté les avancements. + const { nombre, historique } = charge().reglages.generation; + const propositions = rechercher(configurationDepuisCharge(charge()), { graine: GRAINE, nombre, arret: ARRET_GRANDE, historique }); + const evalues = propositions.reduce((somme, p) => somme + p.evalues, 0); + expect(avancements).toBe(propositions.reduce((somme, p) => somme + Math.floor(p.evalues / CADENCE_AVANCEMENTS), 0)); + expect(dureeMs).toBe(avancements * PAS_HORLOGE_GENERATION_MS); + const montree = propositions.find(({ graine }) => graine === charge().propositions.find((p) => p.id === id).graine); + const vue = vueQualite('performance'); + const tete = [...vue.querySelectorAll('[data-course] li')].map(texteDe); + expect(tete).toEqual([ + plat(t('qualite.performance.mouvements', { evalues: format.nombre(montree.evalues), arret: format.nombre(ARRET_GRANDE) })), + plat(t('qualite.performance.duree', { duree: format.duree(dureeMs) })), + plat(t('qualite.performance.coeurs', { coeurs: 1 })), + plat(t('qualite.performance.cadence', { cadence: format.nombre(Math.round((evalues * 1000) / dureeMs)) })), + plat(t('qualite.performance.propositions', { nombre })), + ]); + expect(vue.querySelectorAll('svg[data-graphique]').length).toBeGreaterThan(0); + expect(vue.querySelector('[data-dernier-changement]')).not.toBeNull(); + + // Le dernier point de relevé est le plan de la proposition : ses + // mouvements, ses valeurs égales à sa ligne au tableau des propositions. + const [points] = await lireJumeau(vue); + memoire.grande.points = points; + const dernier = points.at(-1); + expect(dernier.get('mouvements')).toBe(plat(format.nombre(montree.evalues))); + const ligne = await ligneAuTableau(id); + const colonneAuTableau = (nom) => (nom === 'minimumBrut' ? 'rencontresTous' : colonneDeValeur(nom)); + for (const [nom, valeur] of dernier) if (nom !== 'mouvements') expect(valeur, nom).toBe(ligne.get(colonneAuTableau(nom))); + + await revenirALaQualite(id); + // La ligne de tête au haut de la surface, et sous elle les deux premiers + // rangs des petits multiples : la vue entière, la phrase du dernier + // changement comprise, est plus haute que la surface. Le bord haut tombe + // entre la question de la vue et la ligne de tête, le bas entre deux rangs. + const performance = vueQualite('performance'); + const multiples = [...performance.querySelectorAll('svg[data-graphique]')]; + const dernierMontre = multiples[Math.min(3, multiples.length - 1)]; + await cadrerAuBord(performance.querySelector('[data-course]'), 'haut'); + await photographier(m, '15c-qualite-performance', { + condition: ['[data-vue-qualite="performance"] [data-course]', `[data-vue-qualite="performance"] svg[data-graphique="${dernierMontre.dataset.graphique}"]`], + graine: GRAINE, + }); + }); + + test('15c rouverte, sans capture : la même course, la durée « inconnue »', async () => { + const { id, points } = memoire.grande; + await rouvrir(memoire.baseGrande); + await ouvrirSection('propositions'); + await cliquer(`[data-section="propositions"] tr[data-proposition="${id}"] [data-commande="qualite"]`); + await revenirALaQualite(id); + const vue = vueQualite('performance'); + const tete = [...vue.querySelectorAll('[data-course] li')].map(texteDe); + expect(tete).toContain(plat(t('qualite.performance.dureeInconnue'))); + // Le début du gabarit de la cadence, coupé à la place de sa valeur : + // aucun morceau de la ligne de tête ne l'écrit. + const [avantCadence] = plat(t('qualite.performance.cadence', { cadence: '\u{0}' })).split('\u{0}'); + expect(avantCadence).not.toBe(''); + expect(tete.filter((morceau) => morceau.startsWith(avantCadence))).toEqual([]); + const [relus] = await lireJumeau(vue); + expect(relus.map((ligne) => [...ligne])).toEqual(points.map((ligne) => [...ligne])); + }); + + test('12a la variante « conflit », sans placement : la phrase et le diagnostic, aucun graphique', async () => { + await chargerDemonstration('petite-conflit'); + memoire.baseConflit = base(); + await ouvrirSection('qualite'); + const phrase = await attendre('la phrase d’aucun placement', () => dans('[data-section="qualite"] [data-phrase-qualite="aucunPlacement"]')); + expect(texteDe(phrase)).toBe(plat(t('qualite.phrase.aucunPlacement'))); + expect(phrasesQualite()).toEqual(['aucunPlacement']); + expect(tous('[data-section="qualite"] svg[data-graphique]')).toEqual([]); + expect(dans('[data-section="qualite"] [data-source-qualite]')).not.toBeNull(); + expect(tous('[data-section="qualite"] [data-phrase]').length, 'le diagnostic préalable').toBeGreaterThan(0); + await photographier(m, '12a-qualite-sans-placement', { + condition: ['[data-section="qualite"] [data-source-qualite]', '[data-section="qualite"] [data-phrase-qualite="aucunPlacement"]'], + graine: GRAINE, + }); + }); + + test('13 la variante générée : deux segments, le prouvé égal au plancher, 4, triées sur l’excédent', async () => { + await passerEnEcriture(); + await generer(ARRET); + memoire.conflit = { id: await qualiteDeLaPremiere() }; + exigerLaPropositionMontree(memoire.conflit.id); + const vue = vueQualite('collisions'); + const svg = vue.querySelector('svg[data-graphique="collisions"]'); + expect(svg).not.toBeNull(); + expect(svg.querySelectorAll('rect[data-segment="prouve"]').length).toBeGreaterThan(0); + const diagnostic = diagnostiquer(configurationDepuisCharge(charge())); + const plancherDe = new Map(diagnostic.collisions.map(({ groupe, plancherCumulees }) => [groupe, plancherCumulees])); + expect([...plancherDe.values()]).toContain(4); + const [lignes] = await lireJumeau(vue); + expect(lignes.length).toBeGreaterThan(0); + for (const ligne of lignes) { + expect(ligne.get('prouve'), ligne.get('appartenance')).toBe(String(plancherDe.get(ligne.get('appartenance')) ?? 0)); + } + expect(lignes.map((ligne) => ligne.get('prouve'))).toContain('4'); + const excedents = lignes.map((ligne) => Number(ligne.get('excedent'))); + expect(excedents).toEqual([...excedents].sort((a, b) => b - a)); + await cadrerDansLaSurface([svg]); + await photographier(m, '13-qualite-collisions', { condition: ['[data-vue-qualite="collisions"] svg[data-graphique="collisions"]'], graine: GRAINE }); + }); + + test('13a les tables sous « sièges » : la pire en tête, chaque case écrit le compte que son niveau colore', async () => { + // La proposition générée, et non le retenu que 12f ajuste ensuite. + exigerLaPropositionMontree(memoire.conflit.id); + const vue = vueQualite('tables'); + expect(vue.querySelector('input[data-position-tables="sieges"]').checked).toBe(true); + const svg = vue.querySelector('svg[data-graphique="tables"]'); + expect(svg).not.toBeNull(); + const cases = [...svg.querySelectorAll('[data-case]')]; + expect(cases.length).toBe(charge().tables.length * charge().evenement.tours); + const comptes = new Map(); + for (const c of cases) { + const [ligne] = c.dataset.case.split(':').map(Number); + const texte = texteDe(c.querySelector('text')); + if (texte === t('format.vide')) { + expect(c.querySelector('rect[data-marque^="graphiqueNiveau"]'), c.dataset.case).toBeNull(); + continue; + } + const compte = Number(texte); + expect(Number.isInteger(compte), c.dataset.case).toBe(true); + const n = niveau(compte); + const fond = c.querySelector('rect:not(.bordure)'); + expect(fond?.getAttribute('data-marque') ?? null, c.dataset.case).toBe(n > 0 ? `graphiqueNiveau${n}` : null); + expect(fond?.style.fill ?? '', c.dataset.case).toContain(`--couleur-graphique-niveau-${n}`); + comptes.set(ligne, Math.max(comptes.get(ligne) ?? 0, compte)); + } + expect(comptes.get(0)).toBe(Math.max(...comptes.values())); + await cadrerDansLaSurface([vue.querySelector('fieldset'), svg]); + await photographier(m, '13a-qualite-tables', { + condition: ['[data-vue-qualite="tables"] input[data-position-tables="sieges"]', '[data-vue-qualite="tables"] svg[data-graphique="tables"]'], + graine: GRAINE, + }); + }); + + test('12f une personne mobile en réserve au tour 2 : sa marque, les collisions d’un seul segment', async () => { + const { id } = memoire.conflit; + await ouvrirSection('propositions'); + let r = revision(); + await cliquer(`[data-section="propositions"] tr[data-proposition="${id}"] [data-commande="retenir"]`); + await uneEntree(r, 'retenir'); + expect(charge().retenu.proposition).toBe(id); + await ouvrirPlan(); + if (m.ui.etat().proposition !== null) { + await cliquer('[data-commande="quitterProposition"]'); + await attendre('le retenu montré', () => m.ui.etat().proposition === null); + } + const selecteurTour = dans('[data-champ="tour"]'); + selecteurTour.value = '2'; + selecteurTour.dispatchEvent(new Event('change', { bubbles: true })); + await attendre('le tour 2 montré', () => m.ui.etat().tour === 2); + await images(2); + await regimeSieges(); + // Une personne mobile : aucune réservation ne la tient, à aucun tour. + const tenues = new Set(charge().reservations.map(({ participant }) => participant)); + const assise = chaiseVue((c) => c.occupant !== null && !tenues.has(c.occupant)); + const mobile = assise.occupant; + r = revision(); + await cliquerPointeur(chaise(assise.table, assise.siege)); + await cliquer(`[data-panneau="place"] [data-menu="${mobile}"] [data-commande="retirerDuTour"]`); + await uneEntree(r, 'retirer du tour 2'); + selecteurTour.value = '1'; + selecteurTour.dispatchEvent(new Event('change', { bubbles: true })); + await attendre('le tour 1 montré', () => m.ui.etat().tour === 1); + + await ouvrirSection('qualite'); + await attendre('la page du retenu', () => vueQualite('profil')?.querySelector('svg[data-graphique="profilComptes"]')); + await images(3); + const nom = nomAffiche(charge().participants.find((p) => p.id === mobile)); + const profil = vueQualite('profil'); + expect(profil.querySelectorAll('svg[data-graphique="profilComptes"] [data-marque="graphiqueMarque"]').length).toBeGreaterThan(0); + const [rangs] = await lireJumeau(profil); + const sienne = rangs.find((ligne) => ligne.get('nom') === plat(nom)); + expect(sienne?.get('marque'), nom).toBe(plat(t('qualite.profil.marque.reserve'))); + // Hors du domaine des planchers, une barre d'un seul segment, et la + // phrase qui le dit (D31). + const collisions = vueQualite('collisions'); + expect(collisions.querySelector('svg[data-graphique="collisions"]')).not.toBeNull(); + expect(collisions.querySelector('rect[data-segment="prouve"]')).toBeNull(); + const segments = [...collisions.querySelectorAll('svg[data-graphique="collisions"] rect[data-segment]')]; + expect(segments.length).toBeGreaterThan(0); + expect([...new Set(segments.map((segment) => segment.dataset.segment))]).toEqual(['serie1']); + expect(axesVides()).toEqual([]); + const phrase = collisions.querySelector('[data-phrase-qualite="collisionsHorsDomaine"]'); + expect(texteDe(phrase)).toBe(plat(t('qualite.collisions.horsDomaine'))); + // Le premier graphique du profil en haut de la surface, son signe de la + // réserve : les barres des collisions, plus bas, ne tiennent pas avec + // lui, et s'affirment sans l'image. + await cadrerAuBord(profil.querySelector('svg[data-graphique="profilComptes"]'), 'haut'); + await photographier(m, '12f-qualite-reserve', { + condition: [ + '[data-vue-qualite="profil"] svg[data-graphique="profilComptes"]', + '[data-vue-qualite="profil"] svg[data-graphique="profilComptes"] [data-marque="graphiqueMarque"]', + ], + graine: GRAINE, + }); + }); + + test('12b une seule table : sa phrase, ni profil, ni barre, ni grille, ni paires', async () => { + await construire(CONSTRUITES.uneTable); + for (const code of ['uneTable', 'collisionsUneTable', 'tablesUneTable', 'pairesUneTable']) expect(phrasesQualite(), code).toContain(code); + for (const nom of ['profilComptes', 'profilPourcentages', 'collisions', 'tables', 'matrice']) expect(graphique(nom), nom).toBeNull(); + expect(dans('[data-section="qualite"] [data-paire]')).toBeNull(); + expect(axesVides()).toEqual([]); + const phrase = vueQualite('profil').querySelector('[data-phrase-qualite="uneTable"]'); + expect(texteDe(phrase)).toBe(plat(t('qualite.profil.uneTable'))); + await cadrerDansLaSurface([phrase, vueQualite('paires').querySelector('[data-phrase-qualite="pairesUneTable"]')]); + await photographier(m, '12b-qualite-une-table', { + condition: ['[data-vue-qualite="profil"] [data-phrase-qualite="uneTable"]', '[data-vue-qualite="paires"] [data-phrase-qualite="pairesUneTable"]'], + graine: GRAINE, + }); + }); + + test('12c un seul tour : le profil et les collisions dessinés, la phrase des paires', async () => { + await construire(CONSTRUITES.unTour); + expect(graphique('profilComptes')).not.toBeNull(); + expect(graphique('collisions')).not.toBeNull(); + expect(phrasesQualite()).toContain('pairesUnTour'); + expect(dans('[data-section="qualite"] [data-vue-qualite="paires"] table')).toBeNull(); + expect(axesVides()).toEqual([]); + const phrase = vueQualite('paires').querySelector('[data-phrase-qualite="pairesUnTour"]'); + expect(texteDe(phrase)).toBe(plat(t('qualite.paires.unTour'))); + // La vue des tables entière, sa grille d'un seul tour, et la phrase des + // paires : le profil et les collisions, plus haut, ne tiennent pas avec + // elles dans la surface, et s'affirment sans l'image. + await cadrerDansLaSurface([vueQualite('tables'), phrase]); + await photographier(m, '12c-qualite-un-tour', { + condition: [ + '[data-vue-qualite="tables"]', + '[data-vue-qualite="tables"] svg[data-graphique="tables"]', + '[data-vue-qualite="paires"] [data-phrase-qualite="pairesUnTour"]', + ], + graine: GRAINE, + }); + }); + + test('12d une seule appartenance : une série, sans borne, sa phrase ; les collisions et la grille restent', async () => { + await construire(CONSTRUITES.uneAppartenance); + const comptes = graphique('profilComptes'); + expect(comptes.querySelectorAll('path[data-serie]')).toHaveLength(1); + expect(comptes.querySelector('[data-repere="borne"]')).toBeNull(); + const phrase = vueQualite('profil').querySelector('[data-phrase-qualite="uneAppartenance"]'); + expect(texteDe(phrase)).toBe(plat(t('qualite.profil.uneAppartenance'))); + expect(graphique('collisions')?.querySelectorAll('rect[data-segment]').length).toBeGreaterThan(0); + expect(graphique('tables')).not.toBeNull(); + expect(axesVides()).toEqual([]); + await cadrerDansLaSurface([phrase, comptes]); + await photographier(m, '12d-qualite-une-appartenance', { + condition: ['[data-vue-qualite="profil"] [data-phrase-qualite="uneAppartenance"]', '[data-vue-qualite="profil"] svg[data-graphique="profilComptes"]'], + graine: GRAINE, + }); + }); + + test('12e aucune collision : la phrase ; la grille sous « sièges », chaque case 0', async () => { + await construire(CONSTRUITES.sansCollision); + expect(graphique('collisions')).toBeNull(); + const phrase = vueQualite('collisions').querySelector('[data-phrase-qualite="collisionsAucune"]'); + expect(texteDe(phrase)).toBe(plat(t('qualite.collisions.aucune'))); + const tables = vueQualite('tables'); + expect(tables.querySelector('input[data-position-tables="sieges"]').checked).toBe(true); + const cases = [...graphique('tables').querySelectorAll('[data-case]')]; + expect(cases).toHaveLength(3 * 2); + for (const c of cases) expect(texteDe(c.querySelector('text')), c.dataset.case).toBe('0'); + expect(axesVides()).toEqual([]); + await cadrerDansLaSurface([phrase, graphique('tables')]); + await photographier(m, '12e-qualite-sans-collision', { + condition: ['[data-vue-qualite="collisions"] [data-phrase-qualite="collisionsAucune"]', '[data-vue-qualite="tables"] svg[data-graphique="tables"]'], + graine: GRAINE, + }); + }); + + test('12g la cinquième seule à la table de 2 : plafond réalisé nul au rang 1, son infobulle', async () => { + await construire(CONSTRUITES.plafondNul); + const seule = charge().participants[4]; + const comptes = graphique('profilComptes'); + const pourcentages = graphique('profilPourcentages'); + // Le graphique au bas de la surface : l'infobulle du rang 1, plus haute + // que l'espace sous son point, se pose au-dessus de lui, dans l'image. + await cadrerAuBord(comptes, 'bas'); + const { bulle, cellule } = await pointerLeRang1(comptes); + expect(cellule('qualite.profil.colonne.nom')).toBe(plat(nomAffiche(seule))); + expect(cellule('qualite.profil.colonne.plafondRealise')).toBe('0'); + expect(cellule('qualite.profil.colonne.marque')).toBe(plat(t('qualite.profil.marque.plafondNul'))); + expect(texteDe(bulle.querySelector('[data-pourcentage]'))).toBe(t('format.vide')); + // Au second graphique, aucun point au rang 1 : la série commence après + // son signe, posé au pied de l'axe. + const signes = [...pourcentages.querySelectorAll('[data-marque="graphiqueMarque"]')].map((signe) => signe.getBoundingClientRect()); + const premierSigne = signes.reduce((a, b) => (b.left < a.left ? b : a)); + const debutSerie = Number(/^M\s*([-\d.]+)/.exec(pourcentages.querySelector('path[data-serie]').getAttribute('d'))[1]); + const gaucheSvg = pourcentages.getBoundingClientRect().left; + expect(debutSerie + gaucheSvg).toBeGreaterThan(premierSigne.right); + expect(axesVides()).toEqual([]); + await photographier(m, '12g-qualite-plafond-nul', { + condition: ['[data-vue-qualite="profil"] svg[data-graphique="profilComptes"]', '[data-section="qualite"] [role="tooltip"]:not([hidden])'], + graine: GRAINE, + }); + }); + + test('14 les paires répétées : le tableau, la première commande au premier tour revu', async () => { + await ecarterLePointeur(); + memoire.paires = { id: await construire(CONSTRUITES.paires) }; + exigerLaConstruiteDesPaires(); + const vue = vueQualite('paires'); + const lignes = [...vue.querySelectorAll('tr[data-paire]')]; + expect(lignes.length).toBeGreaterThan(0); + const fois = lignes.map((ligne) => Number(/\d+/.exec(texteDe(ligne.querySelector('td.nombre')))[0])); + for (const ligne of lignes) { + const [premiere, ...tours] = [...ligne.querySelectorAll('[data-commande="allerAuTour"]')]; + expect(tours.length).toBeGreaterThanOrEqual(2); + const numeros = tours.map((bouton) => Number(/\d+/.exec(texteDe(bouton))[0])); + expect(texteDe(premiere)).toBe(plat(t('qualite.paires.premierTour', { tour: numeros[1] }))); + } + expect(fois[0]).toBe(Math.max(...fois)); + memoire.paires.premiere = { cle: lignes[0].dataset.paire, tour: Number(/\d+/.exec(texteDe(lignes[0].querySelector('.premiere')))[0]) }; + await cadrerDansLaSurface([vue.querySelector('thead'), lignes[Math.min(lignes.length, 5) - 1]]); + await photographier(m, '14-qualite-paires', { condition: ['[data-vue-qualite="paires"] tr[data-paire]'], graine: GRAINE }); + }); + + test('14a la commande mène au tour revu ; la fiche, ses « Rencontres », égales au tableau des paires', async () => { + const { cle, tour } = memoire.paires.premiere; + exigerLaConstruiteDesPaires(); + const [a] = cle.split(':').map(Number); + // Les paires de la personne au tableau : l'autre, ses fois, ses tours. + const deLaPersonne = tous('[data-section="qualite"] tr[data-paire]') + .filter((ligne) => ligne.dataset.paire.split(':').map(Number).includes(a)) + .map((ligne) => { + const [x, y] = ligne.dataset.paire.split(':').map(Number); + const autre = x === a ? y : x; + const tours = [...ligne.querySelectorAll('[data-commande="allerAuTour"]:not(.premiere)')].map((bouton) => texteDe(bouton).match(/\d+/g).map(Number)); + return [plat(nomAffiche(charge().participants.find((p) => p.id === autre))), Number(/\d+/.exec(texteDe(ligne.querySelector('td.nombre')))[0]), tours]; + }); + expect(deLaPersonne.length).toBeGreaterThan(0); + await cliquer(`[data-section="qualite"] tr[data-paire="${cle}"] .premiere`); + await attendre('le plan au premier tour revu', () => dans('[data-section="plan"]') && m.ui.etat().tour === tour); + + await ouvrirSection('participants'); + await cliquer(`[data-section="participants"] [data-participant="${a}"] [data-commande="fiche"]`); + const rubrique = await attendre('la rubrique « Rencontres »', () => dans(`[data-fiche="${a}"] [data-rubrique-rencontres]`)); + const lignes = [...rubrique.querySelectorAll('tbody tr')].map((ligne) => [ + texteDe(ligne.querySelector('.nom')), + Number(texteDe(ligne.querySelector('td.fois'))), + texteDe(ligne.querySelectorAll('td')[1]).split(' ; ').map((etape) => etape.match(/\d+/g).map(Number)), + ]); + // Les plus revues d'abord ; celles revues plus d'une fois sont les + // lignes de la personne au tableau des paires, une pour une. + const fois = lignes.map(([, f]) => f); + expect(fois).toEqual([...fois].sort((x, y) => y - x)); + expect(lignes.filter(([, f]) => f > 1)).toEqual(deLaPersonne); + // La rubrique jusqu'à ses quatre premières rencontres, les plus revues + // d'abord : le haut de la fiche, son nom compris, ne tient pas avec + // elles dans la surface du panneau. + const rangees = [...rubrique.querySelectorAll('tbody tr')]; + await cadrerDansLaSurface([rubrique.querySelector('h4'), rangees[Math.min(rangees.length, 4) - 1]]); + await photographier(m, '14a-fiche-rencontres', { + condition: [`[data-fiche="${a}"] [data-rubrique-rencontres] h4`, `[data-fiche="${a}"] [data-rubrique-rencontres] tbody tr`], + graine: GRAINE, + }); + }); + + test('15a l’événement construit généré de nouveau : jamais servies, la soirée, chaque tour et ses assis sans table', async () => { + if (dans('[data-fiche]') !== null) { + await cliquer('[data-fiche] [data-commande="fermerFiche"]'); + await attendre('la fiche fermée', () => dans('[data-fiche]') === null); + } + // Le plan bloqué que les familles laissent : « Débloquer », à place + // fixe, se confirme sur place, puis l'écriture. + await rouvrir(memoire.base); + expect(charge().evenement.etat).toBe('bloque'); + const r = revision(); + await cliquer('[data-place-fixe] [data-commande="debloquer"]'); + await cliquer('[data-place-fixe] [data-commande="debloquer"]'); + await uneEntree(r, 'débloquer'); + await passerEnEcriture(); + await generer(); + const id = await qualiteDeLaPremiere(); + const vue = vueQualite('objectifs'); + expect(vue.querySelector('[data-jamais-servies]')).not.toBeNull(); + const soiree = vue.querySelector('[data-soiree-objectifs]'); + expect(soiree).not.toBeNull(); + expect(soiree.querySelector('[data-pourcentage] + [data-compte-pire]')).not.toBeNull(); + const tours = [...vue.querySelectorAll('ol.tours > li')]; + expect(tours).toHaveLength(charge().evenement.tours); + for (const tour of tours) expect(tour.querySelector('[data-pourcentage] + [data-compte-pire]'), texteDe(tour)).not.toBeNull(); + exigerComptes(vue); + + const [parTour] = await lireJumeau(vue); + const lignesTours = parTour.slice(0, -1); + const laSoiree = parTour.at(-1); + expect(laSoiree.get('tour')).toBe(plat(t('qualite.objectifs.soiree'))); + // Chaque barre de tour écrit ses assis sans table possible. + const barres = [...vue.querySelectorAll('svg[data-graphique="objectifs"] [data-ligne-graphique]')]; + expect(barres).toHaveLength(lignesTours.length); + barres.forEach((barre, rang) => { + expect(texteDe(barre.querySelector('text.secondaire')), lignesTours[rang].get('tour')).toBe( + plat(t('qualite.objectifs.assisSansTable', { assis: Number(lignesTours[rang].get('assis')) })), + ); + }); + // La somme des planchers des tours égale le plancher du diagnostic ; + // possibles − servis de la soirée égale la colonne du tableau. + const diagnostic = diagnostiquer(configurationDepuisCharge(charge())); + const somme = lignesTours.reduce((total, ligne) => total + Number(ligne.get('plancher')), 0); + expect(somme).toBe(diagnostic.objectifsInevitables.horsObjectif); + expect(Number(laSoiree.get('plancher'))).toBe(somme); + const hors = Number(laSoiree.get('possibles')) - Number(laSoiree.get('servis')); + const ligne = await ligneAuTableau(id); + expect(ligne.get('toursHorsObjectif')).toBe(plat(format.nombre(hors))); + await revenirALaQualite(id); + + const objectifs = vueQualite('objectifs'); + await cadrerDansLaSurface([objectifs.querySelector('[data-jamais-servies]'), objectifs.querySelector('ol.tours')]); + await photographier(m, '15a-qualite-objectifs', { + condition: ['[data-vue-qualite="objectifs"] [data-soiree-objectifs]', '[data-vue-qualite="objectifs"] ol.tours'], + graine: GRAINE, + }); + }); + + test('16 la petite : « minimum atteint », collisions et répétitions à zéro, les ancrés à « — »', async () => { + await chargerDemonstration('petite'); + await passerEnEcriture(); + await generer(); + const id = await qualiteDeLaPremiere(); + const instance = normaliser(configurationDepuisCharge(charge())); + const mesures = mesurer(instance, indexerPlan(instance, planDepuisFichier(charge().propositions.find((p) => p.id === id)))); + expect(mesures.collisionsCumulees).toBe(0); + expect(mesures.rencontresRepetees).toEqual({ choisies: 0, imposees: 0 }); + const entete = vueQualite('entete'); + expect(texteDe(entete.querySelector('.certificat'))).toBe(plat(t('propositions.certificat.atteint'))); + const valeur = (nom) => texteDe(entete.querySelector(`[data-tuile="${nom}"] .valeur`)); + for (const nom of ['collisionsCumulees', 'rencontresRepetees']) expect(valeur(nom), nom).toBe('0'); + expect(valeur('rencontresAncres')).toBe(t('format.vide')); + // Le relais est resté inerte pour chaque génération qui suit la grande. + expect(relais.avancements, 'aucun avancement compté après la grande').toBe(memoire.grande.avancements); + // Le bas de l'en-tête, du groupe de la diversité à la mention : le bord + // haut tombe entre deux groupes de tuiles, aucune n'y est coupée. Du + // groupe des collisions à la mention, l'en-tête est plus haut que la + // surface : les rencontres et leur ligne des ancrés, les collisions et + // les répétitions s'affirment plus haut, sans l'image. + await cadrerAuBord(entete.querySelector('section.groupe:has([data-tuile="diversite"])'), 'haut'); + await photographier(m, '16-minimum-atteint', { + condition: [ + '[data-vue-qualite="entete"] section.groupe:has([data-tuile="diversite"]) h4', + '[data-vue-qualite="entete"] [data-tuile="manqueMax"]', + '[data-vue-qualite="entete"] .certificat', + ], + graine: GRAINE, + }); + }); +}); + // --- Les captures d'écran du parcours (§ 19.5, § 19.7) ---------------------------------------- // La dernière épreuve du fichier. Une épreuve du fichier en échec, même diff --git a/src/interface/primitives/infobulle.js b/src/interface/primitives/infobulle.js index 20e40d9..29362c5 100644 --- a/src/interface/primitives/infobulle.js +++ b/src/interface/primitives/infobulle.js @@ -12,7 +12,11 @@ // prend le plus grand et reste dans le cadre, quitte à couvrir le terme. // Horizontalement, elle s'aligne sur le bord gauche du terme, puis recule // pour garder MARGE_INFOBULLE_PX entre elle et chaque bord du cadre ; plus -// large que le cadre, elle se colle à la marge gauche. +// large que le cadre, elle se colle à la marge gauche. Verticalement, le +// cadre peut se borner à la zone visible où défile le terme — haut et bas, +// ramenés dans la fenêtre — : l'infobulle n'en sort pas, et ne couvre pas +// ce qui reste fixe au-dessus ou au-dessous de cette zone, comme un bandeau +// collant. /** Distance entre le terme et l'infobulle, en px. */ export const ECART_INFOBULLE_PX = 6; @@ -26,8 +30,10 @@ export const MARGE_INFOBULLE_PX = 8; * @param {{gauche: number, haut: number, droite: number, bas: number}} ancre * le rectangle du terme expliqué * @param {{largeur: number, hauteur: number}} taille celle de l'infobulle - * @param {{largeur: number, hauteur: number}} cadre la partie visible de la - * fenêtre, barres de défilement exclues + * @param {{largeur: number, hauteur: number, haut?: number, bas?: number}} cadre + * la partie visible de la fenêtre, barres de défilement exclues ; haut et + * bas, facultatifs, bornent la zone visible où défile le terme, 0 et + * hauteur par défaut * @returns {{gauche: number, haut: number, cote: 'dessous'|'dessus'}} le coin * haut gauche de l'infobulle, et le côté du terme où elle se pose */ @@ -37,15 +43,16 @@ export function placerInfobulle(ancre, { largeur, hauteur }, cadre) { const dessous = ancre.bas + ECART_INFOBULLE_PX; const dessus = ancre.haut - ECART_INFOBULLE_PX - hauteur; - const basMax = cadre.hauteur - MARGE_INFOBULLE_PX; + const hautMin = Math.max(0, cadre.haut ?? 0) + MARGE_INFOBULLE_PX; + const basMax = Math.min(cadre.hauteur, cadre.bas ?? cadre.hauteur) - MARGE_INFOBULLE_PX; if (dessous + hauteur <= basMax) return { gauche, haut: dessous, cote: 'dessous' }; - if (dessus >= MARGE_INFOBULLE_PX) return { gauche, haut: dessus, cote: 'dessus' }; + if (dessus >= hautMin) return { gauche, haut: dessus, cote: 'dessus' }; // Aucun côté ne la reçoit : le plus grand, la boîte ramenée dans le cadre. const placeDessous = basMax - dessous; - const placeDessus = ancre.haut - ECART_INFOBULLE_PX - MARGE_INFOBULLE_PX; + const placeDessus = ancre.haut - ECART_INFOBULLE_PX - hautMin; const cote = placeDessous >= placeDessus ? 'dessous' : 'dessus'; const voulu = cote === 'dessous' ? dessous : dessus; - const haut = Math.max(MARGE_INFOBULLE_PX, Math.min(voulu, basMax - hauteur)); + const haut = Math.max(hautMin, Math.min(voulu, basMax - hauteur)); return { gauche, haut, cote }; } diff --git a/src/interface/primitives/infobulle.test.js b/src/interface/primitives/infobulle.test.js index 714cdae..9b09481 100644 --- a/src/interface/primitives/infobulle.test.js +++ b/src/interface/primitives/infobulle.test.js @@ -65,6 +65,21 @@ describe('placerInfobulle : sous le terme, au-dessus, dans le cadre', () => { assert.ok(dansLeCadre(boite(haut, haute), petit), JSON.stringify(haut)); }); + test('rouge : un cadre borné en haut et en bas — la zone visible où défile le terme, sous un bandeau collant — : l’infobulle n’en sort jamais, quitte à couvrir le terme ; sans bornes, la fenêtre', () => { + // Sous la zone, elle monte ; au-dessus de la zone, elle descend. + assert.deepEqual(placerInfobulle(terme(200, 500), TAILLE, { largeur: 1366, hauteur: 700, bas: 600 }), { gauche: 200, haut: 404, cote: 'dessus' }); + assert.deepEqual(placerInfobulle(terme(200, 600), TAILLE, { largeur: 1366, hauteur: 700, haut: 560, bas: 690 }), { gauche: 200, haut: 592, cote: 'dessous' }); + const zone = { largeur: 1366, hauteur: 700, haut: 260, bas: 690 }; + for (let haut = zone.haut; haut <= zone.bas - 20; haut += 11) { + const b = boite(placerInfobulle(terme(200, haut), TAILLE, zone), TAILLE); + assert.ok(b.haut >= zone.haut + MARGE_INFOBULLE_PX && b.bas <= zone.bas - MARGE_INFOBULLE_PX, `${haut} : ${JSON.stringify(b)}`); + } + const ancre = terme(200, 300); + assert.deepEqual(placerInfobulle(ancre, TAILLE, { ...CADRE, haut: 0, bas: 700 }), placerInfobulle(ancre, TAILLE, CADRE)); + const debordante = { ...CADRE, haut: -40, bas: 900 }; + assert.deepEqual(placerInfobulle(terme(200, 640), TAILLE, debordante), placerInfobulle(terme(200, 640), TAILLE, CADRE), 'la zone se borne à la fenêtre'); + }); + test('sur une grille de termes qui couvre le cadre : dès qu’un côté la reçoit, l’infobulle reste dans le cadre et ne couvre jamais le terme', () => { let essais = 0; for (let gauche = -100; gauche <= CADRE.largeur; gauche += 37) { diff --git a/src/interface/qualite/graphiques/Barres.svelte b/src/interface/qualite/graphiques/Barres.svelte index 0ca3ef7..aa0454d 100644 --- a/src/interface/qualite/graphiques/Barres.svelte +++ b/src/interface/qualite/graphiques/Barres.svelte @@ -23,7 +23,12 @@ // titre, jamais empilées ni sur un axe commun, valeurs[k] celle de la // colonne k, les lignes dans le même ordre. // genre : serie1, serie2, prouve ou reste, chacun son jeton (REMPLISSAGES, - // pointage.js). Un segment nul ne se trace pas. + // pointage.js). Un segment au remplissage en contour — « prouvé + // inévitable » — se trace d'un trait de TRAIT_CONTOUR_PX de son jeton, + // tenu dans la boîte du segment, que la disposition garde au moins large + // de LARGEUR_MIN_CONTOUR_PX ; les autres en aplat : prouvé et reste se + // distinguent par la forme comme par la couleur, à toute largeur (§ 12.4, + // B13). Un segment nul ne se trace pas. // // Le pointage désigne la ligne sous le pointeur ; pointe, liable, en porte // l'indice ; infobulle, {colonnes, lignes}, une ligne du jumeau par ligne @@ -36,7 +41,7 @@ // pointée, par son rang à partir de 1. Chaque marque porte data-marque. import { getContext } from 'svelte'; import Graphique from './Graphique.svelte'; - import { ESPACE_PX, cibleLigne, dispositionBarres } from './pointage.js'; + import { ESPACE_PX, TRAIT_CONTOUR_PX, cibleLigne, dispositionBarres } from './pointage.js'; let { graphique, @@ -127,15 +132,29 @@ {ligne.secondaire.texte} {/if} {#each ligne.segments as segment (segment.colonne)} - + {#if segment.contour} + + {:else} + + {/if} {/each} {/each} @@ -146,6 +165,10 @@