From 6fbb71c7e7009c4d0d885b2372540aac8e942c99 Mon Sep 17 00:00:00 2001 From: Francisco Solla Date: Mon, 10 Aug 2026 10:15:21 -0300 Subject: [PATCH] =?UTF-8?q?chore(OPS22):=20mapeia=20o=20dom=C3=ADnio=20do?= =?UTF-8?q?=20Sollinha=20no=20e2e-affected=20manifest=20(chat=20specs=20ac?= =?UTF-8?q?ordam=20com=20mudan=C3=A7as=20no=20chat)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/lib/e2e-affected-manifest.mjs | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/scripts/lib/e2e-affected-manifest.mjs b/scripts/lib/e2e-affected-manifest.mjs index decb0a25..fa97bd32 100644 --- a/scripts/lib/e2e-affected-manifest.mjs +++ b/scripts/lib/e2e-affected-manifest.mjs @@ -104,6 +104,23 @@ export const E2E_AFFECTED_MANIFEST = [ ], specs: ['campaign-pwa', 'campaignWizardChrome', 'campaignBottomNav', 'campaignMunicipalities'], }, + // Sollinha AI surfaces (B162+): the shell prefix above wakes the shell + // smoke, but the chat domain needs its own specs — the session/panel + // behavior lives in these files (OPS22 surfaced the gap). + { + prefixes: [ + 'src/components/campaign/shell/ai', + 'src/lib/sollinhaChatSession', + `${CAMPAIGN_APP}/api/ai-chat`, + ], + specs: [ + 'campaignSollinhaContext', + 'campaignAiChatResize', + 'campaignAiLinks', + 'campaignAiChatOpeningChips', + 'campaignSollinhaWidth', + ], + }, // Domains without a dedicated e2e family still wake campaign home smoke so // the affected classifier cannot return mode=none on an unmapped domain dir. {