feat(observabilidade): watcher chokidar incremental

This commit is contained in:
2026-04-23 01:19:21 +01:00
parent 8ca6b7e166
commit 80a5f3bf42
2 changed files with 46 additions and 10 deletions
+3 -4
View File
@@ -9,7 +9,7 @@
* Env:
* OBSERVABILIDADE_DB Override ao caminho da BD SQLite
*/
import { indexAll, DEFAULT_DB_PATH } from '../services/sessions/indexer.js'
import { indexAll, DEFAULT_DB_PATH, PROJECTS_ROOT } from '../services/sessions/indexer.js'
import { startWatcher } from '../services/sessions/watcher.js'
async function main(): Promise<void> {
@@ -24,11 +24,10 @@ async function main(): Promise<void> {
console.log(`[indexer] modo=${mode} db=${dbPath}`)
if (mode === '--watch') {
console.log(`[indexer] watch mode em ${dbPath}`)
console.log(`[indexer] watch mode em ${PROJECTS_ROOT} -> ${dbPath}`)
await indexAll({ dbPath })
await startWatcher(dbPath)
console.log('[indexer] watcher ainda não implementado (ver Task 8) — saída limpa')
process.exit(0)
return
}
const start = Date.now()