Skip to content

fix(service-settings): re-point value-domains.ts onto @objectstack/spec/shared and refuse with value_domain #21061

fix(service-settings): re-point value-domains.ts onto @objectstack/spec/shared and refuse with value_domain

fix(service-settings): re-point value-domains.ts onto @objectstack/spec/shared and refuse with value_domain #21061

Triggered via pull request September 4, 2026 23:33
Status Success
Total duration 47s
Artifacts

pr-automation.yml

on: pull_request
Check PR Size
Check PR Size
Check Changeset
44s
Check Changeset
Auto Label
Auto Label
Fit to window
Zoom out
Zoom in

Annotations

1 notice
Check Changeset: .changeset/settings-door-value-domain-shared-predicate.md#L0
ADR-0087 exemption (no-migration-prescription): Nothing authorable moves: no spec key, export, config field or stored metadata changes spelling or shape, no schema in `packages/spec` changes, and `objectstack migrate meta` has nothing to rewrite. What moves is the `code` value one `FieldError` carries for one condition — the settings save door's refusal of a value outside a declared `valueDomain` — which now spells the standard-catalog member `value_domain` that the field-level half of the same ruling added. The consumer note below is guidance for a client branching on that code; it prescribes no rewrite of any authored artifact.