Files
brahman/docs/STATUS.md
T
sergio 9e7fa17411 docs(status): registra matilda y yachay
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-20 17:09:31 +00:00

7.4 KiB
Raw Blame History

STATUS — Estado de desarrollo del monorepo

Fecha de corte: 2026-05-19. Cifras de LOC y TODOs verificadas con find/wc y grep sobre src/ en cada crate (sin contar target/ ni docs).

Resumen ejecutivo

  • 126 crates activos en el workspace (124 originales + revista-core + barra-core).
  • ~78.000 LOC de Rust en crates/.
  • Build pasa (cargo check --workspace) tras el reorg del 2026-05-19.
  • 2 warnings no bloqueantes (variant unused + eternal-validation).

Por proyecto

protocol/ — Estable

LOC Tests TODOs Madurez
7,278 19 ★★★★☆

Base del fractal. Handshake fase 3 (trust Ed25519) completo. Pendiente: fase 4 (trust beyond peer, capabilities revocables).

init/ — Funcional

LOC Tests TODOs Madurez
4,301 parcial ~5 ★★★★☆

Bootea bare metal + QEMU + initramfs. Pendiente: cobertura tests sobre FractalSnapshot restore con stale fds y validación de re-encarnación.

runtime/ — Funcional con deuda

LOC Tests TODOs Madurez
3,418 parcial ~14 ★★★☆☆

arje-brain concentra 11 TODOs (rule engine declarativo + observer estadístico). arje-bus/arje-cas/arje-wasm estables.

compat/ — Cobertura mínima viable

LOC Tests TODOs Madurez
3,435 no (esperado) bajo ★★★☆☆

14 shims D-Bus operativos. Suficiente para GNOME/KDE/PolicyKit básicos. Pendiente: métodos avanzados (Inhibit en logind, SetVariable en localed).

modules/semantic_dht/ (minga) — Casi completo, falta VFS

LOC Tests TODOs Madurez
5,091 20 ★★★★☆

Parser + α-hashing 5 lenguajes + DHT funcional. Bloqueante: minga-vfs es stub de 2 LOC — sin él no hay mount de mónadas remotas.

modules/nahual/ — Maduro

LOC Tests TODOs Madurez
15,968 E2E con gpui::TestAppContext ~10 ★★★★★

Framework backbone del monorepo. Tema persistente, MetaUi+MetaForm, shell standard. Estable.

modules/pineal/ — Funcional con stubs

LOC Tests TODOs Madurez
~4,000 bajo ★★★☆☆

5 charts funcionales (core, render, cartesian, financial, stream, phosphor, umbrella). 6 stubs (<30 LOC c/u): polar, heatmap, treemap, flow, mesh, export.

modules/nakui/ — Maduro

LOC Tests TODOs Madurez
7,063 bajo ★★★★☆

ERP categórico operativo. 6 módulos ERP estándar. Event log + replay. Pendiente: documentar el patrón de morfismos en Nickel.

modules/akasha/ — Funcional, falta cobertura

LOC Tests TODOs Madurez
4,395 parcial ~5 ★★★☆☆

Daemon + 2 providers de embeddings (mock + fastembed). Falta tests sobre cluster.rs (k-means naive) y manejo de drift de embeddings.

modules/shuma/ — Backend completo

LOC Tests TODOs Madurez
6,907 14 ★★★★☆

daemon + cli + protocol + gateway + shell. Pendiente: supervisión avanzada (restart policies + health checks).

modules/gioser/ — Estable

LOC Tests TODOs Madurez
2,535 0 ★★★★★

Landing WASM operativa. 4 crates agnósticos + cdylib + scripts de build.

modules/fana/ — Editor DAG funcional

LOC Tests TODOs Madurez
~1,400 sí (core/graph/render-plan/editor verdes) 0 ★★★★☆

core (átomo + coherencia), graph (DAG + propagate_mutation), render-plan (layout agnóstico), editor-gpui + apps/fana. Linaje markdown de pluma (fana-md). Pendiente: fana-llm, fana-editor-web.

modules/revista/ — Refactorizado (2026-05-19)

LOC Tests TODOs Madurez
~530 (177 core + ~350 web) core: 5/5 verdes 0 ★★★★☆

revista-core agnóstico nuevo + revista-web ahora thin DOM binding.

modules/barra/ — Refactorizado (2026-05-19)

LOC Tests TODOs Madurez
~300 (108 core + ~190 web) core: 5/5 verdes 0 ★★★★☆

barra-core agnóstico nuevo (Task + render_html). barra-web delega al core.

modules/cosmobiologia/ — Mayor backlog

LOC Tests TODOs Madurez
21,502 parcial ~20 ★★★☆☆

App más grande del monorepo. render y model agnósticos bien testeados; canvas (2,850 LOC) y tree (2,295 LOC) GPUI sin tests. Roadmap extenso documentado en memorias del proyecto.

modules/dominium/ — Simulador completo

LOC Tests TODOs Madurez
~1,500 37 verdes 0 ★★★★☆

5 crates (core/physics/iso/render-plan/canvas-gpui) + apps/dominium. Determinista bit-exacto. Cadena agnóstica hasta canvas-gpui.

modules/verbo/ — Provider de embeddings

LOC Tests TODOs Madurez
~700 ~25 verdes 0 ★★★★☆

core (contrato) + mock + daemon (compartir provider entre procesos). Pendiente: backends de modelos reales (Cohere/BGE).

modules/agorapura/ — Identidad federada

LOC Tests TODOs Madurez
~900 22 verdes 0 ★★★★☆

core (identidades ed25519 + claims + atestaciones) + graph (red de confianza + política negociada) + apps/agorapura demo.

modules/badu/ — Toma de notas

LOC Tests TODOs Madurez
~900 29 verdes 0 ★★★★☆

core (notas + wiki-links) + gravity (clústeres + layout por afinidad) + apps/badu demo. Pendiente: 4 lentes, Susurros, GPUI.

modules/takiy/ — Composición musical

LOC Tests TODOs Madurez
~700 24 verdes 0 ★★★☆☆

takiy-core (teoría musical + partitura). Pendiente: synth (fundsp), ai (ort), canvas.

modules/matilda/ — Administración de servidores

LOC Tests TODOs Madurez
~1,000 29 verdes 0 ★★★☆☆

core (modelo declarativo) + config (docker-compose/nginx) + plan (reconciliación) + apps/matilda. Pendiente: capa I/O (linker SSH, ghost remoto, ejecución Docker, GPUI).

modules/yachay/ — Notebooks reproducibles

LOC Tests TODOs Madurez
~600 14 verdes 0 ★★★☆☆

yachay-core (celdas en DAG + staleness + digest Merkle) + apps/yachay. Pendiente: kernels de ejecución, render de embeds, GPUI.

Renames (2026-05-19)

Antes Ahora Razón
shipote shuma nombre más limpio, sin connotación
nouser akasha concepto sánscrito (registro semántico)
yahweh nahual concepto mesoamericano (forma cambiable)
lapaloma pineal promovido fuera de ui_engine/
ui_engine nahual unificado con el framework GPUI

Reorganización física (2026-05-19)

  • core/ (mezclaba 6 propósitos) → protocol/, init/, runtime/, compat/
  • shared/ (3 crates) → distribuidos en protocol/ e init/
  • lapaloma (sub-módulo de ui_engine) → pineal/ (top-level)
  • 4 apps yahweh-* → renombradas a nahual-* (incluye file/db/text/image)
  • 4 apps shipote-* → shuma-*
  • 4 apps lapaloma--demo → pineal--demo
  • 1 app nouser-explorer → akasha-explorer