Align sema docs with channel ownership

active-uix
dev 5 months ago
parent 694eb5c567
commit 223cdf9e92

@ -71,7 +71,8 @@ Preguntas que quedan abiertas / cerradas tras la reauditoria:
8. `attachActiveUix`: P1 queda decidido: requiere `langs` y `dom` en la app.
Si falta un servicio requerido, falla temprano y no crea sustitutos.
9. Docs site: resuelto. La ruta UIX ya sincroniza idioma, direccion, locale,
currency, unit system, theme, sound y motion via `uix.prefs`; no muta
currency, unit system, sound, motion y haptic via `uix.prefs`; el tema,
modo y densidad visuales pertenecen a `ActiveEidos`. La ruta no muta
`document.documentElement.dir` ni `uix.langs` directamente.
Hallazgos P1 resueltos en esta pasada:

@ -36,7 +36,7 @@ import type { SignalProjector } from './projection';
export interface EngineSemanticOverrides {
/**
* Path-based mutations of the SEMA_MAP applied at construction. The
* canonical map is not mutated; a deep clone is produced.
* canonical map is not mutated; only the overridden object path is cloned.
*/
runtime?: Record<string, DeltaValue>;

@ -207,15 +207,15 @@ export interface TriggerOptions {
*/
fallbackTarget?: HTMLElement;
/**
* Per-call signal overrides. Each channel slice (`sound`, `motion`,
* `presence`, `haptic`, `color`, …) merges with whatever the morfo
* event declared in `semantic.overrides`; on key conflict, the per-call
* value wins (per-call > morfo-declared).
* Per-call signal overrides. Each runtime channel slice (`sound`,
* `haptic`, future channels, …) merges with whatever the morfo event
* declared in `semantic.overrides`; on key conflict, the per-call value
* wins (per-call > morfo-declared).
*
* Cascade rules (capa 6) STILL win on conflict — a cascade rule that
* sets `sound.pitch` will override a per-call pitch. To make a per-emit
* value the source of truth, the cascade rule should NOT set the same
* primitive (only set `channels` to activate the canal).
* primitive (only set `channels` to activate the channel).
*
* Used for dynamic per-emit signatures, e.g. drawer drag-progress
* modulating sound by velocity / position / direction.

Loading…
Cancel
Save

Powered by TurnKey Linux.