diff --git a/api/scripts/sessions-indexer.ts b/api/scripts/sessions-indexer.ts index b32fa7e..6beff24 100644 --- a/api/scripts/sessions-indexer.ts +++ b/api/scripts/sessions-indexer.ts @@ -24,8 +24,11 @@ async function main(): Promise { console.log(`[indexer] modo=${mode} db=${dbPath}`) if (mode === '--watch') { - startWatcher() - return + console.log(`[indexer] watch mode em ${dbPath}`) + await indexAll({ dbPath }) + await startWatcher(dbPath) + console.log('[indexer] watcher ainda não implementado (ver Task 8) — saída limpa') + process.exit(0) } const start = Date.now() diff --git a/api/services/sessions/watcher.ts b/api/services/sessions/watcher.ts index bdaf013..679361d 100644 --- a/api/services/sessions/watcher.ts +++ b/api/services/sessions/watcher.ts @@ -1,7 +1,7 @@ /** - * Watcher incremental via chokidar — stub. - * Implementação completa na Task 8 (Pipeline: incremental watch + resiliência). + * Stub — implementação real chega em Task 8 (chokidar). + * Devolve imediatamente; o CLI imprime aviso e termina com exit 0. */ -export function startWatcher(): never { - throw new Error('watcher não implementado — ver Task 8') +export async function startWatcher(_dbPath: string): Promise { + return }