eqs check écrit sa durée, au lieu de la laisser dans un terminal #13

Merged
nicolas-fryder merged 1 commit from feat/check-ecrit-sa-duree into main 2026-09-07 09:24:25 +00:00

check.yml d'eqs-workflows archive .eqs/check.json en artefact, et
eqs inspect le lit pour remplir tests.checkSeconds. Le fichier n'existait
pas : la durée de la porte ne vivait que dans le terminal de celui qui avait
lancé la commande, c'est-à-dire nulle part. L'audit la rapportait comme non
mesurée, et le contrôle testing.check-budget se déclarait non exécutable à
chaque exécution — une règle qui ne se joue jamais n'est pas une règle.

Le rapport porte la durée totale, le budget, le dépassement, et la durée de
chaque tâche : c'est cette dernière qui rend le goulot visible. Sans elle, on
optimise au hasard.

L'écriture ne peut pas faire échouer une porte par ailleurs verte : un dépôt en
lecture seule rend null au lieu de lever. Une porte qui échoue sur son propre
journal apprend à ceux qui la subissent à la contourner.

Co-Authored-By: Claude Opus 5 noreply@anthropic.com

`check.yml` d'eqs-workflows archive `.eqs/check.json` en artefact, et `eqs inspect` le lit pour remplir `tests.checkSeconds`. Le fichier n'existait pas : la durée de la porte ne vivait que dans le terminal de celui qui avait lancé la commande, c'est-à-dire nulle part. L'audit la rapportait comme non mesurée, et le contrôle `testing.check-budget` se déclarait non exécutable à chaque exécution — une règle qui ne se joue jamais n'est pas une règle. Le rapport porte la durée totale, le budget, le dépassement, et la durée de chaque tâche : c'est cette dernière qui rend le goulot visible. Sans elle, on optimise au hasard. L'écriture ne peut pas faire échouer une porte par ailleurs verte : un dépôt en lecture seule rend `null` au lieu de lever. Une porte qui échoue sur son propre journal apprend à ceux qui la subissent à la contourner. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
`check.yml` d'eqs-workflows archive `.eqs/check.json` en artefact, et
`eqs inspect` le lit pour remplir `tests.checkSeconds`. Le fichier n'existait
pas : la durée de la porte ne vivait que dans le terminal de celui qui avait
lancé la commande, c'est-à-dire nulle part. L'audit la rapportait comme non
mesurée, et le contrôle `testing.check-budget` se déclarait non exécutable à
chaque exécution — une règle qui ne se joue jamais n'est pas une règle.

Le rapport porte la durée totale, le budget, le dépassement, et la durée de
chaque tâche : c'est cette dernière qui rend le goulot visible. Sans elle, on
optimise au hasard.

L'écriture ne peut pas faire échouer une porte par ailleurs verte : un dépôt en
lecture seule rend `null` au lieu de lever. Une porte qui échoue sur son propre
journal apprend à ceux qui la subissent à la contourner.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Infrastructure/eqs-platform!13
No description provided.