Skip to content

fix(rest): GET /meta/:type/:name answers absence in one envelope, whichever arm produced it #25804

fix(rest): GET /meta/:type/:name answers absence in one envelope, whichever arm produced it

fix(rest): GET /meta/:type/:name answers absence in one envelope, whichever arm produced it #25804

Triggered via pull request September 17, 2026 15:55
Status Success
Total duration 59s
Artifacts –

pr-automation.yml

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

Annotations

1 notice
Check Changeset: .changeset/18402-meta-item-one-absence-envelope.md#L0
ADR-0087 exemption (no-migration-prescription): nothing an author writes is retired, renamed or given a new meaning here: no metadata key, no spec schema, no `packages/spec` file is in this diff, and no stored `sys_metadata` document changes shape or content. The only thing that moves is the WIRE BODY of one REST refusal — the absence answer of a single read route — which is not an ADR-0087 surface at all, so `objectstack migrate meta` has nothing it could rewrite and there is no registry entry for this to be missing. Judged against this diff's own facts: the six changed files are `packages/rest/src/{rest-server,error-response}.ts`, three `packages/rest` pin tests and one `packages/qa/dogfood` pin test.