Todos los issues resueltos en la release 0.4.0 (2026-04-05). Para detalles completos de cada fix, ver CHANGELOG.md.
| # | Issue | Severidad | Estado |
|---|---|---|---|
| 1 | Dotenv sin path explícito en 2 scripts | Baja | Resuelto |
| 2 | Modelo hardcodeado en memory-distiller | Baja | Ya estaba resuelto |
| 3 | Rate limiting en OpenAI embed() | Media | Ya estaba resuelto |
| 4 | Tests unitarios faltantes | Baja | Ya existían |
| 5 | Reintentos en hook/handler.js | Media | Ya estaba resuelto |
| 6 | Cross-agent learning roto (99.6% rechazo) | Crítica | Resuelto en 0.4.0 |
| 7 | Auto-promotion atascado (0 candidatos) | Alta | Resuelto en 0.4.0 |
| 8 | 33 agent profiles idénticos | Alta | Resuelto en 0.4.0 |
| 9 | Memorias resueltas/expiradas inyectadas | Crítica | Resuelto en 0.4.0 |
| 10 | Filtros de seguridad inconsistentes (auditoría) | Crítica | Resuelto en 0.4.0 |
| 11 | Pipeline de 16 pasos redundante | Media | Reestructurado en 0.4.0 |
| 12 | 5 features sin documentación en brainx.md | Baja | Documentado en 0.4.0 |
| 13 | 4 agentes sin perfil (claude, codex, gemini, kimi) | Baja | Agregados en 0.4.0 |
Toda query que sirve memorias a agentes DEBE incluir los 4 filtros:
AND superseded_by IS NULL
AND COALESCE(status, 'pending') NOT IN ('resolved', 'wont_fix')
AND (expires_at IS NULL OR expires_at > NOW())
AND COALESCE(verification_state, 'hypothesis') != 'obsolete'Archivos que cumplen (verificado 2026-04-05):
hook/handler.js— queryTopMemories, queryAgentMemories, queryByType, queryFacts, queryScopedMemorieslib/openai-rag.js— search()lib/advisory.js— queryTrajectories (sin expires_at, tabla no tiene), queryPatterns (filtros en JOIN)lib/cli.js— cmdFacts, cmdFeaturesscripts/context-pack-builder.js— fetch principalscripts/cross-agent-learning.js— candidatos
Diario (lunes-sábado): 6 pasos
- bootstrap → memory-distiller → session-harvester → memory-bridge → cross-agent-learning → context-pack-builder
Semanal (domingos): 6 + 8 = 14 pasos Los 6 diarios + lifecycle-run, consolidation, contradiction, error-harvester, auto-promoter, promotion-applier, memory-enforcer, memory-audit
Eliminados: auto-distiller (redundante), memory-md-harvester (67% duplicados)