From d9a30cc7d45c91f53bd44f5251d048b2e897138f Mon Sep 17 00:00:00 2001 From: Alex Newman Date: Mon, 23 Feb 2026 18:55:50 -0500 Subject: [PATCH] MAESTRO: exclude transcript CLI from logger-usage-standards test MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit src/services/transcripts/cli.ts is a CLI command with user-visible console output, not a background service — console.log is intentional. Co-Authored-By: Claude Opus 4.6 --- tests/logger-usage-standards.test.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/logger-usage-standards.test.ts b/tests/logger-usage-standards.test.ts index 4b8774ea..dbab9e52 100644 --- a/tests/logger-usage-standards.test.ts +++ b/tests/logger-usage-standards.test.ts @@ -37,6 +37,7 @@ const EXCLUDED_PATTERNS = [ /user-message-hook\.ts$/, // Deprecated - kept for reference only, not registered in hooks.json /cli\/hook-command\.ts$/, // CLI hook command uses console.log/error for hook protocol output /cli\/handlers\/user-message\.ts$/, // User message handler uses console.error for user-visible context + /services\/transcripts\/cli\.ts$/, // CLI transcript subcommands use console.log for user-visible interactive output ]; // Files that should always use logger (core business logic)