Skip to content

Commit b2df78a

Browse files
committed
docs(changeset): the manifest serializer forwards seven keys per input, not six
Three pending changeset bodies said `manifestFromConfigs` forwards "exactly six keys per input" and listed six. The serializer has forwarded a seventh, `of`, since the member-kind change (objectui#8067), whose own pending changeset already says "seven keys per input instead of six"; all four publish in the same release. Each list now names `of` and the count agrees with it. Frontmatter is byte-identical; each paragraph's conclusion (the retired key cannot reach sdui.manifest.json) is unchanged, since none of the retired keys is `of`. Claude-Session: https://claude.ai/code/session_01BA3nKVUwKQJf8DBxrSVtNC Co-authored-by: Claude <noreply@anthropic.com>
1 parent 8b1f066 commit b2df78a

3 files changed

Lines changed: 5 additions & 5 deletions

‎.changeset/5905-componentinput-inputtype-tombstone.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ over the same regions, so the instrument was not blind. The other 192 in-repo `i
2929
hits are a DIFFERENT face: `FormField.inputType` (`zod/form.zod.ts`), the text-input
3030
renderer's prop, and `SchemaBuilder.inputType`, none of which sit on a `ComponentInput`.
3131
The publication path is unchanged and was re-confirmed: `packages/sdui-parser/src/index.ts`
32-
forwards exactly six keys per input — `name`, `type`, `required`, `enum`, `binding`,
32+
forwards exactly seven keys per input — `name`, `type`, `of`, `required`, `enum`, `binding`,
3333
`description` — so an authored `inputType` could not reach the published
3434
`sdui.manifest.json` even in principle.
3535

‎.changeset/5905-componentinput-retire-constraint-keys.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ Retire `ComponentInput`'s four inert constraint keys — `min`, `max`, `step` an
77

88
All four were declared on `ComponentInput` and read by nothing, on either path. No consumer
99
reads them off a `ComponentInput` value, and the manifest serializer
10-
(`packages/sdui-parser/src/index.ts`) forwards exactly six keys per input — `name`, `type`,
11-
`required`, `enum`, `binding`, `description` — so a value authored here could not reach the
10+
(`packages/sdui-parser/src/index.ts`) forwards exactly seven keys per input — `name`, `type`,
11+
`of`, `required`, `enum`, `binding`, `description` — so a value authored here could not reach the
1212
published `sdui.manifest.json` even in principle. Re-measured on this branch's merge-base
1313
rather than inherited from the card: a structural census over every `inputs:` array in the
1414
repository (219 regions, all tracked files) scores `min` **0**, `max` **0**, `step` **0**

‎.changeset/7493-componentinput-retire-label-defaultvalue-advanced.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ They are the three keys the manifest serializer does not forward, and nothing re
3232
publication or consumption path.
3333

3434
No manifest ever published them, so no consumer could ever have read them. `sdui-parser`'s
35-
serializer (`packages/sdui-parser/src/index.ts`) forwards exactly six keys per input — `name`,
36-
`type`, `required`, `enum`, `binding`, `description` — so a value authored under any of the three
35+
serializer (`packages/sdui-parser/src/index.ts`) forwards exactly seven keys per input — `name`,
36+
`type`, `of`, `required`, `enum`, `binding`, `description` — so a value authored under any of the three
3737
never reached `sdui.manifest.json`, the generated JSX `.d.ts`, or a diagnostic; its boundary type
3838
has no slot for them; the registry's data-source seam reads `name` only; and neither the designer
3939
nor the app-shell inspectors consult registry `inputs` at all. A structural census over every

0 commit comments

Comments
 (0)