2026-05-09
- feat(brahman-net+handshake): swarm-level deny via libp2p block_list
- feat(brahman-handshake+ente-zero): denylist + hot reload de policy de peers
- feat(brahman-handshake+ente-zero): allowlist explicita de peers libp2p
- feat(brahman-net+handshake): stop_providing automatico en cleanup
- feat(ente-zero): wire de Arje con brahman-net (red P2P opcional + keypair persistente)
- feat(brahman-handshake): Fase 3 — trust remoto via firma Ed25519
- feat(brahman-handshake): Fase 2 — discovery remoto via DHT por flow type
- feat(brahman-handshake): Fase 1 — handshake brahman sobre stream libp2p
- feat(brahman-net): capa P2P compartida — Fase 0 (extracción del swarm)
- refactor(explorer+card): independencia jerarquica enforced
- feat(explorer+daemon): discovery dinamico via broker + query socket
- feat(nous-real): cache de embeddings + write-through al CAS de arje
- chore(nakui): alinear nakui-core con [workspace.package] y deps compartidas
- feat(card): Card::new(label) — alternativa segura a Default::default()
- feat(sidecar): API reusable de discovery via broker
- feat(nouser+sidecar): watcher con debounce 150ms + re-publish al broker
- feat(nouser): notify watcher — el sistema reacciona en tiempo real
- feat(nouser): hidratación del daemon vía sled + path_hint
- feat(nouser): centroid_model — versionado de embeddings
2026-05-08
- feat: profile.dev slim + dynamic binding del consumer Nous
- feat(nouser): yahweh widget — nouser-explorer panel GPUI
- feat(nouser): persistencia sled write-through del MonadDb
- feat(sidecar): Phase B-3 — SidecarPool consolida sidecars en un runtime
- feat: Crossreferencia — Card.references como grafo del fractal
- feat: Phase D-3 + D-4 — service_socket en Card, providers coexisten
- refactor(nouser): labels de Mónada con 2 componentes del path
- feat(nouser): Phase D-2 — proveedor Nous real (LLM) detrás de feature
- feat(nouser): Phase D — proveedor Nous mock + cliente remoto
- feat(nouser): Phase C — pseudo-embeddings + atracción por centroide
- feat(nouser): Phase B-2 — daemon que publica Mónadas al Init brahman
- feat: Phase B-1 — unificación ontológica de Cards (Ente ↔ Data)
- feat(nouser): Phase A — mecanismo determinista de Mónadas
- feat(broker): priority contexts — biases per-contexto operativo
- feat(card): WireCard + extensions — forward-compat sin romper postcard
- probando
- feat(sidecar): WIT al sidecar — módulos conscientes vivos
- feat(core): brahman-card-wit — extractor opcional de contratos WIT
- chore: agrega CHANGELOG.md retroactivo
- feat(handshake): notificación push de matches del broker al cliente
- feat: segundo módulo (nakui) + admin API + brahman-status