|
|
|
|
@ -2,6 +2,39 @@
|
|
|
|
|
|
|
|
|
|
Fecha de corte: 2026-05-16. Rama: `active-uix`.
|
|
|
|
|
|
|
|
|
|
Arranque rapido para mañana:
|
|
|
|
|
|
|
|
|
|
- Rama `active-uix` queda por delante de `gita/active-uix` con los commits de
|
|
|
|
|
limpieza de Soma/UIX ya hechos y validados.
|
|
|
|
|
- Ultimos commits relevantes:
|
|
|
|
|
- `Keep Soma internals off public alias`
|
|
|
|
|
- `Narrow Soma root barrel`
|
|
|
|
|
- `Remove Soma common langs facade`
|
|
|
|
|
- `Guard Sema runtime boundaries`
|
|
|
|
|
- `Inject ActiveDom into Soma scroll lock`
|
|
|
|
|
- `Record Soma scroll lock validation`
|
|
|
|
|
- Validacion final del bloque:
|
|
|
|
|
- `npm run check` -> 0 errores, 0 warnings.
|
|
|
|
|
- `npm run test` -> 233 archivos, 2248 tests OK.
|
|
|
|
|
- Estado arquitectonico cerrado hoy:
|
|
|
|
|
- Dentro de Soma no se importa desde `$soma/*`; el alias publico queda para
|
|
|
|
|
consumidores externos y tests de superficie.
|
|
|
|
|
- `$soma` raiz solo expone el scope `Soma` y su error de contexto; helpers
|
|
|
|
|
publicos se consumen desde subpaths explicitos.
|
|
|
|
|
- `soma/core/langs.ts` eliminado; `common.*` pertenece a `src/uix/langs.ts`.
|
|
|
|
|
- Sema queda protegido contra listeners globales nativos y `console.*`.
|
|
|
|
|
- `ScrollLock` de Soma inyecta `ActiveDom` hacia `BodyScrollLock`.
|
|
|
|
|
- Lo primero para continuar:
|
|
|
|
|
1. Hacer un barrido de wrappers publicos `.svelte` frente a providers para
|
|
|
|
|
detectar props no reenviadas, bindables incompletos, snippets mal
|
|
|
|
|
tipados o defaults divergentes.
|
|
|
|
|
2. Decidir si el directorio vacio `src/uix/soma/components/avatar/` se borra
|
|
|
|
|
o se deja como placeholder documentado. Hoy Avatar es `eidos` scope.
|
|
|
|
|
3. Si se sigue con Sium: abordar P0 de integridad (`isPlainObjectRecord`,
|
|
|
|
|
`email`, `regex` con flags mutables, doc de `ctx.rootValue`).
|
|
|
|
|
4. Mantener fuera de commits los logs sueltos (`.codex-vite-*`,
|
|
|
|
|
`debug.log`) salvo que el usuario pida conservarlos.
|
|
|
|
|
|
|
|
|
|
Actualizacion 2026-05-16:
|
|
|
|
|
|
|
|
|
|
- Soma queda en estado funcionalmente cubierto a nivel provider/runtime:
|
|
|
|
|
|