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
Generated
+15
View File
@@ -1363,6 +1363,21 @@ dependencies = [
"windows-link 0.2.1",
]
[[package]]
name = "badu-core"
version = "0.1.0"
dependencies = [
"serde",
]
[[package]]
name = "badu-gravity"
version = "0.1.0"
dependencies = [
"badu-core",
"serde",
]
[[package]]
name = "barra-core"
version = "0.1.0"