Skip to content

Commit 75f98b2

Browse files
committed
Recovery commit: chore(spec): regenerate the os-regen artifacts on the merged tree
The os-regen driver kept this branch's side of the five ui.json shards, the strictness-ledger counts and the reference index in merge 21c74a7, dropping main's FormFieldPublicPicker retirement. Regenerated from the merged source after a container restart; build-schemas reads 616 sites across 212 schemas, the counts the merge resolution recorded. Claude-Session: https://claude.ai/code/session_01UtnxvdiN376GF3sgXwAw4d Co-authored-by: Claude <noreply@anthropic.com>
1 parent 21c74a7 commit 75f98b2

7 files changed

Lines changed: 12 additions & 25 deletions

File tree

‎content/docs/references/index.mdx‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Protocol reference — every schema by module
33
navTitle: Protocol Reference
4-
description: Every schema published by @objectstack/spec — 1523 schemas across 14 protocol modules
4+
description: Every schema published by @objectstack/spec — 1522 schemas across 14 protocol modules
55
---
66

77
{/* ⚠️ AUTO-GENERATED — DO NOT EDIT. Run build-docs.ts to regenerate. Hand-written docs live in the module folders under content/docs/. */}
@@ -33,8 +33,8 @@ counts are sums of the rows they head. Regenerate with
3333
| [Shared Protocol](/docs/references/shared) | 10 | 31 | Primitives used across every protocol — identifiers, HTTP, expressions, error maps, enums. |
3434
| [Studio Protocol](/docs/references/studio) | 3 | 35 | Studio designer metadata — the authoring surfaces for the protocols above. |
3535
| [System Protocol](/docs/references/system) | 34 | 275 | The runtime environment — logging, jobs, cache, metrics, notifications, i18n and compliance. |
36-
| [UI Protocol](/docs/references/ui) | 16 | 167 | Apps, pages, views, dashboards, reports, actions and themes — the ObjectUI layer. |
37-
| **Total** | **197** | **1523** | 14 protocol modules |
36+
| [UI Protocol](/docs/references/ui) | 16 | 166 | Apps, pages, views, dashboards, reports, actions and themes — the ObjectUI layer. |
37+
| **Total** | **197** | **1522** | 14 protocol modules |
3838

3939
---
4040

@@ -364,7 +364,7 @@ The runtime environment — logging, jobs, cache, metrics, notifications, i18n a
364364

365365
## UI Protocol
366366

367-
**Source:** `packages/spec/src/ui/` · **Import:** `@objectstack/spec/ui` · **16 pages, 167 schemas**
367+
**Source:** `packages/spec/src/ui/` · **Import:** `@objectstack/spec/ui` · **16 pages, 166 schemas**
368368

369369
Apps, pages, views, dashboards, reports, actions and themes — the ObjectUI layer.
370370

@@ -385,7 +385,7 @@ Apps, pages, views, dashboards, reports, actions and themes — the ObjectUI lay
385385
| [`report.zod.ts`](/docs/references/ui/report) | `JoinedReportBlock`, `Report`, `ReportChart`, `ReportSort`, `ReportType` |
386386
| [`responsive.zod.ts`](/docs/references/ui/responsive) | `ResponsiveStyles`, `StyleMap` |
387387
| [`sharing.zod.ts`](/docs/references/ui/sharing) | `SharingConfig` |
388-
| [`view.zod.ts`](/docs/references/ui/view) | `AddRecordConfig`, `AppearanceConfig`, `CalendarConfig`, `ColumnPrefix`, `ColumnSummary`, `ColumnSummaryConfig`, `EmptyState`, `FormButtonConfig`, `FormField`, `FormFieldPublicPicker`, `FormSection`, `FormSelectOption`, `FormView`, `GalleryConfig`, `GanttConfig`, `GanttQuickFilter`, `GroupingConfig`, `GroupingField`, `HttpMethodSubset`, `HttpRequest`, `KanbanConfig`, `ListChartConfig`, `ListColumn`, `ListMapConfig`, `ListView`, `NavigationConfig`, `NavigationMode`, `ObjectListView`, `ObjectUserFilters`, `PaginationConfig`, `RowColorConfig`, `RowHeight`, `SelectionConfig`, `TimelineConfig`, `TreeConfig`, `UserActionsConfig`, `UserFilterField`, `UserFilters`, `View`, `ViewData`, `ViewFilterRule`, `ViewItem`, `ViewItemName`, `ViewItemWire`, `ViewKind`, `ViewScope`, `ViewSharing`, `ViewTab`, `VisualizationType` |
388+
| [`view.zod.ts`](/docs/references/ui/view) | `AddRecordConfig`, `AppearanceConfig`, `CalendarConfig`, `ColumnPrefix`, `ColumnSummary`, `ColumnSummaryConfig`, `EmptyState`, `FormButtonConfig`, `FormField`, `FormSection`, `FormSelectOption`, `FormView`, `GalleryConfig`, `GanttConfig`, `GanttQuickFilter`, `GroupingConfig`, `GroupingField`, `HttpMethodSubset`, `HttpRequest`, `KanbanConfig`, `ListChartConfig`, `ListColumn`, `ListMapConfig`, `ListView`, `NavigationConfig`, `NavigationMode`, `ObjectListView`, `ObjectUserFilters`, `PaginationConfig`, `RowColorConfig`, `RowHeight`, `SelectionConfig`, `TimelineConfig`, `TreeConfig`, `UserActionsConfig`, `UserFilterField`, `UserFilters`, `View`, `ViewData`, `ViewFilterRule`, `ViewItem`, `ViewItemName`, `ViewItemWire`, `ViewKind`, `ViewScope`, `ViewSharing`, `ViewTab`, `VisualizationType` |
389389

