KindRecord
Interface: KindRecord
Defined in: src/action/kinds.ts:38
What a catalog knows about one kind. Frozen; returned by identity.
Properties
docs?
readonlyoptionaldocs?:string
Defined in: src/action/kinds.ts:50
kind
readonlykind:string
Defined in: src/action/kinds.ts:39
revision?
readonlyoptionalrevision?:number
Defined in: src/action/kinds.ts:47
The vocabulary's own version of this MEANING. Kind names are forever; their shapes evolve — and mutable meaning under a stable name is the stale-picture disease at the vocabulary level. The revision rides the catalog fingerprint, so two sides holding different meanings of the same name refuse loudly instead of matching silently.
schema?
readonlyoptionalschema?:unknown
Defined in: src/action/kinds.ts:49
Optional payload shape, in whatever schema convention the app uses.