Commit d355c36
docs(skills): the AI domain has no CEL site — correct the os validate clause (#14819)
`skills/objectstack-ai/SKILL.md` told an author that `os validate` checks "any
CEL predicate parses and resolves — in this domain that is a model-registry
`promptTemplate.system` / `.user`". Those two keys are
`TemplateExpressionInputSchema` (`packages/spec/src/ai/model-registry.zod.ts`
:121-122), which `packages/spec/src/shared/expression.zod.ts:121-124` defines as
the `template` dialect — `{{var}}` interpolation, not CEL, not a predicate.
`predicate` occurs 0 times in `model-registry.zod.ts`, and those two keys are
the only Expression-typed sites anywhere in `packages/spec/src/ai/`.
The true half of the sentence is kept verbatim: `ToolSchema` carries no
expression field of any kind (`ai/tool.zod.ts` matches `cel|formula|expression`
0 times). The `npm run validate` sentence and the platform pointer are kept.
The fenced comment above the paragraph is untouched — it describes the command
platform-wide, not this domain.
Shrink-or-neutral: 21,903 B -> 21,900 B (5,476 -> 5,475 tokens at
`ceil(utf8/4)`), 417 lines unchanged, no re-wrap of untouched lines.
Claude-Session: https://claude.ai/code/session_01LraLgQVGq8egUwfYZpbYt1
Co-authored-by: Claude <noreply@anthropic.com>1 parent 110b858 commit d355c36
1 file changed
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
401 | 401 | | |
402 | 402 | | |
403 | 403 | | |
404 | | - | |
405 | | - | |
406 | | - | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
407 | 407 | | |
408 | 408 | | |
409 | 409 | | |
| |||
0 commit comments