From ad9781c2ee33e25b49387c72634bc35330bbbbd7 Mon Sep 17 00:00:00 2001 From: sergio Date: Wed, 20 May 2026 16:31:28 +0000 Subject: [PATCH] =?UTF-8?q?docs(fana):=20SDD=20=E2=80=94=20estado=20actual?= =?UTF-8?q?izado=20tras=20render-plan=20+=20editor-gpui=20+=20app?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.7 --- crates/modules/fana/SDD.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/crates/modules/fana/SDD.md b/crates/modules/fana/SDD.md index 32f5d5d..2cb4588 100644 --- a/crates/modules/fana/SDD.md +++ b/crates/modules/fana/SDD.md @@ -7,10 +7,15 @@ alta entre las apps. ## Estado -- **Existente (de pluma)**: `fana-md` (parser markdown, ex `pluma-md`), - `fana-md-reader-web` (lector DOM, ex `pluma-reader-web`, aún dep de - `gioser-web`). -- **Planeado**: el resto de sub-crates (writer DAG editor completo). +- **Implementado**: `fana-core` (átomo + coherencia), `fana-graph` + (DAG + `propagate_mutation` + orden topológico), `fana-render-plan` + (layout agnóstico: bloques en columnas por rama, conectores, + osciloscopio), `fana-editor-gpui` (backend GPUI), `fana-semantic` + (cliente `verbo`), `fana-store` (persistencia sled), `fana-md` + + `fana-md-reader-web` (linaje markdown de pluma). App `apps/fana` + funcional (relato de ejemplo + onda de choque lógica). +- **Pendiente**: `fana-llm` (cliente HTTP a LLMs remotos — requiere + cliente HTTP en el workspace), `fana-editor-web` (cdylib WASM). ## Crates (objetivo)