Skip to content

Commit 56811ae

Browse files
committed
wip(spec): regenerate the reference pages the docblocks feed (#19939 S7)
Claude-Session: https://claude.ai/code/session_01BRQ9Mp1yH7R1az6MaUM18H Co-authored-by: Claude <noreply@anthropic.com>
1 parent 23ad069 commit 56811ae

2 files changed

Lines changed: 12 additions & 12 deletions

File tree

‎content/docs/references/automation/builtin-node-config.mdx‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,14 @@ ADR-0087 D2 conversion layer like `notify.source` before it.
3636
Live execute-time contracts: each executor `parse()`s its config against
3737
its schema before running (`service-automation`'s `parse-config.ts`), so
3838
type and `required` violations refuse the node as a guard. All of these
39-
parse the RAW stored config — their typed slots are strings (or `unknown`
40-
where values interpolate), so `{token}` templates pass and resolve at the
41-
executor's existing interpolation points. The value slots are the exception
42-
since #19939: the `{token}` dialect is retired there (the "value slots"
43-
section below), each operand of the CRUD `filter` included, where a query
44-
placeholder stays the query engine's. So are the text slots since #22110: a screen `title` /
45-
`description` and an `end` `message` render `{{ }}` holes, and a `{token}`
46-
there is refused (`flow-text-slot-template.ts`).
39+
parse the RAW stored config, as authored: no executor interpolates one —
40+
the single-brace `{token}` dialect is retired from every flow position and
41+
its interpolator deleted (#19939, ADR-0032 Sequencing 6). The value slots
42+
refuse a `{token}` (the "value slots" section below), each operand of the
43+
CRUD `filter` included, where a query placeholder stays the query engine's;
44+
and the text slots since #22110 — a screen `title` / `description` and an
45+
`end` `message` — render `{{ }}` holes, and a `{token}` there is refused
46+
(`flow-text-slot-template.ts`).
4747

4848
## Unknown keys — closed here too, as of #4001 批 9
4949

‎content/docs/references/data/context-tokens.mdx‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -110,10 +110,10 @@ Three spellings look alike and are three different mechanisms:
110110

111111
- `{record_id}` — this filter token. A whole filter VALUE, resolved to the
112112
id of the record the page shows.
113-
- `{recordId}` — a URL / flow-template placeholder: an action's
114-
`newTabUrl` (`action.zod.ts`) and the flow template dialect
115-
(`@objectstack/lint`'s `flow-template-grammar.ts`). It is interpolated by
116-
those surfaces' own template engines and is NOT a filter token. Written
113+
- `{recordId}` — a URL placeholder: an action's `newTabUrl`
114+
(`action.zod.ts`), interpolated by that surface's own template engine,
115+
and a variable's spelling in the retired flow template dialect (refused
116+
at every flow position since #19939). It is NOT a filter token. Written
117117
inside a filter it is refused, with `{record_id}` suggested.
118118
- `'record_id'` — a page-variable TYPE (`PageVariableSchema.type` in
119119
`page.zod.ts`), naming what a page variable holds, e.g. the selection of

0 commit comments

Comments
 (0)