feat(kernel): gate-verdict — attribute what holds the green gate #2071
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/gate-verdicts"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Kaizen improvement 1 of run 3: one greppable line per gate naming which predicates held it and until when. Guard P7 + contract M11.
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).