feat(kernel): gate-verdict — attribute what holds the green gate #2071

Merged
pipeline-bot merged 1 commit from feat/gate-verdicts into trunk 2026-08-19 07:48:41 +00:00
Owner

Kaizen improvement 1 of run 3: one greppable line per gate naming which predicates held it and until when. Guard P7 + contract M11.

Kaizen improvement 1 of run 3: one greppable line per gate naming which predicates held it and until when. Guard P7 + contract M11.
feat(kernel): gate-verdict — attribute what holds the green gate
All checks were successful
pipeline/ci CI green @ 470f2bf51149
470f2bf511
Run-2 retro: the remaining wall-clock villain is the 30-40 min
green-gate variance class, and the per-cycle red lines cannot answer
"which predicate held the gate and until when" without a forensic
session. The prestage-verdict pattern answers it in one grep:

  gate-verdict label=<leg> result=green|timeout dur=<N>s \
    holds=cnpg-not-ready:120s,mayastor-volumes-not-ready:840s

green_check records its red predicate set per cycle; the wait loop
folds it into per-predicate held-until seconds and emits ONE summary
line at green and at timeout. Guard P7 pins the line; contract M11
proves the pin bites (10/10 mutations).
Sign in to join this conversation.
No reviewers
No labels
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
sean/pipelines!2071
No description provided.