From 9be4825dad9644353237fe781f0e77efddad79fa Mon Sep 17 00:00:00 2001 From: Claude Date: Wed, 28 Oct 2026 05:37:18 +0000 Subject: [PATCH] ci(lint): describe the query-options test ratchet as one-sided The comment above the `Engine query-options erasure ratchet` step still called the aggregate test-code number decrease-only. Since #26549 the reader is one-sided: growth past the ceiling reds, a fall passes and is reported, and a fall to zero is refused as a dead scan. Comment only. Co-authored-by: Claude Claude-Session: https://claude.ai/code/session_01QSeKYpxei8vxY22nkCLVj1 --- .github/workflows/lint.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 23d576664c1..1337d4023fc 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -4188,9 +4188,11 @@ jobs: # showed recent changes, and a search that truncated away fresh records. # #4720 restored those two sites and #4721 closed the external callers; # this stops the shape regrowing internally. Same ratchet mechanism as - # slot-lookup for the non-test residual, plus one aggregate decrease-only - # number for test code (a test whose subject IS off-contract engine input - # must be able to build it). Runs its own --self-test first. + # slot-lookup for the non-test residual, plus one aggregate number for + # test code (a test whose subject IS off-contract engine input must be + # able to build it). That number is one-sided (#26549): growth past its + # ceiling reds, a fall passes and is reported, and a fall to zero is + # refused as a dead scan. Runs its own --self-test first. # # Scoped (#16496): the same population and inputs as the slot-lookup # ratchet, with `scripts/query-options-erasure-baseline.json`.