Skip to content

Commit b073d92

Browse files
committed
chore(changeset): grade the value-slot template retirement major — the v18 pre line is open on main (#19939)
Claude-Session: https://claude.ai/code/session_01RPo7FUd6bSnAfkWMAKi848 Co-authored-by: Claude <noreply@anthropic.com>
1 parent 04346ce commit b073d92

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

‎.changeset/19939-flow-value-slot-template-dialect-refused.md‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
'@objectstack/spec': minor
3-
'@objectstack/service-automation': minor
4-
'@objectstack/lint': minor
2+
'@objectstack/spec': major
3+
'@objectstack/service-automation': major
4+
'@objectstack/lint': major
55
---
66

77
A flow VALUE slot no longer reads the single-brace `{…}` template dialect: a `create_record` / `update_record` `fields` value or an `assignment` value that carries a `{…}` token is refused at `objectstack validate`, at `registerFlow` and by the executor, with the CEL spelling of each token. A computed value is a CEL value envelope, `{ dialect: 'cel', source: '…' }`; a string is the literal text it spells.
@@ -10,7 +10,7 @@ Clause-②: yes (narrowing)
1010

1111
<!-- adr-0087: registered flow-value-slot-template-dialect-refused -->
1212

13-
**BREAKING**: an accept-set narrowing on a published authoring surface, shipped as `minor` under the launch-window convention for accept-set narrowings (the v18 line's `.changeset/pre.json` is not open on `main`).
13+
**BREAKING**: an accept-set narrowing on a published authoring surface, shipped as `major` on the v18 line (`.changeset/pre.json` is open on `main` in `next` pre mode, so the release is `18.0.0-next.*`).
1414

1515
**Why.** Since #19938 the value slots also evaluate a CEL value envelope, so a flow had two dialects for one job — two function sets, two meanings of `/`, and a template that wrote nothing where CEL refuses. The maintainer's ruling D on the flow expression dialects put the template's retirement from these slots on the v18 train, with a remedy for every spelling and an automatic conversion only where one is lossless (ADR-0087 D2).
1616

0 commit comments

Comments
 (0)