Skip to content

Commit 3d40aca

Browse files
committed
chore(console): answer the pin changeset's ADR-0087 disposition
Co-Authored-By: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01H3vERtBAfqFtKns7ZHnYXb
1 parent 97f3727 commit 3d40aca

1 file changed

Lines changed: 21 additions & 1 deletion

File tree

‎.changeset/24134-console-pin-5e15928b4631.md‎

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,26 @@ Derived from the changesets objectui declared over the range — 88 releasing of
102102
- _(no changeset)_ fix(e2e/live): start-backend.sh records the server's pid, not a subshell's (objectui#12676) (#12737) (objectui `c22068922`)
103103
- _(no changeset)_ chore(scripts): raise every eager-closure ceiling by 20% and move the regression the gate must catch to 695 KiB (objectui#12653) (#12699) (objectui `e6175b57f`)
104104

105-
<!-- adr-0087: TODO — the pin bump cannot answer this; a human must (objectstack#6494) -->
105+
<!-- adr-0087: not-required (no-migration-prescription)
106+
This diff moves `.objectui-sha` and the artefacts that travel with it: this console
107+
changeset, the re-recorded `scripts/sdui-manifest.record.json` and the regenerated
108+
`sdui.manifest.json`. It adds, removes or renames no ObjectStack-authorable key: no Zod
109+
shape, no spec declaration and no stored `sys_metadata` shape moves in it, so
110+
`objectstack migrate meta` has nothing here to rewrite, and this body carries no FROM/TO
111+
prescription of its own. The range carries three objectui changes their authors
112+
annotated breaking, and the digest marked all three. Each is answered against this tree:
113+
(1) objectui `236624d56`, `@object-ui/app-shell`: the metadata-admin designer reads and
114+
writes the form-view predicate as `visibleWhen` only. `@objectstack/spec` here already
115+
retires the form view's `visibleOn` (ADR-0089 D2, `packages/spec/src/ui/view.zod.ts`),
116+
and its stored rows are carried by the `view-visibleOn-to-visibleWhen` conversion.
117+
(2) objectui `378896da6`, `@object-ui/types`: a page `list-view` node is judged in its
118+
`properties` bag and `objectName` / `viewType` are refused by name.
119+
(3) objectui `5c0846ebd`, `@object-ui/plugin-list`: the `list-view` registration
120+
publishes `data` / `type` in place of `objectName` / `viewType`.
121+
For (2) and (3): `ListViewSchema` here declares neither `objectName` nor `viewType`;
122+
its object binding is `data` and its kind is `type`, the only spellings, and the react
123+
tier's `ListView` block already names the two aliases retired
124+
(`packages/spec/src/ui/react-blocks.ts`). No list view this tree accepts is written in
125+
the spelling objectui stops reading. -->
106126

107127
objectui range: `f8267df93aba...5e15928b4631`

0 commit comments

Comments
 (0)