diff --git a/crates/modules/shuma/SDD.md b/crates/modules/shuma/SDD.md index cef83cb..9ccdcc8 100644 --- a/crates/modules/shuma/SDD.md +++ b/crates/modules/shuma/SDD.md @@ -13,6 +13,15 @@ hablan postcard sobre Unix socket. | `shuma-protocol` | lib | Wire types: requests/responses + framing | | `shuma-discern` | lib | Lookup de daemon vía broker brahman | | `shuma-core` | lib | Pipeline: parse spec → encarnar → supervisar → persist | +| `shuma-intent` | lib | Intenciones, grafo de sesión y libro de macros | +| `shuma-line` | lib | Análisis de la línea de comandos: lexer bash, clasificación, pipeline, autocompletado, `LineState` editable — agnóstico (GUI/TUI) | +| `shuma-sysmon` | lib | Muestreo de CPU/memoria con historial para los monitores | +| `shuma-shell-render` | lib | Layout del lienzo de intenciones | + +App: `apps/shuma-shell` — el shell GPUI: input inteligente (resaltado + +autocompletado + pipes vía `shuma-line`), monitores con curva +(`shuma-sysmon`) y lienzo de intenciones. Crates agnósticos → un futuro +`shuma-shell-tui` reusaría `shuma-line` + `shuma-sysmon` sin cambios. ## Dependencias