/** * Canonical evaluative vocabulary shared by Morfo, Soma, Sema and Eidos. * * `Intent` is owned by UIX itself, not by a layer. Morfo declares it, * Soma forwards it, Sema resolves it into perceptual signatures, and * Eidos maps it to visual roles. */ export const INTENTS = ['neutral', 'affirm', 'fulfill', 'risk', 'threat', 'loss'] as const; export type Intent = (typeof INTENTS)[number];