gestion_table_tournante_libre/src/moteur
Mathieu Benoit f8b3e8b0a9 [ADD] engine: lack, its three figures, dominance and the ranking
Raw meeting counts stop comparing proposals once a table is incomplete;
the lack, realised ceiling minus encounters, compares them. The module
gives the three figures of § 12.10.4, the sorted lack profile, rank
counts and profile dominance between two proposals, and the minimum
certificate read against the a priori ceiling. The ranking orders by gap,
then collision excess, cumulative collisions, repeats and redundancy.

Checked: the operator's three plans rank by excess 0, 2, 3, which either
count alone would invert; dominance and switch rank are pinned by hand.

--- FR ---

[ADD] moteur : manque, ses trois chiffres, dominance et classement

Les nombres bruts de rencontres cessent de comparer deux propositions dès
qu'une table est incomplète ; le manque, plafond réalisé moins
rencontres, les compare. Le module rend les trois chiffres du
§ 12.10.4, le profil trié du manque, le décompte des rangs et la
dominance de profil entre deux propositions, et le certificat de minimum
lu contre le plafond a priori. Le classement ordonne par écart, puis
excédent de collisions, collisions cumulées, répétitions et redondance.

Vérifié : les trois plans de l'opérateur se classent par excédent 0, 2,
3, ce que chaque compte seul inverserait ; dominance et rang de bascule
épinglés à la main.

Assisted-by: Claude Opus 5.5
2026-10-05 22:52:29 -04:00
..
classement.js [ADD] engine: lack, its three figures, dominance and the ranking 2026-10-05 22:52:29 -04:00
classement.test.js [ADD] engine: lack, its three figures, dominance and the ranking 2026-10-05 22:52:29 -04:00
configuration.js [ADD] engine: configuration normalised into an indexed instance 2026-10-05 17:27:06 -04:00
configuration.test.js [ADD] engine: configuration normalised into an indexed instance 2026-10-05 17:27:06 -04:00
diagnostic.js [ADD] engine: diagnosis of what a configuration makes unavoidable 2026-10-05 22:52:29 -04:00
diagnostic.test.js [ADD] engine: diagnosis of what a configuration makes unavoidable 2026-10-05 22:52:29 -04:00
erreurs.js [ADD] engine: configuration normalised into an indexed instance 2026-10-05 17:27:06 -04:00
indicateurs.js [ADD] engine: indicators measured by full recomputation 2026-10-05 17:27:34 -04:00
indicateurs.test.js [ADD] engine: indicators measured by full recomputation 2026-10-05 17:27:34 -04:00
manque.js [ADD] engine: lack, its three figures, dominance and the ranking 2026-10-05 22:52:29 -04:00
manque.test.js [ADD] engine: lack, its three figures, dominance and the ranking 2026-10-05 22:52:29 -04:00
plafond.js [ADD] engine: ceilings a priori and realised, exact dynamic programme 2026-10-05 17:27:34 -04:00
plafond.long.test.js [ADD] engine: ceilings a priori and realised, exact dynamic programme 2026-10-05 17:27:34 -04:00
plafond.test.js [ADD] engine: ceilings a priori and realised, exact dynamic programme 2026-10-05 17:27:34 -04:00
recherche.js [ADD] search: seeded late acceptance over a lexicographic score 2026-10-05 22:52:29 -04:00
recherche.long.test.js [ADD] search: seeded late acceptance over a lexicographic score 2026-10-05 22:52:29 -04:00
recherche.test.js [ADD] search: seeded late acceptance over a lexicographic score 2026-10-05 22:52:29 -04:00
types.js [ADD] engine: configuration normalised into an indexed instance 2026-10-05 17:27:06 -04:00
verification.js [ADD] engine: invariant and indicator verifiers, as application code 2026-10-05 17:27:34 -04:00
verification.test.js [ADD] engine: invariant and indicator verifiers, as application code 2026-10-05 17:27:34 -04:00