docs(observabilidade): v2.7.0 — Espelho MVP entregue
This commit is contained in:
@@ -2,6 +2,23 @@
|
|||||||
|
|
||||||
Todas as alterações notáveis neste projecto serão documentadas neste ficheiro.
|
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
|
## [2.6.0] - 2026-02-14
|
||||||
|
|
||||||
### Security - Vulnerabilidades Críticas (3)
|
### Security - Vulnerabilidades Críticas (3)
|
||||||
|
|||||||
Reference in New Issue
Block a user