You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
2 months ago | |
|---|---|---|
| .. | ||
| chans | 2 months ago | |
| components | 2 months ago | |
| packs | 2 months ago | |
| projection | 2 months ago | |
| README.md | 3 months ago | |
| cascade-scope.test.ts | 2 months ago | |
| channels.ts | 2 months ago | |
| define-engine-semantic.ts | 2 months ago | |
| durations.test.ts | 2 months ago | |
| durations.ts | 2 months ago | |
| emit.test.ts | 2 months ago | |
| engine.test.ts | 2 months ago | |
| engine.ts | 2 months ago | |
| errors.ts | 5 months ago | |
| event.test.ts | 2 months ago | |
| event.ts | 2 months ago | |
| exports.ts | 2 months ago | |
| holds.test.ts | 5 months ago | |
| holds.ts | 3 months ago | |
| index.ts | 2 months ago | |
| migration.test.ts | 3 months ago | |
| migration.ts | 3 months ago | |
| pack-census.test.ts | 2 months ago | |
| resolver.test.ts | 2 months ago | |
| resolver.ts | 2 months ago | |
| sema-map.ts | 2 months ago | |
| signal.ts | 2 months ago | |
| sound-names.test.ts | 2 months ago | |
| sound-names.ts | 2 months ago | |
| sounds-grammar.test.ts | 2 months ago | |
| sounds.test.ts | 2 months ago | |
| sounds.ts | 2 months ago | |
| stamp.ts | 2 months ago | |
| theming.test.ts | 2 months ago | |
| timers.ts | 2 months ago | |
| types.ts | 2 months ago | |
| validation.ts | 2 months ago | |
| verbs.test.ts | 2 months ago | |
| verbs.ts | 2 months ago | |
README.md
Sema
The perceptual layer of UIX: the canonical semantic domain (8 families ·
intents · verbs) plus EngineSemantic, the channel registry that dispatches
occurrences to visual (data-event projection + hold), sound and haptic.
The reference moved to the docs corpus:
docs/architecture/sema.md
— the emit contract (sequential strict), the resolution cascade
(1 · 2 · 3 · 4 · 5a · 5b), the data-event-* tokens, the typed
semaSelector builder, per-component packs, the sound repository,
SEMA_FAMILY_POLICY, SEMA_VERBS and the naming shapes.
Quick pointers: vocabulary canon in docs/CANON.md;
engine in engine.ts; cascade in resolver.ts;
per-component packs in components/; channels in
chans/.