Repository navigation
Releases: gonzalezpazmonica/savia
Releases · gonzalezpazmonica/savia
Release list
PM Workspace v6.17.13
Added
- Era 208 — SE-397 F2: modelo declarado de runtime y autoridad para seis golden flows,
con gates humanos fail-closed, estados de degradación y vistas
runtime/authority/failure report-only bajo schema SAM v2. - SE-397 F1: modelo arquitectónico mínimo read-only y determinista bajo
.scm,
con procedencia declarada/descubierta, schema cerrado, tres vistas report-only
y consultas que representan explícitamente lo desconocido.
PM Workspace v6.17.12
Added
- Obscura como motor de navegador headless nativo de Savia para fetch/scrape (skill obscura-browser): Rust, Apache-2.0, sin Chromium, ~41MB RAM, sin telemetria propia. Adoptado tras benchmark vs Playwright (output/research/obscura-vs-playwright-20260904.md). Depreca lightpanda-browser (AGPL no-bundlable, telemetria ON). Playwright+Chromium se conservan para e2e. Fork referenciado en ~/tools/obscura (upstream h4ckf0r0day/obscura, CRIT-001).
PM Workspace v6.17.11
Added
- SE-373 savia setup · modulo workspace: composicion de repos multi-repo (scripts/savia-workspace.sh) — inventario de repos hermanos, mapa de relaciones (heuristica + overrides manuales) y AGENTS.md con lazy-load, registrado en el estado de Savia. Invocable via savia-setup workspace.
PM Workspace v6.17.10
Added
- SE-372 Savia Setup: inicializador interactivo (scripts/savia-setup.sh) que configura Savia con todas sus funciones actuales — identidad/frontend, modelos/proveedor, MCPs on/off, vaults local o remoto (solo infra propia, CRIT-001), federacion, backends y autonomia. Headless con --answers, idempotente, estado en ~/.savia/savia-setup.json. El bootstrap (install.sh) lo ofrece al finalizar.
PM Workspace v6.17.9
Added
- SE-371 captura automatica de metricas de cache: ingest-opencode lee la DB local de OpenCode (usage por sesion, cache_read/cache_write) con dedupe por session, ejecutado al cierre de sesion (idempotente).
PM Workspace v6.17.8
Changed
- SE-371 cache hygiene activado en runtime: hook SessionStart (snapshot del prefijo + marker de sesion activa), UserPromptSubmit (deteccion de mutacion del prefijo) y SessionEnd (limpieza + regeneracion diferida). Los auto-regenerados AGENTS/SKILLS se congelan durante sesiones vivas.
PM Workspace v6.17.7
Fixed
- block-branch-switch-dirty.sh (seguimiento de #1066): la resolución del repo destino tenía tres huecos vistos en prueba real. (1)
cd $VAR && git …con la variable sin expandir, o un directorio inexistente, dejaba pasar el cambio de rama sin comprobar nada; ahora cae al cwd de la sesión. (2) Cualquiergit -C <dir>en el comando (p. ej. dentro de unecho $(...)) decidía el destino aunque no fuera el del cambio de rama; ahora solo cuenta el-Cde la propia invocación, y si no lo hay, el últimocdanterior a ella. (3) La restauración de fichero con--no estaba exenta cuando iba precedida de-C. También se elimina la línea0suelta del mensaje de bloqueo (doble conteo degrep -c). 9 tests BATS nuevos (7 en rojo con el hook anterior).
PM Workspace v6.17.6
Added
- SE-371 Cache Hygiene: snapshot/check del prefijo de instrucciones, congelacion de auto-regenerados AGENTS/SKILLS en sesion activa, ledger local de metricas de cache (hit rate) y MEMORY.md fuera del prefijo.
PM Workspace v6.17.5
Added
- L28-F1 harness map + ablacion: mapa de componentes del harness (recorder/governor/gateway/verifier/cache/orchestrator -> script real) en docs/harness-map.md y prueba de ablacion en sandbox determinista (4/4 bordes reproducen el fallo esperado).
PM Workspace v6.17.4
Added
- SE-369 Contract Digest Pins: pineado y verificacion de contratos (settings-hooks como piloto) con compat y additive-check.