Skip to content

Commit d621dec

Browse files
committed
chore(spec): regenerate reference docs, skill refs and liveness counts
Claude-Session: https://claude.ai/code/session_013r78utTbiWqxghcuRJxfZf Co-authored-by: Claude <noreply@anthropic.com>
1 parent 60bfaa8 commit d621dec

5 files changed

Lines changed: 8 additions & 2 deletions

File tree

content/docs/references/data/seed-loader.mdx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,7 @@ Seed data loader configuration
196196
| **batchSize** | `integer` | optional (default: `1000`) | Maximum records per batch insert/upsert |
197197
| **transaction** | `boolean` | optional (default: `false`) | Wrap entire load in a transaction (all-or-nothing) |
198198
| **env** | `Enum<'prod' \| 'dev' \| 'test'>` | optional | Only load datasets matching this environment |
199+
| **locale** | `string` | optional | Only load datasets scoped to this locale (BCP-47 tag) |
199200
| **organizationId** | `string` | optional | Target organization id for per-tenant seed replay |
200201
| **identity** | `{ user?: object; org?: object }` | optional | Identity bound to os.user / os.org when resolving CEL seed values |
201202

@@ -228,6 +229,7 @@ Seed loader request with datasets and configuration
228229
| **externalId** | `string \| string[]` | optional (default: `"name"`) | Field (or composite list of fields) matched for the uniqueness check |
229230
| **mode** | `Enum<'insert' \| 'update' \| 'upsert' \| 'replace' \| 'ignore'>` | optional (default: `"upsert"`) | Conflict resolution strategy |
230231
| **env** | `Enum<'prod' \| 'dev' \| 'test'>[]` | optional (default: `["prod","dev","test"]`) | Applicable environments |
232+
| **locale** | `string[]` | optional | Applicable locales (BCP-47 tags); omitted applies to every locale |
231233
| **records** | `Record<string, any>[]` || Data records |
232234
| **_lock** | `Enum<'none' \| 'no-overlay' \| 'no-delete' \| 'full'>` | optional | Item-level lock — controls overlay & delete (ADR-0010). |
233235
| **_lockReason** | `string` | optional | Human-readable reason shown when a write is refused by _lock. |
@@ -248,6 +250,7 @@ Seed loader request with datasets and configuration
248250
| **batchSize** | `integer` | optional (default: `1000`) | Maximum records per batch insert/upsert |
249251
| **transaction** | `boolean` | optional (default: `false`) | Wrap entire load in a transaction (all-or-nothing) |
250252
| **env** | `Enum<'prod' \| 'dev' \| 'test'>` | optional | Only load datasets matching this environment |
253+
| **locale** | `string` | optional | Only load datasets scoped to this locale (BCP-47 tag) |
251254
| **organizationId** | `string` | optional | Target organization id for per-tenant seed replay |
252255
| **identity** | `{ user?: object; org?: object }` | optional | Identity bound to os.user / os.org when resolving CEL seed values |
253256

content/docs/references/data/seed.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ const result = SeedSchema.parse(data);
3131
| **externalId** | `string \| string[]` | optional (default: `"name"`) | Field (or composite list of fields) matched for the uniqueness check |
3232
| **mode** | `Enum<'insert' \| 'update' \| 'upsert' \| 'replace' \| 'ignore'>` | optional (default: `"upsert"`) | Conflict resolution strategy |
3333
| **env** | `Enum<'prod' \| 'dev' \| 'test'>[]` | optional (default: `["prod","dev","test"]`) | Applicable environments |
34+
| **locale** | `string[]` | optional | Applicable locales (BCP-47 tags); omitted applies to every locale |
3435
| **records** | `Record<string, any>[]` || Data records |
3536
| **_lock** | `Enum<'none' \| 'no-overlay' \| 'no-delete' \| 'full'>` | optional | Item-level lock — controls overlay & delete (ADR-0010). |
3637
| **_lockReason** | `string` | optional | Human-readable reason shown when a write is refused by _lock. |

content/docs/references/kernel/manifest.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ Structured plugin permission grants (ADR-0025 §3.2)
8888
| **externalId** | `string \| string[]` | optional (default: `"name"`) | Field (or composite list of fields) matched for the uniqueness check |
8989
| **mode** | `Enum<'insert' \| 'update' \| 'upsert' \| 'replace' \| 'ignore'>` | optional (default: `"upsert"`) | Conflict resolution strategy |
9090
| **env** | `Enum<'prod' \| 'dev' \| 'test'>[]` | optional (default: `["prod","dev","test"]`) | Applicable environments |
91+
| **locale** | `string[]` | optional | Applicable locales (BCP-47 tags); omitted applies to every locale |
9192
| **records** | `Record<string, any>[]` || Data records |
9293
| **_lock** | `Enum<'none' \| 'no-overlay' \| 'no-delete' \| 'full'>` | optional | Item-level lock — controls overlay & delete (ADR-0010). |
9394
| **_lockReason** | `string` | optional | Human-readable reason shown when a write is refused by _lock. |

packages/spec/liveness/state-counts.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ for both corollaries.
5151
| `email_template` | 21 | 0 | 0 | 0 | 0 | 21 |
5252
| `job` | 15 | 0 | 0 | 1 | 0 | 16 |
5353
| `mapping` | 14 | 0 | 0 | 0 | 0 | 14 |
54-
| `seed` | 12 | 0 | 0 | 0 | 0 | 12 |
54+
| `seed` | 12 | 1 | 0 | 0 | 0 | 13 |
5555
| `translation` | 23 | 0 | 0 | 0 | 2 | 25 |
5656
| `validation` | 18 | 0 | 0 | 0 | 0 | 18 |
5757
| `api` | 25 | 0 | 0 | 1 | 2 | 28 |
@@ -63,4 +63,4 @@ for both corollaries.
6363
| `batch_endpoints` | 5 | 0 | 0 | 2 | 0 | 7 |
6464
| `route_generation` | 0 | 0 | 0 | 4 | 0 | 4 |
6565
| `realtime_subscription` | 0 | 0 | 0 | 6 | 0 | 6 |
66-
| **total** | **848** | **5** | **1** | **92** | **12** | **958** |
66+
| **total** | **848** | **6** | **1** | **92** | **12** | **959** |

skills/objectstack-data/references/_index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ from `node_modules` — there is no local copy in the skill bundle.
4545
- `node_modules/@objectstack/spec/src/shared/suggestions.zod.ts` — "Did you mean?" Suggestion Utilities
4646
- `node_modules/@objectstack/spec/src/shared/value-domain.zod.ts` — Standard value domains: one closed vocabulary and one membership predicate for settings and fields.
4747
- `node_modules/@objectstack/spec/src/system/deploy-bundle.zod.ts` — Deploy Bundle Protocol
48+
- `node_modules/@objectstack/spec/src/system/translation.zod.ts` — Exports: LocaleSchema, FieldTranslationSchema, ActionResultDialogTranslationSchema, ObjectTranslationDataSchema, TranslationDataSchema
4849
- `node_modules/@objectstack/spec/src/ui/action-params.zod.ts` — The action DISPATCH contract: what the platform validates on the way in, and
4950
- `node_modules/@objectstack/spec/src/ui/action.zod.ts` — Exports: ActionParamSchema, ActionType, ActionLocationSchema, ActionAiSchema, ActionSchema
5051
- `node_modules/@objectstack/spec/src/ui/bulk-action.zod.ts` — Bulk Action Schemas

0 commit comments

Comments
 (0)