Skip to content

feat(cli,metadata-core)!: emit the protocol version under protocolVersion, not a runtime-shaped name #23459

feat(cli,metadata-core)!: emit the protocol version under protocolVersion, not a runtime-shaped name

feat(cli,metadata-core)!: emit the protocol version under protocolVersion, not a runtime-shaped name #23459

Triggered via pull request September 10, 2026 01:14
Status Success
Total duration 53s
Artifacts

pr-automation.yml

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

Annotations

1 notice
Check Changeset: .changeset/migrate-meta-protocol-version-key.md#L0
ADR-0087 exemption (no-migration-prescription): both renamed members are RUNTIME OUTPUT, not authored metadata: a CLI `--json` key emitted from an inline object literal, and a member of a TypeScript diagnostic object built at throw time. Neither has a Zod schema, a `packages/spec` declaration or a stored representation, so `objectstack migrate meta` has nothing to reach and a ledger entry would project into `spec-changes.json` and the upgrade guide as an instruction no metadata upgrader can act on. The prescription in this body addresses a SOURCE-CODE and stdout-reading consumer, whose delivery channel is the compiler and this changelog (ADR-0087 D8) -- the same disposition and the same argument as the `specVersionGap` to `protocolVersionGap` rename that shipped from this repo.