feat(cli,metadata-core)!: emit the protocol version under protocolVersion, not a runtime-shaped name
#23464
pr-automation.yml
on: pull_request
Check PR Size
0s
Check Changeset
49s
Auto Label
0s
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.
|