Skip to content

feat(spec)!: typed expression slots fix their dialect on the envelope arm and refuse a blank string (#15028, #15035) #21624

feat(spec)!: typed expression slots fix their dialect on the envelope arm and refuse a blank string (#15028, #15035)

feat(spec)!: typed expression slots fix their dialect on the envelope arm and refuse a blank string (#15028, #15035) #21624

Triggered via pull request September 5, 2026 22:07
Status Success
Total duration 59s
Artifacts

pr-automation.yml

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

Annotations

1 notice
Check Changeset: .changeset/typed-expression-envelope-dialect.md#L0
ADR-0087 exemption (no-migration-prescription): No authorable key is renamed, retired or re-typed: every one of the twelve cron- and template-typed keys still takes the bare string and the same-dialect envelope it took before. The two newly refused shapes — an envelope naming a foreign dialect, and a blank string — were measured against every author value in this repo, the examples, the docs, the skills and the objectui pin (32 cron and 14 template values; #15035 census comment 5552934813): zero real authors write either, so the ledger has nothing to rewrite and this changeset carries no rewrite instruction. The remedy is authoring intent: declare the slot's own dialect, or write the bare string.