From d2452d4402860592d593bdb9cd8e13f8d225903c Mon Sep 17 00:00:00 2001 From: Emanuel Almeida Date: Thu, 23 Apr 2026 01:25:06 +0100 Subject: [PATCH] =?UTF-8?q?docs(observabilidade):=20v2.7.0=20=E2=80=94=20E?= =?UTF-8?q?spelho=20MVP=20entregue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) 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)