Skip to content

Commit 3780040

Browse files
committed
docs(spec): the 088e0f7 hop sentences name the three cited files that changed — the en/zh/de packs and data-objectstack's index.ts (#15204 B2)
The calendar record's packs and the curated-public-blocks record's data-objectstack/src/index.ts changed on the hop (objectui#12175); every cited line held or moved byte-identical. The pin-citations changeset says so. Co-Authored-By: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_013XKtmoR5QCUSTMjiQ3os49
1 parent 55535f5 commit 3780040

3 files changed

Lines changed: 24 additions & 7 deletions

File tree

‎.changeset/objectui-pin-citations-088e0f705520.md‎

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,13 @@ The spec's objectui citations, and the shipped description text that names the `
66

77
Clause-②: no
88

9-
Every anchor was mapped through the objectui diff `e5311165a8d6..088e0f705520`: 54 paths over 3 commits (objectui#12110's rich-text hint lines, objectui#12174 and objectui#12175). One file a record cites changed on the hop. In `form.tsx` (+3, objectui#12175 registering the `position-ref` / `permission-ref` widget hints), `spanLadderFor` held at `:275-302` byte-identical and its one call site moved `:3326` -> `:3329` with the call byte-identical, so `FormField.span: 'full'` still takes the whole row at every multi-column tier. Every other record cites only files that are byte-identical across the hop, and each gains a hop sentence that says so.
9+
Every anchor was mapped through the objectui diff `e5311165a8d6..088e0f705520`: 54 paths over 3 commits (objectui#12110's rich-text hint lines, objectui#12174 and objectui#12175). Files that three records cite changed on the hop, all for objectui#12175, and every cited line in them held or moved with its text byte-identical:
10+
11+
- `form.tsx` (+3, registering the `position-ref` / `permission-ref` widget hints): `spanLadderFor` held at `:275-302`, and its one call site moved `:3326` -> `:3329` with the call unchanged. So `FormField.span: 'full'` still takes the whole row at every multi-column tier.
12+
- `data-objectstack/src/index.ts` (+33 at `:5335`, the adapter's `listMetadataItems`): this lands below both reads the curated-public-blocks record cites, so `serializeOrderBy` `869-895` and the `translateFilterArray` arm `5066-5077` are unmoved.
13+
- The `en` / `zh` / `de` packs (`fields.registryRef` keys, +4 each): the calendar record's `calendar.configRequired` strings moved by +4 and did not change.
14+
15+
Every other record cites only files that are byte-identical across the hop (`git diff --quiet`, checked file by file), and each gains a hop sentence that says so.
1016

1117
The six migration entries' corpus counts were re-taken with `git grep -o -F`, the method that reproduces every `e5311165a8d6` number. The corpus is now 8519 tracked files, and every retired name each entry counts still reads 0. The lit controls moved with the corpus, for example `objectstack` from 18355 to 18400 and `useState` from 2659 to 2661.
1218

‎packages/spec/src/kernel/functional-completeness.ts‎

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -299,9 +299,14 @@ export function checkFieldCompleteness(def: unknown): CompletenessFinding[] {
299299
* record, on every object — and the author is told at render time as well
300300
* as here. Both reads hold at the pin this repo builds against
301301
* (`.objectui-sha` = `088e0f705`, re-read there 2026-10-12:
302-
* every objectui file this record cites is byte-identical across the hop from
303-
* `e5311165a` (`git diff --quiet`), so every anchor held unmoved. At
304-
* `e5311165a`, re-read there 2026-10-12:
302+
* on the hop off `e5311165a` `ObjectCalendar.tsx` and `ListView.tsx` are
303+
* byte-identical (`git diff --quiet`), so `getCalendarConfig` `:311`, the
304+
* `if (!calendarConfig)` arm `:1354` with its `tt(…)` lines `:1361-1362` and
305+
* the `case 'calendar'` at `3813` did not move; and the `en` / `zh` / `de`
306+
* packs changed (objectui#12175's `fields.registryRef` keys, +4 each, so
307+
* `en.ts` `:945` -> `:949`, `zh.ts` `:721` -> `:725`, `de.ts` `:701` ->
308+
* `:705`) but not their `calendar.configRequired` strings. At `e5311165a`,
309+
* re-read there 2026-10-12:
305310
* on the hop off `499799502` `ObjectCalendar.tsx` and `ListView.tsx` are
306311
* byte-identical (`git diff --quiet`), so `getCalendarConfig` `:311`, the
307312
* `if (!calendarConfig)` arm `:1354` with its `tt(…)` lines `:1361-1362` and

‎packages/spec/src/ui/component.zod.ts‎

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3418,9 +3418,15 @@ export const ElementTextInputPropsSchema = lazySchema(() => strictObject({
34183418
* `action:icon`, `element:definition-list`, `element:repeater`
34193419
* (`core/src/registry/public-blocks.ts:117-122` at the pin this repo builds
34203420
* against, `.objectui-sha` = `088e0f705`, re-read there 2026-10-12:
3421-
* every objectui file this record cites is byte-identical across the hop from
3422-
* `e5311165a` (`git diff --quiet`), so every anchor held unmoved. At
3423-
* `e5311165a`, re-read there 2026-10-12:
3421+
* `public-blocks.ts`, `auto-trigger.ts`, `static-params.ts`, `ui/button.tsx`,
3422+
* the four `action-*.tsx` renderers, `basic/data-list.tsx` and
3423+
* `previews/block-config.ts` are byte-identical across the hop from
3424+
* `e5311165a` (`git diff --quiet`), so their anchors held unmoved; and
3425+
* `data-objectstack/src/index.ts` changed (+33 at `:5335`, objectui#12175,
3426+
* objectui `088e0f705`: the adapter's `listMetadataItems`, which the
3427+
* registry-name pickers read) below both cited reads, which left
3428+
* `serializeOrderBy` `869-895` and the `translateFilterArray` arm `5066-5077`
3429+
* unmoved. At `e5311165a`, re-read there 2026-10-12:
34243430
* `public-blocks.ts`, `auto-trigger.ts`, `static-params.ts`, `ui/button.tsx`,
34253431
* the four `action-*.tsx` renderers, `basic/data-list.tsx` and
34263432
* `previews/block-config.ts` are byte-identical across the hop from

0 commit comments

Comments
 (0)