feat(badu): toma de notas — núcleo + gravedad semántica

badu-core: modelo Note + NoteStore (etiquetas, búsqueda) + grafo de
wiki-links [[...]] derivado del cuerpo (forward/backlinks, huérfanas,
enlaces colgantes; resolución case-insensitive).

badu-gravity: SemanticField sobre vectores semánticos — afinidad
coseno, vecinos más cercanos, clústeres por umbral (union-find) y
layout 2D dirigido por fuerzas (notas afines se atraen, todas se
repelen; determinista, sin RNG).

29 tests. Cero red, #![forbid(unsafe_code)].

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
sergio
2026-05-20 16:42:28 +00:00
parent 4e27065a15
commit d0a175a90a
10 changed files with 881 additions and 0 deletions
+6
View File
@@ -125,6 +125,12 @@ members = [
"crates/modules/agorapura/agorapura-core",
"crates/modules/agorapura/agorapura-graph",
# ============================================================
# modules/badu/ — Toma de notas con gravedad semántica
# ============================================================
"crates/modules/badu/badu-core",
"crates/modules/badu/badu-gravity",
# ============================================================
# modules/nakui/ — ERP matemático (categórico)
# ============================================================