Skip to content

basalt / ai/src / ArchitecturePlanSchema

Variable: ArchitecturePlanSchema ​

> const ArchitecturePlanSchema: ZodObject<{ auditEvents: ZodArray<ZodString>; entities: ZodArray<ZodObject<{ fields: ZodArray<ZodObject<{ enum: ZodOptional<ZodArray<ZodString>>; name: ZodString; type: ZodString; }, $strip>>; name: ZodString; relations: ZodOptional<ZodArray<ZodObject<{ model: ZodString; name: ZodString; }, $strip>>>; tenantScoped: ZodBoolean; }, $strip>>; permissions: ZodArray<ZodString>; request: ZodString; schemaVersion: ZodDefault<ZodNumber>; steps: ZodArray<ZodObject<{ command: ZodOptional<ZodString>; detail: ZodString; files: ZodOptional<ZodArray<ZodString>>; kind: ZodEnum<{ audit: "audit"; docs: "docs"; generator: "generator"; migration: "migration"; other: "other"; permissions: "permissions"; routes: "routes"; schema: "schema"; service: "service"; test: "test"; }>; order: ZodNumber; title: ZodString; }, $strip>>; summary: ZodString; tenantScoped: ZodBoolean; warnings: ZodArray<ZodString>; }, $strip>

Defined in: ai/src/schema/index.ts:168

Released under the MIT License.