docs: une borne englobante plus courte que ses étapes rend tout échec muet
La leçon du tour, et elle valait des jours : SIGN_IN_MS valait 180 s sur des étapes totalisant 270 s. La borne du dessus se déclenchait donc toujours la première, et chaque échec rapportait son nom à elle — jamais celui de l'étape en cause. On a cherché une cause que le harnais était structurellement incapable de nommer. D'où les deux règles consignées : calculer une borne englobante à partir de ses parties au lieu de choisir un nombre, et dimensionner chaque borne terminale sur une durée MESURÉE inscrite à côté d'elle. Un chiffre nu ne dit pas s'il est généreux ou serré, et pourrit sans que personne le voie. Plus une troisième : déclarer les parcours et leurs vérifications avant que quoi que ce soit puisse échouer, pour qu'une exécution rende toujours le même nombre de lignes. Quand le total bouge avec la panne, deux exécutions ne sont plus comparables — et un total qui rétrécit se lit comme un problème plus petit alors qu'il est plus gros. Enfin, un fait observé : notre verrou ne garde que ce dépôt. Une suite appartenant à une application consommatrice, lancée depuis son propre checkout contre le même broker, entre en collision exactement comme deux des nôtres — et c'est invisible des deux côtés.
This commit is contained in:
@@ -1,8 +0,0 @@
|
||||
# Doc-debt — e2e-harness
|
||||
|
||||
> Presence of a block = doc to update. Processed → delete the block; no blocks left → delete this file.
|
||||
> One block = one "big change": `why` + `files` + `verify` (leaves to review).
|
||||
|
||||
## Raw markers (consolidate into blocks, then delete)
|
||||
- TOUCHED packages/polyfill/e2e/measure.ts @2026-08-16 (session f93872b5-293a-4916-a353-181409a96d42)
|
||||
- TOUCHED packages/polyfill/e2e/notebook.ts @2026-08-16 (session f93872b5-293a-4916-a353-181409a96d42)
|
||||
Reference in New Issue
Block a user