From 4f866f14ea47aaa9b7d2213ce8e6637d754087f8 Mon Sep 17 00:00:00 2001 From: Andrey Avtomonov Date: Wed, 13 May 2026 19:47:38 +0200 Subject: [PATCH] fix: remove scan wording from demo progress --- packages/cli/src/setup-demo-tour.test.ts | 11 +++++++++++ packages/cli/src/setup-demo-tour.ts | 6 +++--- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/packages/cli/src/setup-demo-tour.test.ts b/packages/cli/src/setup-demo-tour.test.ts index 881bc17b..f571f91b 100644 --- a/packages/cli/src/setup-demo-tour.test.ts +++ b/packages/cli/src/setup-demo-tour.test.ts @@ -134,6 +134,17 @@ describe('buildDemoReplayTimeline', () => { expect(timeline[i].delayMs).toBeGreaterThanOrEqual(timeline[i - 1].delayMs); } }); + + it('uses schema-context wording for database progress', () => { + const renderedTimeline = timeline + .map((event) => [event.detailLine, event.summaryText].filter(Boolean).join(' ')) + .join('\n'); + + expect(renderedTimeline).toContain('reading schema'); + expect(renderedTimeline).toContain('56 tables'); + expect(renderedTimeline).not.toContain('scanning'); + expect(renderedTimeline).not.toContain('scanned'); + }); }); describe('DEMO_REPLAY_TARGETS', () => { diff --git a/packages/cli/src/setup-demo-tour.ts b/packages/cli/src/setup-demo-tour.ts index 5334c77b..f280f053 100644 --- a/packages/cli/src/setup-demo-tour.ts +++ b/packages/cli/src/setup-demo-tour.ts @@ -206,10 +206,10 @@ export const DEMO_REPLAY_TARGETS = { export function buildDemoReplayTimeline(): DemoReplayEvent[] { return [ - // postgres-warehouse: scan + // postgres-warehouse: database schema context { delayMs: 0, connectionId: 'postgres-warehouse', status: 'running', detailLine: null, summaryText: null }, - { delayMs: 1200, connectionId: 'postgres-warehouse', status: 'running', detailLine: '[50%] scanning tables...', summaryText: null }, - { delayMs: 2400, connectionId: 'postgres-warehouse', status: 'done', detailLine: null, summaryText: '56 tables scanned' }, + { delayMs: 1200, connectionId: 'postgres-warehouse', status: 'running', detailLine: '[50%] reading schema...', summaryText: null }, + { delayMs: 2400, connectionId: 'postgres-warehouse', status: 'done', detailLine: null, summaryText: '56 tables' }, // dbt-main { delayMs: 2400, connectionId: 'dbt-main', status: 'running', detailLine: null, summaryText: null }, { delayMs: 3600, connectionId: 'dbt-main', status: 'running', detailLine: '[60%] ingesting models...', summaryText: null },