Skip to content

fix(objectql,metadata-core): refuse a by-id update whose scalar where.id names a different row than the payload id #16261

fix(objectql,metadata-core): refuse a by-id update whose scalar where.id names a different row than the payload id

fix(objectql,metadata-core): refuse a by-id update whose scalar where.id names a different row than the payload id #16261

Triggered via pull request August 23, 2026 04:33
Status Success
Total duration 43s
Artifacts –

pr-automation.yml

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

Annotations

1 notice
Check Changeset: .changeset/where-id-conflict-refusal.md#L0
ADR-0087 exemption (no-migration-prescription): No authorable surface is removed or renamed — no spec key, no export, no config field changes spelling, so `objectstack migrate meta` has nothing to rewrite and no ledger entry could serve an upgrader. The newly-refused call shape was a self-contradictory input whose declared condition was never evaluated; deciding which of the two ids the caller meant is a per-site intent decision a mechanical rewrite must not make, and the refusal text itself names both call-site fixes.