Update continuation notes for Soma audit fixes

active-uix
dev 5 months ago
parent 9fa00fa258
commit 89bb709329

@ -15,6 +15,13 @@ Actualizacion 2026-05-15:
- `form-core` se mueve a `src/libs/forms`, usa el Standard Schema comun de
`src/libs/standard-schema.ts`, elimina la copia local de Soma y anade tests
de dirty/touched/reset, issues y submit async.
- Inventario de Soma actualizado: ya no lista como planned componentes que
existen en el arbol activo.
- `SelectType`/`ScrollAlignment` y el resto de tipos publicos de componentes
salen de `types.ts`; los barrels ya no exportan contratos desde
`*-provider.svelte.ts` (excepto el wrapper Svelte publico de Select).
- `Dismissal` y `SafePolygon` usan `uix.timers` cuando Soma lo tiene
disponible, con fallback nativo solo para uso standalone fuera de UIX.
- Validado por fase:
- `npm run check` -> 0 errores, 0 warnings.
- `npm run test` -> 176 archivos, 2055 tests OK.
@ -23,6 +30,9 @@ Actualizacion 2026-05-15:
- `command-provider.svelte.test.ts` -> 2 tests OK.
- `$libs/datagrid/table-core.svelte.test.ts` -> 8 tests OK.
- `$libs/forms/form-core.svelte.test.ts` -> 3 tests OK.
- guardia `rg "from './.*provider\\.svelte'" src/uix/soma/components -g 'exports.ts'`
-> solo queda `select/components/select-provider.svelte`, que es wrapper
publico, no runtime provider.
- Commits nuevos empujados:
- `a3bcb66c` — `Refresh UIX audit follow-up docs`
- `25870b4e` — `Expand Soma component coverage`
@ -30,6 +40,10 @@ Actualizacion 2026-05-15:
- `4829ce13` — `Move command scorer to shared strings lib`
- `02c1fb43` — `Move table core to datagrid lib`
- `d319ec6b` — `Move form core to forms lib`
- `701f83d6` — `Document Soma coverage and domain lib split`
- `3050d273` — `Align Select public types and Soma inventory`
- `eaeebd69` — `Route Soma layer timers through UIX scheduler`
- `9fa00fa2` — `Move Soma public types out of providers`
- Auditoria UIX post-Soma/Eidos aplicada parcialmente:
- `SoundChannel` ya no usa `document.addEventListener/removeEventListener`

Loading…
Cancel
Save

Powered by TurnKey Linux.