390390
---
391391

‎docs/audits/2026-07-unknown-key-strictness-ledger.counts/ui.md‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ The `strict` column is the one the campaign schedules against; it counts both th
2121

2222
| Dir | Sites | strict | passthrough | catchall | strip |
2323
|---|---|---|---|---|---|
24-
| `ui/` | 190 | 180 | 3 | 0 | 7 |
24+
| `ui/` | 189 | 179 | 3 | 0 | 7 |
2525

2626
## `ui/` — sites
2727

@@ -44,25 +44,25 @@ classify and is not listed (it becomes reportable the day it grows its first sit
4444
| `report.zod.ts` | 3 |
4545
| `responsive.zod.ts` | 1 |
4646
| `sharing.zod.ts` | 1 |
47-
| `view.zod.ts` | 62 |
47+
| `view.zod.ts` | 61 |
4848
| `widget.zod.ts` | 1 |
49-
| **total** | **190** |
49+
| **total** | **189** |
5050

5151
## `ui/` — open
5252

5353
Per file, how many of its sites still silently discard unknown keys. The `Class`
5454
column that decides the bucket split is hand-written in the ledger; the arithmetic
5555
over it is here.
5656

57-
**7 strip of 190**, in 4 file(s).
57+
**7 strip of 189**, in 4 file(s).
5858

5959
| File | Strip | Sites |
6060
|---|---|---|
6161
| `action-params.zod.ts` | 1 | 1 |
6262
| `app.zod.ts` | 1 | 19 |
63-
| `view.zod.ts` | 4 | 62 |
63+
| `view.zod.ts` | 4 | 61 |
6464
| `widget.zod.ts` | 1 | 1 |
65-
| **total** | **7** | **190** |
65+
| **total** | **7** | **189** |
6666

6767
| Bucket | Sites |
6868
|---|---|

‎packages/spec/api-surface/ui.json‎

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -190,9 +190,6 @@
190190
"FormButtonConfigSchema (const)",
191191
"FormField (type)",
192192
"FormFieldInput (type)",
193-
"FormFieldPublicPicker (type)",
194-
"FormFieldPublicPickerParsed (type)",
195-
"FormFieldPublicPickerSchema (const)",
196193
"FormFieldSchema (const)",
197194
"FormSection (type)",
198195
"FormSectionParsed (type)",

‎packages/spec/authorable-surface/ui.json‎

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -538,7 +538,7 @@
538538
"ui/FormField:options",
539539
"ui/FormField:placeholder",
540540
"ui/FormField:precision",
541-
"ui/FormField:publicPicker",
541+
"ui/FormField:publicPicker [RETIRED]",
542542
"ui/FormField:readonly",
543543
"ui/FormField:reference",
544544
"ui/FormField:required",
@@ -548,10 +548,6 @@
548548
"ui/FormField:visibleOn",
549549
"ui/FormField:visibleWhen",
550550
"ui/FormField:widget",
551-
"ui/FormFieldPublicPicker:displayFields",
552-
"ui/FormFieldPublicPicker:filter",
553-
"ui/FormFieldPublicPicker:maxResults",
554-
"ui/FormFieldPublicPicker:object",
555551
"ui/FormSection:collapsed",
556552
"ui/FormSection:collapsible",
557553
"ui/FormSection:columns",

‎packages/spec/declaration-map/ui.json‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,8 +122,6 @@
122122
"FormButtonConfigSchema": "ui/FormButtonConfig",
123123
"FormField": "ui/FormField",
124124
"FormFieldBaseSchema": "ui/FormField",
125-
"FormFieldPublicPicker": "ui/FormFieldPublicPicker",
126-
"FormFieldPublicPickerSchema": "ui/FormFieldPublicPicker",
127125
"FormFieldSchema": "ui/FormField",
128126
"FormSection": "ui/FormSection",
129127
"FormSectionSchema": "ui/FormSection",

‎packages/spec/export-origins/ui.json‎

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -186,9 +186,6 @@
186186
"FormButtonConfigSchema": "src/ui/view.zod.ts#FormButtonConfigSchema (const)",
187187
"FormField": "src/ui/view.zod.ts#FormField (type)",
188188
"FormFieldInput": "src/ui/view.zod.ts#FormFieldInput (type)",
189-
"FormFieldPublicPicker": "src/ui/view.zod.ts#FormFieldPublicPicker (type)",
190-
"FormFieldPublicPickerParsed": "src/ui/view.zod.ts#FormFieldPublicPickerParsed (type)",
191-
"FormFieldPublicPickerSchema": "src/ui/view.zod.ts#FormFieldPublicPickerSchema (const)",
192189
"FormFieldSchema": "src/ui/view.zod.ts#FormFieldSchema (const)",
193190
"FormSection": "src/ui/view.zod.ts#FormSection (type)",
194191
"FormSectionParsed": "src/ui/view.zod.ts#FormSectionParsed (type)",

‎packages/spec/json-schema.manifest/ui.json‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@
6767
"ui/ExpressionBindableTextKey",
6868
"ui/FormButtonConfig",
6969
"ui/FormField",
70-
"ui/FormFieldPublicPicker",
7170
"ui/FormSection",
7271
"ui/FormSelectOption",
7372
"ui/FormView",

0 commit comments

Comments
 (0)