From ca8ee4bd7e015bd9cbc8446a1d38bf7cdbf2d274 Mon Sep 17 00:00:00 2001 From: Garry Tan Date: Sun, 16 Aug 2026 10:09:27 -0700 Subject: [PATCH] fix(test): ratchet four skeleton-size caps for the wave's preamble growth MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The #2499 project-scoped-MCP jq entry-resolution adds ~340 bytes to every brain-sync preamble block, and the wave's doc additions push four skills 3-91 bytes past their v1.64/v1.65 parity caps. Re-measured per the ratchet protocol: plan-ceo-review 92,531 → cap 93,000; document-release 56,571 → 57,000; design-consultation 70,003 → 70,500; cso 75,891 → 76,400. Co-Authored-By: Claude Fable 5 --- test/helpers/carve-guards.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/test/helpers/carve-guards.ts b/test/helpers/carve-guards.ts index 871acf0fb..df10fa666 100644 --- a/test/helpers/carve-guards.ts +++ b/test/helpers/carve-guards.ts @@ -157,7 +157,7 @@ export const CARVE_GUARDS: Record = { // v1.65 merge: provisional larger-of-both-waves budget; re-measured below. // Fork port wave 2 (#703): the repo-doc-preference block in the design // check grew every plan-review skeleton ~0.7KB. Measured values noted. - maxSkeletonBytes: 92_500, // v1.64+v1.65 merge: both waves' preamble growth; measured 92,004 + maxSkeletonBytes: 93_000, // v1.67 fix wave: #2499 jq entry-resolution in the brain-sync preamble (~340B/skill) + wave doc additions; measured 92,531 minUnionBytes: 80_000, mustContain: ['SCOPE EXPANSION', 'SELECTIVE EXPANSION', 'HOLD SCOPE', 'SCOPE REDUCTION'], // Default-on Codex outside-voice (codexPreflight block + CODEX_MODE branch @@ -291,7 +291,7 @@ export const CARVE_GUARDS: Record = { // +Conductor AUQ-default-prose rule + one-way/continuation safety in the // always-loaded AskUserQuestion Format section. // v1.2.0 activation lift: first-run-guidance section in the shared preamble. - maxSkeletonBytes: 56_500, // v1.64+v1.65 merge; measured 56,044 + maxSkeletonBytes: 57_000, // v1.67 fix wave: #2499 preamble growth; measured 56,571 minUnionBytes: 55_000, mustContain: ['CHANGELOG', 'Diataxis', 'coverage'], // Two intentional additions stack on this small skill: the AUQ-failure prose @@ -322,7 +322,7 @@ export const CARVE_GUARDS: Record = { // v1.65 merge: provisional larger-of-both-waves budget; re-measured below. // v1.64.1.0: shared-preamble prose from the two parallel v1.64 waves lands // the skeleton at 69,022 B; +~1 KB headroom. - maxSkeletonBytes: 70_000, + maxSkeletonBytes: 70_500, // v1.67 fix wave: #2499 preamble growth; measured 70,003 minUnionBytes: 72_000, mustContain: ['Typography', 'Color', 'Aesthetic Direction'], // Cross-cutting preamble growth (v1.57.2.0 AUQ-failure prose fallback ~2KB + @@ -362,7 +362,7 @@ export const CARVE_GUARDS: Record = { // +Conductor AUQ-default-prose rule + one-way/continuation safety in the // always-loaded AskUserQuestion Format section. // v1.2.0 activation lift: first-run-guidance section in the shared preamble. - maxSkeletonBytes: 75_800, // v1.64+v1.65 merge; measured 75,364 + maxSkeletonBytes: 76_400, // v1.67 fix wave: #2499 preamble growth; measured 75,891 minUnionBytes: 72_000, mustContain: ['OWASP', 'STRIDE', 'daily', 'comprehensive', 'verif'], // cso keeps its mode-dispatch + FP-filtering phases always-loaded, so the