Skip to content

Commit 4e23a75

Browse files
authored
Merge pull request #687 from objectstack-ai/copilot/send-patch
2 parents f5b393d + e52d799 commit 4e23a75

File tree

4 files changed

+33
-9
lines changed

4 files changed

+33
-9
lines changed

packages/spec/package.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,26 @@
6565
"types": "./dist/studio/index.d.ts",
6666
"import": "./dist/studio/index.mjs",
6767
"require": "./dist/studio/index.js"
68+
},
69+
"./cloud": {
70+
"types": "./dist/cloud/index.d.ts",
71+
"import": "./dist/cloud/index.mjs",
72+
"require": "./dist/cloud/index.js"
73+
},
74+
"./qa": {
75+
"types": "./dist/qa/index.d.ts",
76+
"import": "./dist/qa/index.mjs",
77+
"require": "./dist/qa/index.js"
78+
},
79+
"./identity": {
80+
"types": "./dist/identity/index.d.ts",
81+
"import": "./dist/identity/index.mjs",
82+
"require": "./dist/identity/index.js"
83+
},
84+
"./shared": {
85+
"types": "./dist/shared/index.d.ts",
86+
"import": "./dist/shared/index.mjs",
87+
"require": "./dist/shared/index.js"
6888
}
6989
},
7090
"files": [

packages/spec/src/data/field.zod.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -378,9 +378,9 @@ export const FieldSchema = z.object({
378378
/** Calculation */
379379
expression: z.string().optional().describe('Formula expression'),
380380
summaryOperations: z.object({
381-
object: z.string(),
382-
field: z.string(),
383-
function: z.enum(['count', 'sum', 'min', 'max', 'avg'])
381+
object: z.string().describe('Source child object name for roll-up'),
382+
field: z.string().describe('Field on child object to aggregate'),
383+
function: z.enum(['count', 'sum', 'min', 'max', 'avg']).describe('Aggregation function to apply'),
384384
}).optional().describe('Roll-up summary definition'),
385385

386386
/** Enhanced Field Type Configurations */

packages/spec/src/data/object.zod.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -424,19 +424,19 @@ export const ObjectExtensionSchema = z.object({
424424
fields: z.record(z.string(), FieldSchema).optional().describe('Fields to add/override'),
425425

426426
/** Override label */
427-
label: z.string().optional(),
427+
label: z.string().optional().describe('Override label for the extended object'),
428428

429429
/** Override plural label */
430-
pluralLabel: z.string().optional(),
430+
pluralLabel: z.string().optional().describe('Override plural label for the extended object'),
431431

432432
/** Override description */
433-
description: z.string().optional(),
433+
description: z.string().optional().describe('Override description for the extended object'),
434434

435435
/** Additional validation rules to add */
436-
validations: z.array(ValidationRuleSchema).optional(),
436+
validations: z.array(ValidationRuleSchema).optional().describe('Additional validation rules to merge into the target object'),
437437

438438
/** Additional indexes to add */
439-
indexes: z.array(IndexSchema).optional(),
439+
indexes: z.array(IndexSchema).optional().describe('Additional indexes to merge into the target object'),
440440

441441
/** Merge priority. Higher number applied later (wins on conflict). Default: 200 */
442442
priority: z.number().int().min(0).max(999).default(200).describe('Merge priority (higher = applied later)'),

packages/spec/tsup.config.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,11 @@ export default defineConfig({
1515
'src/security/index.ts',
1616
'src/contracts/index.ts',
1717
'src/integration/index.ts',
18-
'src/studio/index.ts'
18+
'src/studio/index.ts',
19+
'src/cloud/index.ts',
20+
'src/qa/index.ts',
21+
'src/identity/index.ts',
22+
'src/shared/index.ts'
1923
],
2024
splitting: false,
2125
sourcemap: true,

0 commit comments

Comments
 (0)