From 7fb0de8c2f49ad8e7d4a3ecb1ceec54d411fa293 Mon Sep 17 00:00:00 2001 From: garrytan Date: Mon, 26 Oct 2026 01:02:49 +0000 Subject: [PATCH] fix: pre-landing review fixes Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com> --- test/auq-error-fallback-hook.test.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/auq-error-fallback-hook.test.ts b/test/auq-error-fallback-hook.test.ts index 88f256304..9c94ccec5 100644 --- a/test/auq-error-fallback-hook.test.ts +++ b/test/auq-error-fallback-hook.test.ts @@ -83,6 +83,12 @@ describe('directiveFor — per-session-kind instruction', () => { expect(d).toMatch(/approval gate[\s\S]*never approved/); expect(d).toMatch(/status=gate_pending/); expect(d).not.toMatch(/BLOCKED/); + // Generated by /ship Step 7 coverage audit (GSTA-91, PR #3421). + // Value: protects=the unattended fallback stays self-contained, with no pointer to a section the reader never sees; + // fails_when=the literal "Unattended session block" pointer returns; why_new=CQ3 checks the resolver prose only, + // not this hook; seam=none; no_claim=model behaviour after the injection, and other session-block pointers such as + // the spawned one (pure function; unit only) + expect(d).not.toContain('Unattended session block'); }); test('spawned directive carries a self-contained destructive carve-out (#2733 review)', () => {