Auto-generated — do not edit. Maintainers regenerate this in the framework repo with
pnpm --filter @objectstack/spec run gen:skill-refs(not runnable in an installed app).
Schemas live in the published @objectstack/spec package. Read them directly
from node_modules — there is no local copy in the skill bundle.
node_modules/@objectstack/spec/src/data/date-macros.zod.ts— Date Macro Tokens — the declarative placeholders the UI substitutesnode_modules/@objectstack/spec/src/data/filter.zod.ts— Unified Query DSL Specificationnode_modules/@objectstack/spec/src/data/query.zod.ts— QueryAST — Abstract Syntax Tree for data queries.
node_modules/@objectstack/spec/src/data/field-value.zod.ts— Field runtime VALUE-shape contract (ADR-0104 D1).node_modules/@objectstack/spec/src/data/field.zod.ts— Exports: FieldType, SelectOptionSchema, LocationCoordinatesSchema, CurrencyConfigSchema, CurrencyValueSchemanode_modules/@objectstack/spec/src/kernel/metadata-protection.zod.ts— Metadata Protection Model — Phase 1 (ADR-0010)node_modules/@objectstack/spec/src/shared/expression.zod.ts— Expression Protocolnode_modules/@objectstack/spec/src/shared/identifiers.zod.ts— Exports: SystemIdentifierSchema, SnakeCaseIdentifierSchema, MetadataItemNameSchemanode_modules/@objectstack/spec/src/shared/suggestions.zod.ts— "Did you mean?" Suggestion Utilitiesnode_modules/@objectstack/spec/src/shared/value-domain.zod.ts— Standard value domains: one closed vocabulary and one membership predicate for settings and fields.
- The schemas are runtime Zod definitions. Use
Readon the absolute path undernode_modules/@objectstack/spec/src/to inspect field shapes,.describe()text, enums, and refinements. - TypeScript types:
import type { … } from '@objectstack/spec'(or the matching subpath export). - Runtime values: import from the matching subpath shown in the
schema's directory (
'@objectstack/spec/data','@objectstack/spec/ai', …). The root barrel re-exports the common factories, but not every symbol — when in doubt, use the subpath.