Close Soma phase and hand off to Eidos

active-uix
dev 5 months ago
parent ad4a35800f
commit 9bde5b212e

@ -24,18 +24,29 @@ Arranque rapido para mañana:
- `soma/core/langs.ts` eliminado; `common.*` pertenece a `src/uix/langs.ts`. - `soma/core/langs.ts` eliminado; `common.*` pertenece a `src/uix/langs.ts`.
- Sema queda protegido contra listeners globales nativos y `console.*`. - Sema queda protegido contra listeners globales nativos y `console.*`.
- `ScrollLock` de Soma inyecta `ActiveDom` hacia `BodyScrollLock`. - `ScrollLock` de Soma inyecta `ActiveDom` hacia `BodyScrollLock`.
- Decision de cierre:
- La fase Soma queda terminada. No seguir corrigiendo Soma a ciegas salvo
bug concreto o regresion nueva.
- La siguiente fase autorizada es volver a Eidos, empezando por auditoria de
componentes Option C y su relacion con Soma/Morfo sin reabrir runtime
general ni arquitectura ActiveUix.
- Lo primero para continuar: - Lo primero para continuar:
1. Cerrado el primer barrido de wrappers publicos `.svelte` frente a 1. Arrancar Eidos leyendo primero `src/uix/eidos/README.md`,
providers. Si se retoma esta linea, continuar con validacion navegador `src/uix/eidos/components/README.md`, `src/uix/active_architecture.md` y
de rutas `/uix/components/*`, no repetir el barrido estatico salvo que este archivo.
cambien wrappers. 2. Auditar componentes Eidos Option C: root visual + partes attached,
2. Decidir si el directorio vacio `src/uix/soma/components/avatar/` se borra imports desde subpaths publicos de Soma, sin `Provider` visual publico,
sin flat snippets y sin duplicar behavior headless.
3. Validar las rutas actuales bajo `web/routes/uix/components/*` despues de
cualquier cambio Eidos; el smoke navegador limpio de Soma queda como
baseline.
4. Decidir si el directorio vacio `src/uix/soma/components/avatar/` se borra
o se deja como placeholder documentado. Hoy Avatar es `eidos` scope. o se deja como placeholder documentado. Hoy Avatar es `eidos` scope.
Decidido: no hay accion versionable; solo existe un directorio local Decidido: no hay accion versionable; solo existe un directorio local
vacio (`components/`) y Git no lo registra. No crear placeholder Soma. vacio (`components/`) y Git no lo registra. No crear placeholder Soma.
3. Sium P0 de integridad queda cerrado: `isPlainObjectRecord`, `email`, 5. Sium P0 de integridad queda cerrado: `isPlainObjectRecord`, `email`,
`regex` con flags mutables y docs de `ctx.rootValue`. `regex` con flags mutables y docs de `ctx.rootValue`.
4. Mantener fuera de commits los logs sueltos (`.codex-vite-*`, 6. Mantener fuera de commits los logs sueltos (`.codex-vite-*`,
`debug.log`) salvo que el usuario pida conservarlos. `debug.log`) salvo que el usuario pida conservarlos.
Actualizacion 2026-05-16: Actualizacion 2026-05-16:
@ -693,9 +704,10 @@ a su `portalTo`. No usar nombres como `somaPortalTo` en `ActiveUix`.
- Validacion navegador `/uix` cerrada despues de mover recipe tokens y retirar - Validacion navegador `/uix` cerrada despues de mover recipe tokens y retirar
fuentes remotas: carga sin `requestfailed`, sin errores de consola y el fuentes remotas: carga sin `requestfailed`, sin errores de consola y el
toggle dark sigue aplicando `data-theme`, `data-mode` y estilos visuales. toggle dark sigue aplicando `data-theme`, `data-mode` y estilos visuales.
- Siguiente foco recomendado: reauditar componentes Eidos option C solo cuando - Siguiente foco autorizado: Eidos components. Empezar por auditoria Option C
se autorice explicitamente. No mezclar esa fase con runtime ni arquitectura contra `src/uix/eidos/components/README.md`; no mezclar esa fase con runtime
general. general, `ActiveUix`, `ActiveEidos` ni Soma salvo que aparezca una
regresion concreta.
- Warnings de toast resueltos; `npm run check` queda en 0 errores / 0 warnings. - Warnings de toast resueltos; `npm run check` queda en 0 errores / 0 warnings.
- No commitear logs temporales: `.codex-vite-dialog*.log`, `debug.log`, `md`. - No commitear logs temporales: `.codex-vite-dialog*.log`, `debug.log`, `md`.
- Antes de seguir con componentes, releer `src/uix/active_architecture.md`, - Antes de seguir con componentes, releer `src/uix/active_architecture.md`,

Loading…
Cancel
Save

Powered by TurnKey Linux.