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.
800 B
800 B
Morfo
The cross-layer contract of a component's public DOM surface — parts, data-attrs, ARIA, keyboard, focus policy and the public event surface, declared once and consumed by soma / sema / eidos / the docs site.
The reference moved to the docs corpus:
docs/architecture/morfo.md
— why morfo exists, what it contains (and what it does NOT), how it gets
executed, archetypes, the authoring steps (morfo-first workflow), the typed
selector builder semaSelector, validation, and the pitfalls.
Quick pointers: the TypeScript shape is types.ts
(ARCHETYPE_VOCABULARY included); compiler in compile.ts;
schema validation in schema.ts; component declarations in
components/.