diff --git a/CHANGELOG.md b/CHANGELOG.md index a147d75..4a4eb26 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,23 @@ Todas as alterações notáveis neste projecto serão documentadas neste ficheiro. +## [2.7.0] - 2026-04-23 + +### Added — Observabilidade (Espelho) +- Painel `/sessions` para replay de sessões Claude Code (lista + timeline detalhe) +- Indexer `api/scripts/sessions-indexer.ts` (modos `--full` e `--watch`) +- SQLite local em `~/.claude-work/sessions.db` (1608 sessões, 61 projectos) +- Rotas `GET /api/sessions` e `GET /api/sessions/:id` com validação Zod +- Watcher chokidar incremental + systemd user service `observabilidade-indexer.service` +- UI React com filtros (período/projecto/tool/skill/search) e timeline colapsável + +### Technical Notes +- `better-sqlite3` (WAL + synchronous=NORMAL) + `chokidar` +- Batching transaccional 50 rows/commit no indexer (full scan: 1603 ficheiros em 8s) +- Proxy Vite `/api` → `localhost:3001` +- Hub: `/media/ealmeida/Dados/Hub/05-Projectos/Observabilidade/` +- Desk task #2059, project #65 + ## [2.6.0] - 2026-02-14 ### Security - Vulnerabilidades Críticas (3)