From 06adc190ce00aaa70bafc03aa25425430ee8db39 Mon Sep 17 00:00:00 2001 From: gsxdsm Date: Wed, 24 Jun 2026 11:34:38 -0700 Subject: [PATCH] Add max-length cap (10) to interactive prefix input (#1741) CodeRabbit: suggestTaskPrefix caps at 4 chars, but user input was uncapped. Align with the dashboard validation regex (1-10 uppercase letters). --- packages/cli/src/project-resolver.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/cli/src/project-resolver.ts b/packages/cli/src/project-resolver.ts index 6fc82e19b4..e564214bee 100644 --- a/packages/cli/src/project-resolver.ts +++ b/packages/cli/src/project-resolver.ts @@ -762,7 +762,7 @@ export async function registerProjectInteractive( const prefixInput = await rl.question(`\n Task prefix [${suggestedPrefix}]: `); rl.close(); const rawPrefix = prefixInput.trim().toUpperCase().replace(/[^A-Z]/g, ""); - const prefix = rawPrefix.length >= 2 ? rawPrefix : suggestedPrefix; + const prefix = rawPrefix.length >= 2 && rawPrefix.length <= 10 ? rawPrefix : suggestedPrefix; await store.updateSettings({ taskPrefix: prefix,