|
|
|
@ -45,6 +45,14 @@ Actualizacion 2026-05-14:
|
|
|
|
registro via `registerMorfo` y `soma.runtime(...)` como contrato vigente.
|
|
|
|
registro via `registerMorfo` y `soma.runtime(...)` como contrato vigente.
|
|
|
|
- Referencias legacy de `frontend` afinadas: su densidad se documenta como
|
|
|
|
- Referencias legacy de `frontend` afinadas: su densidad se documenta como
|
|
|
|
vocabulario compatible para migracion, no como flujo desde `prefs.density`.
|
|
|
|
vocabulario compatible para migracion, no como flujo desde `prefs.density`.
|
|
|
|
|
|
|
|
- Validacion global ejecutada: `npm run check`, tests focales UIX/arts,
|
|
|
|
|
|
|
|
tests legacy `ActiveApp/frontend` y `npm run build` pasan. Solo queda el
|
|
|
|
|
|
|
|
warning de chunks grandes del build.
|
|
|
|
|
|
|
|
- Eidos general queda cerrado sin tocar componentes: no hay `EngineEidos`,
|
|
|
|
|
|
|
|
wrapper `Eidos`, `eidos/engine` ni `eidos/core/headless`; se anade guardia
|
|
|
|
|
|
|
|
de regresion en `contracts.test.ts`.
|
|
|
|
|
|
|
|
- `recipes` queda como `RecipeTokenSet` plano por decision: subir a tipo
|
|
|
|
|
|
|
|
estructurado solo cuando exista builder/consumer real que lo necesite.
|
|
|
|
- Commits nuevos empujados:
|
|
|
|
- Commits nuevos empujados:
|
|
|
|
- `694eb5c5` — `Clarify prefs projection contract`
|
|
|
|
- `694eb5c5` — `Clarify prefs projection contract`
|
|
|
|
- `223cdf9e` — `Align sema docs with channel ownership`
|
|
|
|
- `223cdf9e` — `Align sema docs with channel ownership`
|
|
|
|
@ -161,7 +169,7 @@ a su `portalTo`. No usar nombres como `somaPortalTo` en `ActiveUix`.
|
|
|
|
`frontend` son servicios opt-in, y que `frontend` no debe usarse para
|
|
|
|
`frontend` son servicios opt-in, y que `frontend` no debe usarse para
|
|
|
|
codigo UIX nuevo.
|
|
|
|
codigo UIX nuevo.
|
|
|
|
|
|
|
|
|
|
|
|
## Pendiente Eidos
|
|
|
|
## Eidos cerrado para modulo general
|
|
|
|
|
|
|
|
|
|
|
|
1. Primitivas visuales sin tocar componentes: `layout` ya queda incorporado
|
|
|
|
1. Primitivas visuales sin tocar componentes: `layout` ya queda incorporado
|
|
|
|
al `EidosConfig` con `containerWidth`, `containerPaddingInline`,
|
|
|
|
al `EidosConfig` con `containerWidth`, `containerPaddingInline`,
|
|
|
|
@ -186,9 +194,8 @@ a su `portalTo`. No usar nombres como `somaPortalTo` en `ActiveUix`.
|
|
|
|
consumen los mismos custom properties, pero los valores salen de
|
|
|
|
consumen los mismos custom properties, pero los valores salen de
|
|
|
|
`generated/base.css`.
|
|
|
|
`generated/base.css`.
|
|
|
|
8. `ActiveEidos.listRecipes()` y `getRecipeTokens(component)` exponen los
|
|
|
|
8. `ActiveEidos.listRecipes()` y `getRecipeTokens(component)` exponen los
|
|
|
|
aliases para editores de theme sin leer CSS. Pendiente: afinar tipado
|
|
|
|
aliases para editores de theme sin leer CSS. El tipado plano de `recipes`
|
|
|
|
estructurado de `recipes` solo si una recipe lo necesita; por ahora el
|
|
|
|
es intencional mientras no haya builder/consumer estructurado.
|
|
|
|
contrato plano evita una jerarquia grande prematura.
|
|
|
|
|
|
|
|
9. No reintroducir engine visual separado, carpeta `engine`, ni wrapper `Eidos` sin
|
|
|
|
9. No reintroducir engine visual separado, carpeta `engine`, ni wrapper `Eidos` sin
|
|
|
|
contrato propio.
|
|
|
|
contrato propio.
|
|
|
|
|
|
|
|
|
|
|
|
@ -197,10 +204,9 @@ 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: si se mantiene el modulo general de Eidos sin
|
|
|
|
- Siguiente foco recomendado: reauditar componentes Eidos option C solo cuando
|
|
|
|
tocar componentes, solo queda afinar el tipado de `recipes` cuando una
|
|
|
|
se autorice explicitamente. No mezclar esa fase con runtime ni arquitectura
|
|
|
|
recipe necesite estructura real. Si se abre trabajo de componentes, reauditar
|
|
|
|
general.
|
|
|
|
primero la migracion option C y no mezclarla con cambios de runtime.
|
|
|
|
|
|
|
|
- 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`,
|
|
|
|
|