The PROPERTY-LEVEL facet locus (saastarter-parity Phase 0). core's x-suluk-* facets are operation-level
today (on Request); a Schema Object's properties[name] is the locus for a FUTURE property-level
facet — e.g. @suluk/drizzle attaching x-suluk-i18n to a localized column. This is an ADVISORY typed VIEW
over the opaque Schema: it never narrows the runtime Schema type (which stays 2020-12-opaque), so a
property carrying an x-suluk-* member is still a valid 2020-12 subschema (the dialect ignores x-* keywords).
Indexable
[facet: `x-suluk-${string}`]:unknown
a property subschema may carry any vendor x-suluk-* facet (advisory; ignored by the 2020-12 validator).
The PROPERTY-LEVEL facet locus (saastarter-parity Phase 0). core's
x-suluk-*facets are operation-level today (on Request); a Schema Object'sproperties[name]is the locus for a FUTURE property-level facet — e.g.@suluk/drizzleattachingx-suluk-i18nto a localized column. This is an ADVISORY typed VIEW over the opaque Schema: it never narrows the runtime Schema type (which stays 2020-12-opaque), so a property carrying anx-suluk-*member is still a valid 2020-12 subschema (the dialect ignoresx-*keywords).